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 flagexclude-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 #4918
- @siggy made their first contribution in #4928
- @AdmiralGT made their first contribution in #4938
- @jordy1024 made their first contribution in #4909
- @moadz made their first contribution in #4932
- @NikhilSharma03 made their first contribution in #5015
- @paulgrav made their first contribution in #5014
- @itspngu made their first contribution in #4883
- @jan--f made their first contribution in #5034
- @mohavee made their first contribution in #5053
- @JuozasVainauskas made their first contribution in #5051
- @cedarkuo made their first contribution in #5063
- @Nicholaswang made their first contribution in #5076
- @fktkrt made their first contribution in #5092
- @safanobu made their first contribution in #5098
- @avestuk made their first contribution in #5089
- @PabloL007 made their first contribution in #5099
- @nberkley made their first contribution in #4963
- @r0mdau made their first contribution in #5110
- @Harshitavkb26 made their first contribution in #5122
- @burntcarrot made their first contribution in #5132
- @prashbnair made their first contribution in #5105
- @iainmorris made their first contribution in #5143
- @tend2infinity made their first contribution in #5102
- @github-actions made their first contribution in #5161
- @aknuds1 made their first contribution in #5174
- @Laconty made their first contribution in #5151
Full Changelog: v0.24.0...v0.25.0