Skip to content

Commit a0ddbed

Browse files
committed
Re-ordered experimental features in the CHANGELOG moving them to the bottom
Signed-off-by: Marco Pracucci <[email protected]>
1 parent e8b56cc commit a0ddbed

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

CHANGELOG.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,6 @@ Cortex `0.7.0` introduces some **breaking changes**. You're encouraged to read a
5656
* [CHANGE] Experimental TSDB: switched the blocks storage index header to the binary format. This change is expected to have no visible impact, except lower startup times and memory usage in the queriers. It's possible to switch back to the old JSON format via the flag `-experimental.tsdb.bucket-store.binary-index-header-enabled=false`. #2223
5757
* [CHANGE] Experimental Memberlist KV store can now be used in single-binary Cortex. Attempts to use it previously would fail with panic. This change also breaks existing binary protocol used to exchange gossip messages, so this version will not be able to understand gossiped Ring when used in combination with the previous version of Cortex. Easiest way to upgrade is to shutdown old Cortex installation, and restart it with new version. Incremental rollout works too, but with reduced functionality until all components run the same version. #2016
5858
* [FEATURE] Added a read-only local alertmanager config store using files named corresponding to their tenant id. #2125
59-
* [FEATURE] Added user sub rings to distribute users to a subset of ingesters. #1947
60-
* `-experimental.distributor.user-subring-size`
6159
* [FEATURE] Added flag `-experimental.ruler.enable-api` to enable the ruler api which implements the Prometheus API `/api/v1/rules` and `/api/v1/alerts` endpoints under the configured `-http.prefix`. #1999
6260
* [FEATURE] Added sharding support to compactor when using the experimental TSDB blocks storage. #2113
6361
* [FEATURE] Added ability to override YAML config file settings using environment variables. #2147
@@ -67,8 +65,6 @@ Cortex `0.7.0` introduces some **breaking changes**. You're encouraged to read a
6765
* `-configs.notifications.disable-webhook`
6866
* [FEATURE] Add /config HTTP endpoint which exposes the current Cortex configuration as YAML. #2165
6967
* [FEATURE] Allow Prometheus remote write directly to ingesters. #1491
70-
* [FEATURE] Add flag `-experimental.tsdb.stripe-size` to expose TSDB stripe size option. #2185
71-
* [FEATURE] Experimental Delete Series: Added support for Deleting Series with Prometheus style API. Needs to be enabled first by setting `-purger.enable` to `true`. Deletion only supported when using `boltdb` and `filesystem` as index and object store respectively. Support for other stores to follow in separate PRs #2103
7268
* [FEATURE] Introduced new standalone service `query-tee` that can be used for testing purposes to send the same Prometheus query to multiple backends (ie. two Cortex clusters ingesting the same metrics) and compare the performances. #2203
7369
* [FEATURE] Fan out parallelizable queries to backend queriers concurrently. #1878
7470
* `querier.parallelise-shardable-queries` (bool)
@@ -80,14 +76,13 @@ Cortex `0.7.0` introduces some **breaking changes**. You're encouraged to read a
8076
* `querier.max-query-parallelism`
8177
* `querier.max-concurrent`
8278
* `server.grpc-max-concurrent-streams` (for both query-frontends and queriers)
79+
* [FEATURE] Added user sub rings to distribute users to a subset of ingesters. #1947
80+
* `-experimental.distributor.user-subring-size`
81+
* [FEATURE] Add flag `-experimental.tsdb.stripe-size` to expose TSDB stripe size option. #2185
82+
* [FEATURE] Experimental Delete Series: Added support for Deleting Series with Prometheus style API. Needs to be enabled first by setting `-purger.enable` to `true`. Deletion only supported when using `boltdb` and `filesystem` as index and object store respectively. Support for other stores to follow in separate PRs #2103
8383
* [ENHANCEMENT] Alertmanager: Expose Per-tenant alertmanager metrics #2124
8484
* [ENHANCEMENT] Add `status` label to `cortex_alertmanager_configs` metric to gauge the number of valid and invalid configs. #2125
8585
* [ENHANCEMENT] Cassandra Authentication: added the `custom_authenticators` config option that allows users to authenticate with cassandra clusters using password authenticators that are not approved by default in [gocql](https://github.com/gocql/gocql/blob/81b8263d9fe526782a588ef94d3fa5c6148e5d67/conn.go#L27) #2093
86-
* [ENHANCEMENT] Experimental TSDB: Export TSDB Syncer metrics from Compactor component, they are prefixed with `cortex_compactor_`. #2023
87-
* [ENHANCEMENT] Experimental TSDB: Added dedicated flag `-experimental.tsdb.bucket-store.tenant-sync-concurrency` to configure the maximum number of concurrent tenants for which blocks are synched. #2026
88-
* [ENHANCEMENT] Experimental TSDB: Expose metrics for objstore operations (prefixed with `cortex_<component>_thanos_objstore_`, component being one of `ingester`, `querier` and `compactor`). #2027
89-
* [ENHANCEMENT] Experimental TSDB: Added support for Azure Storage to be used for block storage, in addition to S3 and GCS. #2083
90-
* [ENHANCEMENT] Experimental TSDB: Reduced memory allocations in the ingesters when using the experimental blocks storage. #2057
9186
* [ENHANCEMENT] Cassandra Storage: added `max_retries`, `retry_min_backoff` and `retry_max_backoff` configuration options to enable retrying recoverable errors. #2054
9287
* [ENHANCEMENT] Allow to configure HTTP and gRPC server listen address, maximum number of simultaneous connections and connection keepalive settings.
9388
* `-server.http-listen-address`
@@ -102,21 +97,26 @@ Cortex `0.7.0` introduces some **breaking changes**. You're encouraged to read a
10297
* [ENHANCEMENT] PostgreSQL: Bump up `github.com/lib/pq` from `v1.0.0` to `v1.3.0` to support PostgreSQL SCRAM-SHA-256 authentication. #2097
10398
* [ENHANCEMENT] Cassandra Storage: User no longer need `CREATE` privilege on `<all keyspaces>` if given keyspace exists. #2032
10499
* [ENHANCEMENT] Cassandra Storage: added `password_file` configuration options to enable reading Cassandra password from file. #2096
105-
* [ENHANCEMENT] Experimental Memberlist KV: expose `-memberlist.gossip-to-dead-nodes-time` and `-memberlist.dead-node-reclaim-time` options to control how memberlist library handles dead nodes and name reuse. #2131
106100
* [ENHANCEMENT] Configs API: Allow GET/POST configs in YAML format. #2181
107101
* [ENHANCEMENT] Background cache writes are batched to improve parallelism and observability. #2135
108102
* [ENHANCEMENT] Add automatic repair for checkpoint and WAL. #2105
109103
* [ENHANCEMENT] Support `lastEvaluation` and `evaluationTime` in `/api/v1/rules` endpoints and make order of groups stable. #2196
110104
* [ENHANCEMENT] Skip expired requests in query-frontend scheduling. #2082
105+
* [ENHANCEMENT] Experimental TSDB: Export TSDB Syncer metrics from Compactor component, they are prefixed with `cortex_compactor_`. #2023
106+
* [ENHANCEMENT] Experimental TSDB: Added dedicated flag `-experimental.tsdb.bucket-store.tenant-sync-concurrency` to configure the maximum number of concurrent tenants for which blocks are synched. #2026
107+
* [ENHANCEMENT] Experimental TSDB: Expose metrics for objstore operations (prefixed with `cortex_<component>_thanos_objstore_`, component being one of `ingester`, `querier` and `compactor`). #2027
108+
* [ENHANCEMENT] Experimental TSDB: Added support for Azure Storage to be used for block storage, in addition to S3 and GCS. #2083
109+
* [ENHANCEMENT] Experimental TSDB: Reduced memory allocations in the ingesters when using the experimental blocks storage. #2057
110+
* [ENHANCEMENT] Experimental Memberlist KV: expose `-memberlist.gossip-to-dead-nodes-time` and `-memberlist.dead-node-reclaim-time` options to control how memberlist library handles dead nodes and name reuse. #2131
111111
* [BUGFIX] Alertmanager: fixed panic upon applying a new config, caused by duplicate metrics registration in the `NewPipelineBuilder` function. #211
112-
* [BUGFIX] Experimental TSDB: fixed `/all_user_stats` and `/api/prom/user_stats` endpoints when using the experimental TSDB blocks storage. #2042
113-
* [BUGFIX] Experimental TSDB: fixed ruler to correctly work with the experimental TSDB blocks storage. #2101
114112
* [BUGFIX] Azure Blob ChunkStore: Fixed issue causing `invalid chunk checksum` errors. #2074
115113
* [BUGFIX] The gauge `cortex_overrides_last_reload_successful` is now only exported by components that use a `RuntimeConfigManager`. Previously, for components that do not initialize a `RuntimeConfigManager` (such as the compactor) the gauge was initialized with 0 (indicating error state) and then never updated, resulting in a false-negative permanent error state. #2092
116114
* [BUGFIX] Fixed WAL metric names, added the `cortex_` prefix.
117115
* [BUGFIX] Restored histogram `cortex_configs_request_duration_seconds` #2138
118116
* [BUGFIX] Fix wrong syntax for `url` in config-file-reference. #2148
119117
* [BUGFIX] Fixed some 5xx status code returned by the query-frontend when they should actually be 4xx. #2122
118+
* [BUGFIX] Experimental TSDB: fixed `/all_user_stats` and `/api/prom/user_stats` endpoints when using the experimental TSDB blocks storage. #2042
119+
* [BUGFIX] Experimental TSDB: fixed ruler to correctly work with the experimental TSDB blocks storage. #2101
120120

121121
### Changes to denormalised tokens in the ring
122122

0 commit comments

Comments
 (0)