Skip to content

chore(deps): Bump github.com/thanos-io/thanos from 0.41.0 to 0.42.2#7696

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/github.com/thanos-io/thanos-0.42.2
Closed

chore(deps): Bump github.com/thanos-io/thanos from 0.41.0 to 0.42.2#7696
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/github.com/thanos-io/thanos-0.42.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 17, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/thanos-io/thanos from 0.41.0 to 0.42.2.

Release notes

Sourced from github.com/thanos-io/thanos's releases.

v0.42.2

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

v0.42.1

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

v0.42.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

Removed

v0.42.0-rc.2

... (truncated)

Changelog

Sourced from github.com/thanos-io/thanos's changelog.

v0.42.2 - 2026 07 16

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

v0.42.1 - 2026 07 16

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

v0.42.0 - 2026 07 08

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

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/thanos-io/thanos](https://github.com/thanos-io/thanos) from 0.41.0 to 0.42.2.
- [Release notes](https://github.com/thanos-io/thanos/releases)
- [Changelog](https://github.com/thanos-io/thanos/blob/v0.42.2/CHANGELOG.md)
- [Commits](thanos-io/thanos@v0.41.0...v0.42.2)

---
updated-dependencies:
- dependency-name: github.com/thanos-io/thanos
  dependency-version: 0.42.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Jul 17, 2026
@dosubot dosubot Bot added the type/chore Something that needs to be done; not a bug or a feature label Jul 17, 2026
@CharlieTLe

Copy link
Copy Markdown
Member

@dependabot ignore this dependency

@dependabot dependabot Bot closed this Jul 17, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 17, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you about github.com/thanos-io/thanos again, unless you re-open this PR.

@dependabot
dependabot Bot deleted the dependabot/go_modules/github.com/thanos-io/thanos-0.42.2 branch July 17, 2026 17:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code type/chore Something that needs to be done; not a bug or a feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant