chore(deps): update module github.com/thanos-io/thanos to v0.42.2#57
chore(deps): update module github.com/thanos-io/thanos to v0.42.2#57scality-renovate[bot] wants to merge 1 commit into
Conversation
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
Dependency Bump EvaluationVersion change: github.com/thanos-io/thanos v0.41.0 -> v0.42.0 Changes:
Breaking changes:
Security concerns: CVE-2026-33186 is a critical gRPC authz bypass, but this project does not use grpc/authz interceptors (confirmed by codebase search). The fix is carried by the transitive grpc-go fork bump. No direct exposure. Impact on codebase: This project imports storepb, labelpb, and infopb from Thanos. No documented API changes to these packages in v0.42.0. No usage of removed flags or deprecated features found. Transitive bumps include VictoriaMetrics/easyproto v0.1.4 -> v1.1.3 (major, indirect) and routine golang.org/x/* patch bumps. CI passes: build, lint, test all green. Recommendation: SAFE TO MERGE Notes: The two breaking changes are operational CLI flags for Thanos components (Receive, Store) that this project does not use. The Go API surface consumed by this project (storepb, labelpb, infopb) is unchanged. All CI checks green. -- Claude Code |
a45b1cf to
7f50a44
Compare
Dependency Bump EvaluationVersion change: github.com/thanos-io/thanos v0.41.0 → v0.42.2 Changes:
Breaking changes: Three breaking changes in v0.42.0, none affect this codebase:
All three are CLI flag/log field changes for Thanos components this adapter does not run. The Go library APIs used by the adapter ( Security concerns: CVE-2026-33186 (CVSS 9.1) — authorization bypass via malformed Impact on codebase: Searched for all Thanos API usage ( Recommendation: SAFE TO MERGE (once Notes: Author is — Claude Code |
This PR contains the following updates:
v0.41.0→v0.42.2Release Notes
thanos-io/thanos (github.com/thanos-io/thanos)
v0.42.2Compare Source
Had to do another version release due to broken base image SHAs. No changes.
v0.42.1Compare Source
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
v0.42.0Compare Source
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
thanos-community/grpc-gofork to fix CVE-2026-33186 (CVSS 9.1), an authorization bypass via malformed:pathheaders that could bypass path-based "deny" rules ingrpc/authzinterceptors.tls_configfields (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 viaOTEL_EXPORTER_OTLP_CERTIFICATEand related environment variables.AnalyzesMergecaused by indexing the wrong slice variable, leading to an out-of-range access when merging more than two query analyses.KeepaliveEnforcementPolicywithMinTime: 10son all gRPC servers, matching the client keepalive interval.mkdir ./data: read-only file systemon startup by gating data directory setup onenableIngestion, since routing receivers don't write local TSDB data.Added
--grpc-server-tls-ciphersto configure cipher suites for gRPC servers.--remote-write.server-tls-ciphersto configure cipher suites for the HTTP server.--grpc-server-tls-curvesto configure curves for gRPC servers.--remote-write.server-tls-curvesto configure curves for the HTTP server.os.RootAPI to confine filesystem access to the service data directory.Changed
--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.SendToReplicasoption while initializing Rueidis client to allow sending read-only requests to Redis replica instances.--debug.advertise-compatibility-label. Stores now don't advertise@thanos_compatibility_store_type=storeexternal label by default, breaking compatibility with Thanos Query before v0.8.0.time_takenfield totime_taken_msfor consistent JSON output for easier parsing by the log collector.Removed
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.