Thanos - v0.25.0


Added

  • #5110 Block: Do not upload DebugMeta files to obj store.
  • #4963 Compactor, Store, Tools: Loading block metadata now only filters out duplicates within a source (or compaction group if replica labels are configured), and does so in parallel over sources.
  • #5089 S3: Create an empty map in the case SSE-KMS is used and no KMSEncryptionContext is passed.
  • #4970 Tools tools bucket ls: Added a new flag exclude-delete to exclude blocks marked for deletion.
  • #4903 Compactor: Added tracing support for compaction.
  • #4909 Compactor: Add flag --max-time / --min-time to filter blocks that are ready to be compacted.
  • #4942 Tracing: add traceid_128bit support for jaeger.
  • #4917 Query: add initial query pushdown for a subset of aggregations. Can be enabled with --enable-feature=query-pushdown on Thanos Query.
  • #4888 Cache: Support redis cache backend.
  • #4946 Store: Support tls_config configuration for the s3 minio client.
  • #4974 Store: Support tls_config configuration for connecting with Azure storage.
  • #4999 COS: Support endpoint configuration for vpc internal endpoint.
  • #5059 Compactor: Adding minimum retention flag validation for downsampling retention.
  • #4667 S3: Add a pure AWS-SDK auth for S3 storage.
  • #5111 Query: Add matcher support to Rules endpoint.
  • #5117 Bucket replicate: Added flag --ignore-marked-for-deletion to avoid replication of blocks with the deletion mark.
  • #5148 Receive: Add tenant tag for tracing spans.
  • #4927 Rule: Added ability to specify multiple remote write targets.
  • #4818 Store: Add Groupcache as a cache backend.

Changed

  • #5144 UI: Improve graph color.
  • #5119 UI: Optimize Target, Alert and Service Discovery page and on each of them add a search bar.
  • #4885 Store: Make queryStats log with human-readable format.

Fixed

  • #5102 UI: Filter block rows in bucket UI according to searched block ID.
  • #5051 Prober: Decrease 'changing probe status' log spamming.
  • #4918 Tracing: Fixing force tracing with Jaeger.
  • #4879 Bucket verify: Fixed bug causing wrong number of blocks to be checked.
  • #4908 UI: Show 'minus' icon and add tooltip when store min / max time is not available.
  • #4883 Mixin: adhere to RFC 1123 compatible component naming.
  • #5114 Tools thanos bucket inspect: Fix time formatting.
  • #5139 COS: Support multi-part upload, fix upload issue when index size is larger than 5GB.
  • #5014 Query: Set default times for query_exemplars API.
  • #5103 Store: Fix race condition in filesystem client's Delete().

New Contributors

  • @deniszh made their first contribution in https://github.com/thanos-io/thanos/pull/4918
  • @siggy made their first contribution in https://github.com/thanos-io/thanos/pull/4928
  • @AdmiralGT made their first contribution in https://github.com/thanos-io/thanos/pull/4938
  • @jordy1024 made their first contribution in https://github.com/thanos-io/thanos/pull/4909
  • @moadz made their first contribution in https://github.com/thanos-io/thanos/pull/4932
  • @NikhilSharma03 made their first contribution in https://github.com/thanos-io/thanos/pull/5015
  • @paulgrav made their first contribution in https://github.com/thanos-io/thanos/pull/5014
  • @itspngu made their first contribution in https://github.com/thanos-io/thanos/pull/4883
  • @jan--f made their first contribution in https://github.com/thanos-io/thanos/pull/5034
  • @mohavee made their first contribution in https://github.com/thanos-io/thanos/pull/5053
  • @JuozasVainauskas made their first contribution in https://github.com/thanos-io/thanos/pull/5051
  • @cedarkuo made their first contribution in https://github.com/thanos-io/thanos/pull/5063
  • @Nicholaswang made their first contribution in https://github.com/thanos-io/thanos/pull/5076
  • @fktkrt made their first contribution in https://github.com/thanos-io/thanos/pull/5092
  • @safanobu made their first contribution in https://github.com/thanos-io/thanos/pull/5098
  • @avestuk made their first contribution in https://github.com/thanos-io/thanos/pull/5089
  • @PabloL007 made their first contribution in https://github.com/thanos-io/thanos/pull/5099
  • @nberkley made their first contribution in https://github.com/thanos-io/thanos/pull/4963
  • @r0mdau made their first contribution in https://github.com/thanos-io/thanos/pull/5110
  • @Harshitavkb26 made their first contribution in https://github.com/thanos-io/thanos/pull/5122
  • @burntcarrot made their first contribution in https://github.com/thanos-io/thanos/pull/5132
  • @prashbnair made their first contribution in https://github.com/thanos-io/thanos/pull/5105
  • @iainmorris made their first contribution in https://github.com/thanos-io/thanos/pull/5143
  • @tend2infinity made their first contribution in https://github.com/thanos-io/thanos/pull/5102
  • @github-actions made their first contribution in https://github.com/thanos-io/thanos/pull/5161
  • @aknuds1 made their first contribution in https://github.com/thanos-io/thanos/pull/5174
  • @Laconty made their first contribution in https://github.com/thanos-io/thanos/pull/5151

Full Changelog: https://github.com/thanos-io/thanos/compare/v0.24.0...v0.25.0


Details

date
March 3, 2022, 4:17 p.m.
name
v0.25.0
type
Minor
👇
Register or login to:
  • 🔍View and search all Thanos releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or