diff --git a/CHANGELOG.md b/CHANGELOG.md index a284df8208..e6548c3636 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,39 +10,49 @@ We use *breaking :warning:* to mark changes that are not backward compatible (re ## Unreleased +## v0.24.0 - In Progress + +## [v0.24.0-rc.0](https://github.com/thanos-io/thanos/tree/release-0.24) - 2021.11.28 + ### Added - [#4228](https://github.com/thanos-io/thanos/pull/4228) Tools `thanos bucket inspect`: Add flag `--output` to provide output method (table,csv,tsv). -- [#4680](https://github.com/thanos-io/thanos/pull/4680) Query: add `exemplar.partial-response` flag to control partial response. -- [#4679](https://github.com/thanos-io/thanos/pull/4679) Added `enable-feature` flag to enable negative offsets and @ modifier, similar to Prometheus. -- [#4696](https://github.com/thanos-io/thanos/pull/4696) Query: add cache name to tracing spans. -- [#4710](https://github.com/thanos-io/thanos/pull/4710) Store: add metric to capture timestamp of the last loaded block. +- [#4282](https://github.com/thanos-io/thanos/pull/4282) Query: *breaking :warning:* Add `--endpoint` flag to the querier. The `--store` flag will eventually be replaced. +- [#4680](https://github.com/thanos-io/thanos/pull/4680) Query: Add `exemplar.partial-response` flag to control partial response. +- [#4679](https://github.com/thanos-io/thanos/pull/4679) Query: Add `enable-feature` flag to enable negative offsets and `@` modifier, similar to Prometheus. +- [#4696](https://github.com/thanos-io/thanos/pull/4696) Query: Add cache name to tracing spans. +- [#4710](https://github.com/thanos-io/thanos/pull/4710) Store: Add metric to capture timestamp of the last loaded block. - [#4736](https://github.com/thanos-io/thanos/pull/4736) S3: Add capability to use custom AWS STS Endpoint. -- [#4764](https://github.com/thanos-io/thanos/pull/4764) Compactor: add `block-viewer.global.sync-block-timeout` flag to set the timeout of synchronization block metas. -- [#4801](https://github.com/thanos-io/thanos/pull/4801) Compactor: added Prometheus metrics for tracking the progress of compaction and downsampling. -- [#4444](https://github.com/thanos-io/thanos/pull/4444) UI: add mark deletion and no compaction to the Block UI. -- [#4576](https://github.com/thanos-io/thanos/pull/4576) UI: add filter compaction level to the Block UI. -- [#4731](https://github.com/thanos-io/thanos/pull/4731) Rule: add stateless mode to ruler according to https://thanos.io/tip/proposals-done/202005-scalable-rule-storage.md/. Continue https://github.com/thanos-io/thanos/pull/4250. -- [#4612](https://github.com/thanos-io/thanos/pull/4612) Sidecar: add `--prometheus.http-client` and `--prometheus.http-client-file` flag for sidecar to connect Prometheus with basic auth or TLS. -- [#4847](https://github.com/thanos-io/thanos/pull/4847) Query: add `--alert.query-url` which is used in the user interface for rules/alerts pages. By default the HTTP listen address is used for this URL. -- [#4856](https://github.com/thanos-io/thanos/pull/4856) Mixin: Add Query Frontend Grafana dashboard. +- [#4764](https://github.com/thanos-io/thanos/pull/4764) Compact: Add `block-viewer.global.sync-block-timeout` flag to set the timeout of synchronization block metas. +- [#4801](https://github.com/thanos-io/thanos/pull/4801) Compact: Add Prometheus metrics for tracking the progress of compaction and downsampling. +- [#4444](https://github.com/thanos-io/thanos/pull/4444) UI: Add mark deletion and no compaction to the Block UI. +- [#4576](https://github.com/thanos-io/thanos/pull/4576) UI: Add filter compaction level to the Block UI. +- [#4731](https://github.com/thanos-io/thanos/pull/4731) Rule: Add stateless mode to ruler. +- [#4612](https://github.com/thanos-io/thanos/pull/4612) Sidecar: Add `--prometheus.http-client` and `--prometheus.http-client-file` flag for sidecar to connect to Prometheus with basic auth or TLS. +- [#4847](https://github.com/thanos-io/thanos/pull/4847) Query: Add `--alert.query-url` which is used in the UI for rules/alerts pages. By default the HTTP listen address is used for this URL. +- [#4856](https://github.com/thanos-io/thanos/pull/4856) Mixin: Add Query Frontend to Grafana dashboard. - [#4874](https://github.com/thanos-io/thanos/pull/4874) Query: Add `--endpoint-strict` flag to statically configure Thanos API server endpoints. It is similar to `--store-strict` but supports passing any Thanos gRPC APIs: StoreAPI, MetadataAPI, RulesAPI, TargetsAPI and ExemplarsAPI. - [#4868](https://github.com/thanos-io/thanos/pull/4868) Rule: Support ruleGroup limit introduced by Prometheus v2.31.0. -- [#4897](https://github.com/thanos-io/thanos/pull/4897) Querier: Add validation for querier address flags. +- [#4897](https://github.com/thanos-io/thanos/pull/4897) Query: Add validation for querier address flags. ### Fixed -- [#4508](https://github.com/thanos-io/thanos/pull/4508) Adjust and rename `ThanosSidecarUnhealthy` to `ThanosSidecarNoConnectionToStartedPrometheus`; Remove `ThanosSidecarPrometheusDown` alert; Remove unused `thanos_sidecar_last_heartbeat_success_time_seconds` metrics. +- [#4508](https://github.com/thanos-io/thanos/pull/4508) Sidecar, Mixin: Rename `ThanosSidecarUnhealthy` to `ThanosSidecarNoConnectionToStartedPrometheus`; Remove `ThanosSidecarPrometheusDown` alert; Remove unused `thanos_sidecar_last_heartbeat_success_time_seconds` metrics. - [#4663](https://github.com/thanos-io/thanos/pull/4663) Fetcher: Fix discovered data races. - [#4754](https://github.com/thanos-io/thanos/pull/4754) Query: Fix possible panic on stores endpoint. -- [#4753](https://github.com/thanos-io/thanos/pull/4753) Store: validate block sync concurrency parameter +- [#4753](https://github.com/thanos-io/thanos/pull/4753) Store: validate block sync concurrency parameter. - [#4779](https://github.com/thanos-io/thanos/pull/4779) Examples: Fix the interactive test for MacOS users. - [#4792](https://github.com/thanos-io/thanos/pull/4792) Store: Fix data race in BucketedBytes pool. -- [#4769](https://github.com/thanos-io/thanos/pull/4769) Query-frontend+api: add "X-Request-ID" field and other fields to start call log. +- [#4769](https://github.com/thanos-io/thanos/pull/4769) Query Frontend: Add "X-Request-ID" field and other fields to start call log. +- [#4709](https://github.com/thanos-io/thanos/pull/4709) Store: Fix panic when the application is stopped. +- [#4777](https://github.com/thanos-io/thanos/pull/4777) Query: Fix data race in exemplars server. +- [#4811](https://github.com/thanos-io/thanos/pull/4811) Query: Fix data race in metadata, rules, and targets servers. +- [#4795](https://github.com/thanos-io/thanos/pull/4795) Query: Fix deadlock in endpointset. ### Changed -- [#4864](https://github.com/thanos-io/thanos/pull/4864) UI: Remove the old PromQL editor +- [#4864](https://github.com/thanos-io/thanos/pull/4864) UI: Remove the old PromQL editor. +- [#4708](https://github.com/thanos-io/thanos/pull/4708) Receive: Remove gRPC message size limit, which fixes errors commonly seen when receivers forward messages within a hashring. ## [v0.23.1](https://github.com/thanos-io/thanos/tree/release-0.23) - 2021.10.1 diff --git a/VERSION b/VERSION index d1ffc812e8..d8a268eea8 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.24.0-dev +0.24.0-rc.0