Skip to content

v0.25.0-rc.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@matej-g matej-g released this 28 Feb 13:53
· 1533 commits to main since this release
v0.25.0-rc.0
e3b989a

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().
## Detailed Commit Log

New Contributors

Full Changelog: v0.24.0...v0.25.0-rc.0