github thanos-io/thanos v0.40.0-rc.0

pre-release3 days ago

v0.40.0-rc.0 - 2025 10 20

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.
  • #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

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

New Contributors

Full Changelog: v0.39.2...v0.40.0-rc.0

Don't miss a new thanos release

NewReleases is sending notifications on new releases.