Skip to content

Commit

Permalink
0.27-rc0 Update readme and version (#5430)
Browse files Browse the repository at this point in the history
* Update readme and version

Signed-off-by: Wiard van Rij <wvanrij@roku.com>

* Fix newlines

Signed-off-by: Wiard van Rij <wvanrij@roku.com>

* Fixes typo

Signed-off-by: Wiard van Rij <wvanrij@roku.com>

* fixes noise

Signed-off-by: Wiard van Rij <wvanrij@roku.com>
  • Loading branch information
wiardvanrij committed Jun 21, 2022
1 parent 93e7ced commit 8d8c9fe
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 13 deletions.
22 changes: 10 additions & 12 deletions CHANGELOG.md
Expand Up @@ -8,28 +8,26 @@ NOTE: As semantic versioning states all 0.y.z releases can contain breaking chan

We use *breaking :warning:* to mark changes that are not backward compatible (relates only to v0.y.z releases.)

## Unreleased
## [v0.27.0-rc0](https://github.com/thanos-io/thanos/tree/release-0.27) - 2022.06.21

### Fixed
- [#5339](https://github.com/thanos-io/thanos/pull/5339) Receive: Fix deadlock on interrupt in routerOnly mode
- [#5357](https://github.com/thanos-io/thanos/pull/5357) Store: fix groupcache handling of slashes
- [#5427](https://github.com/thanos-io/thanos/pull/5427) Receive: Fix Ketama hashring replication consistency
- [#5339](https://github.com/thanos-io/thanos/pull/5339) Receive: When running in routerOnly mode, an interupt (SIGINT) will now exit the process.
- [#5357](https://github.com/thanos-io/thanos/pull/5357) Store: Fix groupcache handling by making sure slashes in the cache's key are not getting interpreted by the router anymore.
- [#5427](https://github.com/thanos-io/thanos/pull/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](https://github.com/thanos-io/thanos/pull/5337) Thanos Object Store: Add the `prefix` option to buckets
- [#5337](https://github.com/thanos-io/thanos/pull/5337) Thanos Object Store: Add the `prefix` option to buckets.
- [#5409](https://github.com/thanos-io/thanos/pull/5409) S3: Add option to force DNS style lookup.
- [#5352](https://github.com/thanos-io/thanos/pull/5352) Cache: Add cache metrics to groupcache.
- [#5391](https://github.com/thanos-io/thanos/pull/5391) Receive: Add relabeling support.
- [#5408](https://github.com/thanos-io/thanos/pull/5391) Receive: Add support for consistent hashrings.
- [#5391](https://github.com/thanos-io/thanos/pull/5391) Receive: Implement api/v1/status/tsdb.
- [#5352](https://github.com/thanos-io/thanos/pull/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](https://github.com/thanos-io/thanos/pull/5391) Receive: Add relabeling support with the flag `--receive.relabel-config-file` or alternatively `--receive.relabel-config`
- [#5408](https://github.com/thanos-io/thanos/pull/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](https://github.com/thanos-io/thanos/pull/5402) Receive: Implement api/v1/status/tsdb.

### Changed

- [#5410](https://github.com/thanos-io/thanos/pull/5410) Query: Close() after using query. This should reduce bumps in memory allocations.
- [#5417](https://github.com/thanos-io/thanos/pull/5417) Ruler: Change default evaluation interval to 1 minute.

### Removed
- [#5417](https://github.com/thanos-io/thanos/pull/5417) Ruler: *Breaking if you have not set this value (`--eval-interval`) yourself and rely on that value. :warning:*. Change the default evaluation interval from 30s to 1 minute in order to be compliant with Prometheus alerting compliance specification: https://github.com/prometheus/compliance/blob/main/alert_generator/specification.md#executing-an-alerting-rule.

## [v0.26.0](https://github.com/thanos-io/thanos/tree/release-0.26) - 2022.05.05

Expand Down
2 changes: 1 addition & 1 deletion VERSION
@@ -1 +1 @@
0.27.0-dev
0.27.0-rc.0

0 comments on commit 8d8c9fe

Please sign in to comment.