|
2 | 2 |
|
3 | 3 | ## master / unreleased
|
4 | 4 |
|
5 |
| -* [CHANGE] Remove the following deprecated flags: |
| 5 | +## 1.0.0-rc.0 / 2020-03-31 |
| 6 | + |
| 7 | +This is the first major release of Cortex. We made a lot of **breaking changes** in this release which have been detailed below. Please also see the stability guarantees we provide as part of a major release: https://cortexmetrics.io/docs/configuration/v1guarantees/ |
| 8 | + |
| 9 | +* [CHANGE] Remove the following deprecated flags: #2339 |
6 | 10 | - `-metrics.error-rate-query` (use `-metrics.write-throttle-query` instead).
|
7 | 11 | - `-store.cardinality-cache-size` (use `-store.index-cache-read.enable-fifocache` and `-store.index-cache-read.fifocache.size` instead).
|
8 | 12 | - `-store.cardinality-cache-validity` (use `-store.index-cache-read.enable-fifocache` and `-store.index-cache-read.fifocache.duration` instead).
|
|
11 | 15 | - `-ingester.normalise-tokens` (flag unused)
|
12 | 16 | * [CHANGE] Renamed YAML file options to be more consistent. See [full config file changes below](#config-file-breaking-changes). #2273
|
13 | 17 | * [CHANGE] AWS based autoscaling has been removed. You can only use metrics based autoscaling now. `-applicationautoscaling.url` has been removed. See https://cortexmetrics.io/docs/guides/aws/#dynamodb-capacity-provisioning on how to migrate. #2328
|
14 |
| -* [CHANGE] Renamed the `memcache.write-back-goroutines` and `memcache.write-back-buffer` flags to `background.write-back-concurrency` and `background.write-back-buffer`. This affects the following flags: |
| 18 | +* [CHANGE] Renamed the `memcache.write-back-goroutines` and `memcache.write-back-buffer` flags to `background.write-back-concurrency` and `background.write-back-buffer`. This affects the following flags: #2241 |
15 | 19 | - `-frontend.memcache.write-back-buffer` --> `-frontend.background.write-back-buffer`
|
16 | 20 | - `-frontend.memcache.write-back-goroutines` --> `-frontend.background.write-back-concurrency`
|
17 | 21 | - `-store.index-cache-read.memcache.write-back-buffer` --> `-store.index-cache-read.background.write-back-buffer`
|
|
21 | 25 | - `-memcache.write-back-buffer` --> `-store.chunks-cache.background.write-back-buffer`. Note the next change log for the difference.
|
22 | 26 | - `-memcache.write-back-goroutines` --> `-store.chunks-cache.background.write-back-concurrency`. Note the next change log for the difference.
|
23 | 27 |
|
24 |
| -* [CHANGE] Renamed the chunk cache flags to have `store.chunks-cache.` as prefix. This means the following flags have been changed: |
| 28 | +* [CHANGE] Renamed the chunk cache flags to have `store.chunks-cache.` as prefix. This means the following flags have been changed: #2241 |
25 | 29 | - `-cache.enable-fifocache` --> `-store.chunks-cache.cache.enable-fifocache`
|
26 | 30 | - `-default-validity` --> `-store.chunks-cache.default-validity`
|
27 | 31 | - `-fifocache.duration` --> `-store.chunks-cache.fifocache.duration`
|
|
44 | 48 | - `-redis.max-idle-conns` --> `-store.chunks-cache.redis.max-idle-conns`
|
45 | 49 | - `-redis.password` --> `-store.chunks-cache.redis.password`
|
46 | 50 | - `-redis.timeout` --> `-store.chunks-cache.redis.timeout`
|
47 |
| -* [CHANGE] Rename the `-store.chunk-cache-stubs` to `-store.chunks-cache.cache-stubs` to be more inline with above. |
| 51 | +* [CHANGE] Rename the `-store.chunk-cache-stubs` to `-store.chunks-cache.cache-stubs` to be more inline with above. #2241 |
48 | 52 | * [CHANGE] Change prefix of flags `-dynamodb.periodic-table.*` to `-table-manager.index-table.*`. #2359
|
49 | 53 | * [CHANGE] Change prefix of flags `-dynamodb.chunk-table.*` to `-table-manager.chunk-table.*`. #2359
|
50 | 54 | * [CHANGE] Change the following flags: #2359
|
|
79 | 83 | * [CHANGE] Renamed table manager metrics. #2307 #2359
|
80 | 84 | * `cortex_dynamo_sync_tables_seconds` -> `cortex_table_manager_sync_duration_seconds`
|
81 | 85 | * `cortex_dynamo_table_capacity_units` -> `cortex_table_capacity_units`
|
82 |
| -* [FEATURE] Flusher target to flush the WAL. |
| 86 | +* [FEATURE] Flusher target to flush the WAL. #2075 |
83 | 87 | * `-flusher.wal-dir` for the WAL directory to recover from.
|
84 | 88 | * `-flusher.concurrent-flushes` for number of concurrent flushes.
|
85 | 89 | * `-flusher.flush-op-timeout` is duration after which a flush should timeout.
|
86 | 90 | * [FEATURE] Ingesters can now have an optional availability zone set, to ensure metric replication is distributed across zones. This is set via the `-ingester.availability-zone` flag or the `availability_zone` field in the config file. #2317
|
87 | 91 | * [ENHANCEMENT] Better re-use of connections to DynamoDB and S3. #2268
|
88 | 92 | * [ENHANCEMENT] Experimental TSDB: Add support for local `filesystem` backend. #2245
|
89 | 93 | * [ENHANCEMENT] Experimental TSDB: Added memcached support for the TSDB index cache. #2290
|
| 94 | +* [ENHANCEMENT] Experimental TSDB: Removed gRPC server to communicate between querier and BucketStore. #2324 |
90 | 95 | * [ENHANCEMENT] Allow 1w (where w denotes week) and 1y (where y denotes year) when setting table period and retention. #2252
|
91 | 96 | * [ENHANCEMENT] Added FIFO cache metrics for current number of entries and memory usage. #2270
|
92 | 97 | * [ENHANCEMENT] Output all config fields to /config API, including those with empty value. #2209
|
|
95 | 100 | * [BUGFIX] Fixed etcd client keepalive settings. #2278
|
96 | 101 | * [BUGFIX] Fixed bug in updating last element of FIFO cache. #2270
|
97 | 102 | * [BUGFIX] Register the metrics of the WAL. #2295
|
| 103 | +* [BUXFIX] Experimental TSDB: fixed error handling when ingesting out of bound samples. #2342 |
98 | 104 |
|
99 | 105 | ### config file breaking changes
|
100 | 106 |
|
|
0 commit comments