PackageTrack
Sign in Get early access

github.com/thanos-io/thanos

v0.42.4 #227 most downloaded on Go modules thanos-io/thanos

What this package is like to depend on

Last release today

22 Aug 2026

Ships fairly regularly

a new release about every 1 weeks

Nearly every release is documented

notes for 74 of 75 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

1477 releases · first in 2018

94 releases in the last 12 months

see the full history below

Release timeline

1477 releases · Jun 2021 to Aug 2026
2022 2023 2024 2025 2026
Release Pre-release 277 older releases not drawn

Releases

latest 60 of 1477
  1. v0.42.5-0.20260822203342-b0925050e75c 22 Aug 2026 pre-release

    Nothing published for this version

  2. v0.42.5-0.20260822105520-e103a81bd594 22 Aug 2026 pre-release

    Nothing published for this version

  3. v0.42.5-0.20260817064418-8908023d563b 17 Aug 2026 pre-release

    Nothing published for this version

  4. v0.42.5-0.20260810082152-32b924f6a253 10 Aug 2026 pre-release

    Nothing published for this version

  5. v0.42.5-0.20260807090742-63bacc057813 07 Aug 2026 pre-release

    Nothing published for this version

  6. v0.42.5-0.20260731135320-d7d0f7f68f01 31 Jul 2026 pre-release

    Nothing published for this version

  7. v0.42.4 30 Jul 2026
    Release notes

    Had to do another version release due to broken base image SHAs. No changes.

    Full Changelog: v0.42.3...v0.42.4

    Open source →
    Release notes

    Had to do another version release due to broken base image SHAs. No changes.

    Open source →
    Release notes

    This tag was signed with the committer’s verified signature .

    saswatamcode Saswata Mukherjee

    GPG key ID: 8B58B321C048A5BB

    Verified Learn about vigilant mode .

    Open source →
  8. v0.42.3 29 Jul 2026
    Release notes

    Fixes a small bug - like before now Receive on shutdown creates a new block and uploads it.

    Fixed

    • #8948: receive: Preserve upload on shutdown behaviour
    Open source →
    Release notes

    Fixes a small bug - like before now Receive on shutdown creates a new block and uploads it.

    Fixed

    • #8948: receive: Preserve upload on shutdown behaviour
    Open source →
  9. v0.42.2 16 Jul 2026
    Release notes

    Had to do another version release due to broken base image SHAs. No changes.

    Open source →
    Release notes

    Had to do another version release due to broken base image SHAs. No changes.

    Open source →
  10. v0.42.1 16 Jul 2026
    Release notes

    This change fixes a small issue regarding timeouts in the Shipper component in the Receiver - we've accidentally set them too small. Sorry for that!

    Changed

    • #8920: receive: bump timeouts
    Open source →
    Release notes

    This change fixes a small issue regarding timeouts in the Shipper component in the Receiver - we've accidentally set them too small. Sorry for that!

    Changed

    • #8920: receive: bump timeouts
    Open source →
  11. v0.42.1-0.20260727122508-92397939e4cc 27 Jul 2026 pre-release

    Nothing published for this version

  12. v0.42.1-0.20260723133840-7b17f42fb791 23 Jul 2026 pre-release

    Nothing published for this version

  13. v0.42.1-0.20260722074152-3f13f42a92a5 22 Jul 2026 pre-release

    Nothing published for this version

  14. v0.42.1-0.20260721134948-89d4ccf098de 21 Jul 2026 pre-release

    Nothing published for this version

  15. v0.42.1-0.20260719195435-6e9c5121075a 19 Jul 2026 pre-release

    Nothing published for this version

  16. v0.42.1-0.20260717100148-6388a16c7249 17 Jul 2026 pre-release

    Nothing published for this version

  17. v0.42.1-0.20260716065531-d436a2b9a8f5 16 Jul 2026 pre-release

    Nothing published for this version

  18. v0.42.1-0.20260713132320-9d02e48b0d73 13 Jul 2026 pre-release

    Nothing published for this version

  19. v0.42.1-0.20260709131431-c3f6dca0186c 09 Jul 2026 pre-release

    Nothing published for this version

  20. v0.42.0 08 Jul 2026
    Release notes

    The biggest new things in this release are, I think, Receive component's improvements regarding tenant's lifecycle handling, ability to have per endpoint configuration, and showing fanout information in Thanos Query. Thank you to everyone for your contributions!

    Fixed

    • #8752: Query: Fix exemplar proxy stripping external label matchers in multi-tier query topologies. In Query A → Query B → Sidecar setups, external label matchers are now preserved when forwarding to downstream Query nodes so they can route to the correct stores.
    • #8726: *: Bump thanos-community/grpc-go fork to fix CVE-2026-33186 (CVSS 9.1), an authorization bypass via malformed :path headers that could bypass path-based "deny" rules in grpc/authz interceptors.
    • #8714: Tracing: Fix tls_config fields (ca_file, cert_file, key_file) being silently ignored when using the OTLP gRPC exporter. Previously, deployments using a private CA or mTLS client certificates had to work around this via OTEL_EXPORTER_OTLP_CERTIFICATE and related environment variables.
    • #8128: Query-Frontend: Fix panic in AnalyzesMerge caused by indexing the wrong slice variable, leading to an out-of-range access when merging more than two query analyses.
    • #8720: Receive: Fix 503 errors during restarts in some cases.
    • #8762: Query-Frontend: Fix trace ID missing from slow query logs, regression from #8618.
    • #8799: *: Set a KeepaliveEnforcementPolicy with MinTime: 10s on all gRPC servers, matching the client keepalive interval.
    • #8806: Receive: Validate tenant IDs extracted from split-tenant labels to prevent path traversal.
    • #8810: Ruler: correctly pass query partial response for gRPC.

    Added

    • #8691: Cache: add redis key prefix support
    • #8691: query/ui: show fanout information
    • #8691: Compactor: remove the directory marker objects for some s3 compatible object stores
    • #8730: *: add --grpc-server-tls-ciphers to configure cipher suites for gRPC servers.
    • #8730: Receive: add --remote-write.server-tls-ciphers to configure cipher suites for the HTTP server.
    • #8770: *: add --grpc-server-tls-curves to configure curves for gRPC servers.
    • #8770: Receive: add --remote-write.server-tls-curves to configure curves for the HTTP server.
    • #8808: ruler, sidecar: Add TSDB stats endpoint to gRPC server.
    • #8797: Receive, Compact, Sidecar: Use os.Root API to confine filesystem access to the service data directory.
    • #8594: Query: Support per endpoint TLS configuration.

    Changed

    • #8670: Receive: breaking ⚠️ removed --shipper.ignore-unequal-block-size. TSDB now delays compaction until blocks have been uploaded by the shipper, allowing compaction while uploading without risking data loss.
    • #8802: Cache: add SendToReplicas option while initializing Rueidis client to allow sending read-only requests to Redis replica instances.
    • #8839: Store: breaking ⚠️ removed --debug.advertise-compatibility-label. Stores now don't advertise @thanos_compatibility_store_type=store external label by default, breaking compatibility with Thanos Query before v0.8.0.
    • #8831: Query-Frontend: change time_taken field to time_taken_ms for consistent JSON output for easier parsing by the log collector.
    • #8853: Compactor: remove labels specified as dedup replica labels in hashmod calculation; this fixes a footgun that users could inadvertently hit.
    • #8796: queryfrontend: add other params to key

    Removed

    Open source →
    Release notes

    The biggest new things in this release are, I think, Receive component's improvements regarding tenant's lifecycle handling, ability to have per endpoint configuration, and showing fanout information in Thanos Query. Thank you to everyone for your contributions!

    Fixed

    • #8752: Query: Fix exemplar proxy stripping external label matchers in multi-tier query topologies. In Query A → Query B → Sidecar setups, external label matchers are now preserved when forwarding to downstream Query nodes so they can route to the correct stores.
    • #8726: *: Bump thanos-community/grpc-go fork to fix CVE-2026-33186 (CVSS 9.1), an authorization bypass via malformed :path headers that could bypass path-based "deny" rules in grpc/authz interceptors.
    • #8714: Tracing: Fix tls_config fields (ca_file, cert_file, key_file) being silently ignored when using the OTLP gRPC exporter. Previously, deployments using a private CA or mTLS client certificates had to work around this via OTEL_EXPORTER_OTLP_CERTIFICATE and related environment variables.
    • #8128: Query-Frontend: Fix panic in AnalyzesMerge caused by indexing the wrong slice variable, leading to an out-of-range access when merging more than two query analyses.
    • #8720: Receive: Fix 503 errors during restarts in some cases.
    • #8762: Query-Frontend: Fix trace ID missing from slow query logs, regression from #8618.
    • #8799: *: Set a KeepaliveEnforcementPolicy with MinTime: 10s on all gRPC servers, matching the client keepalive interval.
    • #8806: Receive: Validate tenant IDs extracted from split-tenant labels to prevent path traversal.
    • #8810: Ruler: correctly pass query partial response for gRPC.
    • #8881: Receive: Fix routing receivers crashing with mkdir ./data: read-only file system on startup by gating data directory setup on enableIngestion, since routing receivers don't write local TSDB data.
    • #8890: block: fix GatherIndexHealthStats postings walk error check to prevent swallowing an error.
    • #8889: Query: Return an error if Querier doesn't have any registered endpoints and partial response is disabled.

    Added

    • #8691: Cache: add redis key prefix support
    • #8691: query/ui: show fanout information
    • #8691: Compactor: remove the directory marker objects for some s3 compatible object stores
    • #8730: *: add --grpc-server-tls-ciphers to configure cipher suites for gRPC servers.
    • #8730: Receive: add --remote-write.server-tls-ciphers to configure cipher suites for the HTTP server.
    • #8770: *: add --grpc-server-tls-curves to configure curves for gRPC servers.
    • #8770: Receive: add --remote-write.server-tls-curves to configure curves for the HTTP server.
    • #8808: ruler, sidecar: Add TSDB stats endpoint to gRPC server.
    • #8797: Receive, Compact, Sidecar: Use os.Root API to confine filesystem access to the service data directory.
    • #8594: Query: Support per endpoint TLS configuration.

    Changed

    • #8670: Receive: breaking :warning: removed --shipper.ignore-unequal-block-size. TSDB now delays compaction until blocks have been uploaded by the shipper, allowing compaction while uploading without risking data loss.
    • #8802: Cache: add SendToReplicas option while initializing Rueidis client to allow sending read-only requests to Redis replica instances.
    • #8839: Store: breaking :warning: removed --debug.advertise-compatibility-label. Stores now don't advertise @thanos_compatibility_store_type=store external label by default, breaking compatibility with Thanos Query before v0.8.0.
    • #8831: Query-Frontend: change time_taken field to time_taken_ms for consistent JSON output for easier parsing by the log collector.
    • #8853: Compactor: remove labels specified as dedup replica labels in hashmod calculation; this fixes a footgun that users could inadvertently hit.
    • #8796: queryfrontend: add other params to key

    Removed

    Open source →
    Release notes

    The biggest new things in this release are, I think, Receive component's improvements regarding tenant's lifecycle handling, ability to have per endpoint configuration, and showing fanout information in Thanos Query. Thank you to everyone for your contributions!

    Fixed

    • #8752: Query: Fix exemplar proxy stripping external label matchers in multi-tier query topologies. In Query A → Query B → Sidecar setups, external label matchers are now preserved when forwarding to downstream Query nodes so they can route to the correct stores.
    • #8726: *: Bump thanos-community/grpc-go fork to fix CVE-2026-33186 (CVSS 9.1), an authorization bypass via malformed :path headers that could bypass path-based "deny" rules in grpc/authz interceptors.
    • #8714: Tracing: Fix tls_config fields (ca_file, cert_file, key_file) being silently ignored when using the OTLP gRPC exporter. Previously, deployments using a private CA or mTLS client certificates had to work around this via OTEL_EXPORTER_OTLP_CERTIFICATE and related environment variables.
    • #8128: Query-Frontend: Fix panic in AnalyzesMerge caused by indexing the wrong slice variable, leading to an out-of-range access when merging more than two query analyses.
    • #8720: Receive: Fix 503 errors during restarts in some cases.
    • #8762: Query-Frontend: Fix trace ID missing from slow query logs, regression from #8618.
    • #8799: *: Set a KeepaliveEnforcementPolicy with MinTime: 10s on all gRPC servers, matching the client keepalive interval.
    • #8806: Receive: Validate tenant IDs extracted from split-tenant labels to prevent path traversal.
    • #8810: Ruler: correctly pass query partial response for gRPC.

    Added

    • #8691: Cache: add redis key prefix support
    • #8691: query/ui: show fanout information
    • #8691: Compactor: remove the directory marker objects for some s3 compatible object stores
    • #8730: *: add --grpc-server-tls-ciphers to configure cipher suites for gRPC servers.
    • #8730: Receive: add --remote-write.server-tls-ciphers to configure cipher suites for the HTTP server.
    • #8770: *: add --grpc-server-tls-curves to configure curves for gRPC servers.
    • #8770: Receive: add --remote-write.server-tls-curves to configure curves for the HTTP server.
    • #8808: ruler, sidecar: Add TSDB stats endpoint to gRPC server.
    • #8797: Receive, Compact, Sidecar: Use os.Root API to confine filesystem access to the service data directory.
    • #8594: Query: Support per endpoint TLS configuration.

    Changed

    • #8670: Receive: breaking :warning: removed --shipper.ignore-unequal-block-size. TSDB now delays compaction until blocks have been uploaded by the shipper, allowing compaction while uploading without risking data loss.
    • #8802: Cache: add SendToReplicas option while initializing Rueidis client to allow sending read-only requests to Redis replica instances.
    • #8839: Store: breaking :warning: removed --debug.advertise-compatibility-label. Stores now don't advertise @thanos_compatibility_store_type=store external label by default, breaking compatibility with Thanos Query before v0.8.0.
    • #8831: Query-Frontend: change time_taken field to time_taken_ms for consistent JSON output for easier parsing by the log collector.
    • #8853: Compactor: remove labels specified as dedup replica labels in hashmod calculation; this fixes a footgun that users could inadvertently hit.
    • #8796: queryfrontend: add other params to key

    Removed

    Open source →
  21. v0.42.0-rc.2 30 Jun 2026 pre-release
    Release notes

    v0.42.0-rc.2 - 2026 06 30

    RC.2 fixes a few small regressions after introducing the *os.Root API.

    NOTE: we skipped over rc.0 because the release pipeline was broken due to update base image SHAs. There are no other changes except for that in comparison to rc.0.

    The biggest new things in this release are, I think, Receive component's improvements regarding tenant's lifecycle handling, ability to have per endpoint configuration, and showing fanout information in Thanos Query. Thank you to everyone for your contributions!

    Fixed

    • #8752: Query: Fix exemplar proxy stripping external label matchers in multi-tier query topologies. In Query A → Query B → Sidecar setups, external label matchers are now preserved when forwarding to downstream Query nodes so they can route to the correct stores.
    • #8726: *: Bump thanos-community/grpc-go fork to fix CVE-2026-33186 (CVSS 9.1), an authorization bypass via malformed :path headers that could bypass path-based "deny" rules in grpc/authz interceptors.
    • #8714: Tracing: Fix tls_config fields (ca_file, cert_file, key_file) being silently ignored when using the OTLP gRPC exporter. Previously, deployments using a private CA or mTLS client certificates had to work around this via OTEL_EXPORTER_OTLP_CERTIFICATE and related environment variables.
    • #8128: Query-Frontend: Fix panic in AnalyzesMerge caused by indexing the wrong slice variable, leading to an out-of-range access when merging more than two query analyses.
    • #8720: Receive: Fix 503 errors during restarts in some cases.
    • #8762: Query-Frontend: Fix trace ID missing from slow query logs, regression from #8618.
    • #8799: *: Set a KeepaliveEnforcementPolicy with MinTime: 10s on all gRPC servers, matching the client keepalive interval.
    • #8806: Receive: Validate tenant IDs extracted from split-tenant labels to prevent path traversal.
    • #8810: Ruler: correctly pass query partial response for gRPC.

    Added

    • #8691: Cache: add redis key prefix support
    • #8691: query/ui: show fanout information
    • #8691: Compactor: remove the directory marker objects for some s3 compatible object stores
    • #8730: *: add --grpc-server-tls-ciphers to configure cipher suites for gRPC servers.
    • #8730: Receive: add --remote-write.server-tls-ciphers to configure cipher suites for the HTTP server.
    • #8770: *: add --grpc-server-tls-curves to configure curves for gRPC servers.
    • #8770: Receive: add --remote-write.server-tls-curves to configure curves for the HTTP server.
    • #8808: ruler, sidecar: Add TSDB stats endpoint to gRPC server.
    • #8797: Receive, Compact, Sidecar: Use os.Root API to confine filesystem access to the service data directory.
    • #8594: Query: Support per endpoint TLS configuration.

    Changed

    • #8670: Receive: breaking ⚠️ removed --shipper.ignore-unequal-block-size. TSDB now delays compaction until blocks have been uploaded by the shipper, allowing compaction while uploading without risking data loss.
    • #8802: Cache: add SendToReplicas option while initializing Rueidis client to allow sending read-only requests to Redis replica instances.
    • #8839: Store: breaking ⚠️ removed --debug.advertise-compatibility-label. Stores now don't advertise @thanos_compatibility_store_type=store external label by default, breaking compatibility with Thanos Query before v0.8.0.
    • #8831: Query-Frontend: change time_taken field to time_taken_ms for consistent JSON output for easier parsing by the log collector.
    • #8853: Compactor: remove labels specified as dedup replica labels in hashmod calculation; this fixes a footgun that users could inadvertently hit.
    • #8796: queryfrontend: add other params to key
    Open source →
  22. v0.42.0-rc.1 25 Jun 2026 pre-release
    Release notes

    v0.42.0-rc.1 - 2026 06 26

    NOTE: we skipped over rc.0 because the release pipeline was broken due to update base image SHAs. There are no other changes except for that in comparison to rc.0.

    The biggest new things in this release are, I think, Receive component's improvements regarding tenant's lifecycle handling, ability to have per endpoint configuration, and showing fanout information in Thanos Query. Thank you to everyone for your contributions!

    Fixed

    • #8752: Query: Fix exemplar proxy stripping external label matchers in multi-tier query topologies. In Query A → Query B → Sidecar setups, external label matchers are now preserved when forwarding to downstream Query nodes so they can route to the correct stores.
    • #8726: *: Bump thanos-community/grpc-go fork to fix CVE-2026-33186 (CVSS 9.1), an authorization bypass via malformed :path headers that could bypass path-based "deny" rules in grpc/authz interceptors.
    • #8714: Tracing: Fix tls_config fields (ca_file, cert_file, key_file) being silently ignored when using the OTLP gRPC exporter. Previously, deployments using a private CA or mTLS client certificates had to work around this via OTEL_EXPORTER_OTLP_CERTIFICATE and related environment variables.
    • #8128: Query-Frontend: Fix panic in AnalyzesMerge caused by indexing the wrong slice variable, leading to an out-of-range access when merging more than two query analyses.
    • #8720: Receive: Fix 503 errors during restarts in some cases.
    • #8762: Query-Frontend: Fix trace ID missing from slow query logs, regression from #8618.
    • #8799: *: Set a KeepaliveEnforcementPolicy with MinTime: 10s on all gRPC servers, matching the client keepalive interval.
    • #8806: Receive: Validate tenant IDs extracted from split-tenant labels to prevent path traversal.
    • #8810: Ruler: correctly pass query partial response for gRPC.

    Added

    • #8691: Cache: add redis key prefix support
    • #8691: query/ui: show fanout information
    • #8691: Compactor: remove the directory marker objects for some s3 compatible object stores
    • #8730: *: add --grpc-server-tls-ciphers to configure cipher suites for gRPC servers.
    • #8730: Receive: add --remote-write.server-tls-ciphers to configure cipher suites for the HTTP server.
    • #8770: *: add --grpc-server-tls-curves to configure curves for gRPC servers.
    • #8770: Receive: add --remote-write.server-tls-curves to configure curves for the HTTP server.
    • #8808: ruler, sidecar: Add TSDB stats endpoint to gRPC server.
    • #8797: Receive, Compact, Sidecar: Use os.Root API to confine filesystem access to the service data directory.
    • #8594: Query: Support per endpoint TLS configuration.

    Changed

    • #8670: Receive: breaking ⚠️ removed --shipper.ignore-unequal-block-size. TSDB now delays compaction until blocks have been uploaded by the shipper, allowing compaction while uploading without risking data loss.
    • #8802: Cache: add SendToReplicas option while initializing Rueidis client to allow sending read-only requests to Redis replica instances.
    • #8839: Store: breaking ⚠️ removed --debug.advertise-compatibility-label. Stores now don't advertise @thanos_compatibility_store_type=store external label by default, breaking compatibility with Thanos Query before v0.8.0.
    • #8831: Query-Frontend: change time_taken field to time_taken_ms for consistent JSON output for easier parsing by the log collector.
    • #8853: Compactor: remove labels specified as dedup replica labels in hashmod calculation; this fixes a footgun that users could inadvertently hit.
    • #8796: queryfrontend: add other params to key
    Open source →
  23. v0.42.0-rc.0 23 Jun 2026 pre-release

    Nothing published for this version

  24. v0.41.1-0.20260707142207-020aaf3dbf4f 07 Jul 2026 pre-release

    Nothing published for this version

  25. v0.41.1-0.20260705055624-f0299cfd1617 05 Jul 2026 pre-release

    Nothing published for this version

  26. v0.41.1-0.20260701191043-4549972b04e9 01 Jul 2026 pre-release

    Nothing published for this version

  27. v0.41.1-0.20260630080610-be1d6e457bdd 30 Jun 2026 pre-release

    Nothing published for this version

  28. v0.41.1-0.20260626190917-80efce3ea3b5 26 Jun 2026 pre-release

    Nothing published for this version

  29. v0.41.1-0.20260623142459-cc24370da67c 23 Jun 2026 pre-release

    Nothing published for this version

  30. v0.41.1-0.20260623142156-0bcfd371a745 23 Jun 2026 pre-release

    Nothing published for this version

  31. v0.41.1-0.20260617085128-421734b2b79d 17 Jun 2026 pre-release

    Nothing published for this version

  32. v0.41.1-0.20260617071951-3f1640c12191 17 Jun 2026 pre-release

    Nothing published for this version

  33. v0.41.1-0.20260615155159-04ef44708755 15 Jun 2026 pre-release

    Nothing published for this version

  34. v0.41.1-0.20260615141336-aef6dc3f9509 15 Jun 2026 pre-release

    Nothing published for this version

  35. v0.41.1-0.20260612131514-6dcc8c6b7b80 12 Jun 2026 pre-release

    Nothing published for this version

  36. v0.41.1-0.20260609102346-17f1adcc5e82 09 Jun 2026 pre-release

    Nothing published for this version

  37. v0.41.1-0.20260603125239-b372e399502f 03 Jun 2026 pre-release

    Nothing published for this version

  38. v0.41.1-0.20260520111231-3a5cd03113b3 20 May 2026 pre-release

    Nothing published for this version

  39. v0.41.1-0.20260515185105-3f77c7a38a0e 15 May 2026 pre-release

    Nothing published for this version

  40. v0.41.1-0.20260512154430-a621c3322bc1 12 May 2026 pre-release

    Nothing published for this version

  41. v0.41.1-0.20260422105002-a1c5191720d9 22 Apr 2026 pre-release

    Nothing published for this version

  42. v0.41.1-0.20260421123635-9d9501228fc6 21 Apr 2026 pre-release

    Nothing published for this version

  43. v0.41.1-0.20260419152131-b6a419958289 19 Apr 2026 pre-release

    Nothing published for this version

  44. v0.41.1-0.20260414074540-d90e7d32f5e5 14 Apr 2026 pre-release

    Nothing published for this version

  45. v0.41.1-0.20260320095501-aec3c15b6803 20 Mar 2026 pre-release

    Nothing published for this version

  46. v0.41.1-0.20260319094509-a201f2b598eb 19 Mar 2026 pre-release

    Nothing published for this version

  47. v0.41.1-0.20260316104352-59ebe3cdcda6 16 Mar 2026 pre-release

    Nothing published for this version

  48. v0.41.1-0.20260309084624-d9d8884837da 09 Mar 2026 pre-release

    Nothing published for this version

  49. v0.41.1-0.20260305152834-13eb4b9b83d5 05 Mar 2026 pre-release

    Nothing published for this version

  50. v0.41.1-0.20260226074702-d9936e480099 26 Feb 2026 pre-release

    Nothing published for this version

  51. v0.41.1-0.20260218100706-d87c95566f79 18 Feb 2026 pre-release

    Nothing published for this version

  52. v0.41.1-0.20260216102958-4516048be2f3 16 Feb 2026 pre-release

    Nothing published for this version

  53. v0.41.1-0.20260213140222-593db2ce4287 13 Feb 2026 pre-release

    Nothing published for this version

  54. v0.41.0 12 Feb 2026
    Release notes

    This is a good one, among several bug fixes, we have batched Series and Query RPCs now - this should lead to drastic improvements in network bandwidth and decent improvements in CPU/Memory usage of Querier and all its endpoints.

    Changes

    Fixed

    • #8378: Store: fix the reuse of dirty posting slices
    • #8558: Query-Frontend: Fix not logging requests when external-prefix is set in query
    • #8254 Receive: Endless loop of retried replication with capnproto and distributors
    • #8618: Query-Frontend: ensure slow query and stats logging on request failures
    • #8480: Store: fix(readerpool): avoid inserting nil LazyBinaryReader on error to avoid panic

    Added

    • #8623: Query: Enable batching of Series per SeriesResponse.
    • #8582: Sidecar: support --storage.tsdb.delay-compact-file.path Prometheus flag.
    • #8595: *: add --shipper.upload-compacted flag for controlling upload concurrency in components that use shippper

    Changed

    • #8630: Receive: breaking ⚠️ shuffle sharding now uses consistent hashing for stability on scale. Existing tenant-to-node assignments will change on upgrade.
    • #8555: Promu: re-add Darwin and FreeBSD as release platforms
    • #8661: Upgrade Prometheus to v3.8.0. tsdb.enable-native-histograms flag in Receiver and Ruler becomes a no-op and deprecated. Now native histogram ingestion is always enabled.

    New Contributors

    Open source →
    Release notes

    Fixed

    • #8378: Store: fix the reuse of dirty posting slices
    • #8558: Query-Frontend: Fix not logging requests when external-prefix is set in query
    • #8254 Receive: Endless loop of retried replication with capnproto and distributors
    • #8618: Query-Frontend: ensure slow query and stats logging on request failures
    • #8480: Store: fix(readerpool): avoid inserting nil LazyBinaryReader on error to avoid panic
    • #8667: Query: fix data race in GetStoreClients by making endpointRef mutex a pointer
    • #8659: Store: fix partial response error handling

    Added

    • #8651 Query/Ruler: Add dual-stack DNS resolution with dnsdualstack+ scheme for resolving both IPv4 and IPv6 addresses with automatic failover via gRPC health checking.
    • #: Query: Enable batching of Series per SeriesResponse.
    • #: Sidecar: support --storage.tsdb.delay-compact-file.path Prometheus flag.
    • #: *: add --shipper.upload-compacted flag for controlling upload concurrency in components that use shippper

    Changed

    • #8630: Receive: breaking :warning: shuffle sharding now uses consistent hashing for stability on scale. Existing tenant-to-node assignments will change on upgrade.
    • #8555: Promu: re-add Darwin and FreeBSD as release platforms
    • #8661: Upgrade Prometheus to v3.8.0. tsdb.enable-native-histograms flag in Receiver and Ruler becomes a no-op and deprecated. Now native histogram ingestion is always enabled.
    Open source →
  55. v0.41.0-rc.1 11 Feb 2026 pre-release
    Release notes

    Like v0.41.0-rc.0 but with additional cherry-pick of:

    downgrade grpc-go to fix memory leak: #8671

    Open source →
  56. v0.41.0-rc.0 09 Feb 2026 pre-release

    Nothing published for this version

  57. v0.40.1 28 Oct 2025

    Nothing published for this version

  58. v0.40.1-0.20260210185957-809715fde2d6 10 Feb 2026 pre-release

    Nothing published for this version

  59. v0.40.1-0.20260209134145-1a631d7ee831 09 Feb 2026 pre-release

    Nothing published for this version

  60. v0.40.1-0.20260206205512-ed284b56e369 06 Feb 2026 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive