Skip to content

Bump github.com/thanos-io/thanos from 0.40.1-0.20260112164636-49dde505913b to 0.41.0#7263

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/go_modules/github.com/thanos-io/thanos-0.41.0
Open

Bump github.com/thanos-io/thanos from 0.40.1-0.20260112164636-49dde505913b to 0.41.0#7263
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/go_modules/github.com/thanos-io/thanos-0.41.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 12, 2026

Bumps github.com/thanos-io/thanos from 0.40.1-0.20260112164636-49dde505913b to 0.41.0.

Release notes

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

v0.41.0

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

v0.41.0-rc.1

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

downgrade grpc-go to fix memory leak: thanos-io/thanos#8671

v0.41.0-rc.0

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

... (truncated)

Changelog

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

v0.41.0 - 2026 02 12

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

  • #: 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 ⚠️ 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.

v0.40.0 - 2025 10 27

Fixed

  • #8334 Query: wait for initial endpoint discovery before becoming ready
  • #8486 Receive: fix exemplar label corruption from Cap'n Proto memory references
  • #8499 Query: support UTF-8 label names for the /api/v1/label/:name/values API.
  • #8374 query: fix panic when accessing annotations concurrently
  • #8336 store: fix race between lazy index header creation

Added

  • #8366 Store: optionally ignore Parquet migrated blocks
  • #8359 Tools: add --shipper.upload-compacted flag for uploading compacted blocks to bucket upload-blocks
  • #8484 Query: add /api/v1/status/tsdb API endpoint.
  • #8454 Compact: ensure we don't mark blocks for deletion again after just deleting them
  • #8410 Compact: ignore blocks with deletion mark in partial deletes
  • #8556 All Components: add debug logs when enabling GOMEMLIMIT and log the effective memory limit on startup

Changed

  • #8370 Query: announced labelset now reflects relabel-config
  • #8464 Query: assume that we do not unmark a block for deletion. This solves a race between Thanos Store and Compactor.
  • #8402 Query/Receive: trim labelsets in String()
  • #8334 Query: wait for initial endpoint discovery before becoming ready
  • #8401 block/compact: rework consistency check, make writers only write
  • #8389 block: bust cache if modified timestamp differs
  • #8366 store: ignore parquet migrated blocks

... (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)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Feb 12, 2026
Bumps [github.com/thanos-io/thanos](https://github.com/thanos-io/thanos) from 0.40.1-0.20260112164636-49dde505913b to 0.41.0.
- [Release notes](https://github.com/thanos-io/thanos/releases)
- [Changelog](https://github.com/thanos-io/thanos/blob/main/CHANGELOG.md)
- [Commits](https://github.com/thanos-io/thanos/commits/v0.41.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/go_modules/github.com/thanos-io/thanos-0.41.0 branch from bfab142 to 4e09cf5 Compare February 16, 2026 22:55
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 size/S

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants