Thanos
v0.41.0ObservabilityFeb 12, 2026
Release v0.41.0 includes performance improvements, bug fixes, and new configuration capabilities. It also changes `Receive` shuffle-sharding assignments through consistent hashing, and upgrades Prometheus with a deprecated flag.
Check if affected (1)
breakingConsistent hashing for
Receiveshuffle shardingApplies if you use shuffle sharding in
Receive.Receiveshuffle sharding now uses consistent hashing for stability at scale. Existing tenant-to-node assignments change on upgrade.
All 10 other recorded changesfixes 5 · additions 2 · constraints 1 · deprecations 1 · value changes 1
fixes (5)
- Store: fix the reuse of dirty posting slices
- Query-Frontend: Fix not logging requests when external-prefix is set in query
- Receive: Endless loop of retried replication with capnproto and distributors
- Query-Frontend: ensure slow query and stats logging on request failures
- Store: fix(readerpool): avoid inserting nil LazyBinaryReader on error to avoid panic
additions (2)
- Query: Enable batching of Series per SeriesResponse.
- *: add --shipper.upload-compacted flag for controlling upload concurrency in components that use shippper
constraints (1)
- Sidecar: support --storage.tsdb.delay-compact-file.path Prometheus flag.
deprecations (1)
tsdb.flag in Receiver and Ruler becomes a no-op and deprecated. Now native histogram ingestion is always enabled.enable-native-histograms
value changes (1)
- Upgrade Prometheus to v3.8.0.
Add Thanos to your stack
A weekly email arrives when a release needs action. Like the breaking changes in this release.