Skip to content

v0.27.0-rc.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@wiardvanrij wiardvanrij released this 21 Jun 20:37
· 1484 commits to main since this release
v0.27.0-rc.0
8d8c9fe

What's Changed

Fixed

  • #5339 Receive: When running in routerOnly mode, an interupt (SIGINT) will now exit the process.
  • #5357 Store: Fix groupcache handling by making sure slashes in the cache's key are not getting interpreted by the router anymore.
  • #5427 Receive: Fix Ketama hashring replication consistency. With the Ketama hashring, replication is currently handled by choosing subsequent nodes in the list of endpoints. This can lead to existing nodes getting more series when the hashring is scaled. This change makes replication to choose subsequent nodes from the hashring which should not create new series in old nodes when the hashring is scaled. Ketama hashring can be used by setting --receive.hashrings-algorithm=ketama

Added

  • #5337 Thanos Object Store: Add the prefix option to buckets.
  • #5409 S3: Add option to force DNS style lookup.
  • #5352 Cache: Add cache metrics to groupcache: thanos_cache_groupcache_bytes, thanos_cache_groupcache_evictions_total, thanos_cache_groupcache_items and thanos_cache_groupcache_max_bytes
  • #5391 Receive: Add relabeling support with the flag --receive.relabel-config-file or alternatively --receive.relabel-config
  • #5408 Receive: Add support for consistent hashrings. The flag --receive.hashrings-algorithm uses default hashmod but can also be set to ketama to leverage consistent hashrings. More technical information can be found here: https://dgryski.medium.com/consistent-hashing-algorithmic-tradeoffs-ef6b8e2fcae8
  • #5402 Receive: Implement api/v1/status/tsdb.

Changed

New Contributors

Full Changelog: v0.26.0...v0.27.0-rc.0