|
2 | 2 |
|
3 | 3 | ## master / unreleased
|
4 | 4 |
|
5 |
| -## 1.4.0-rc.0 in progress |
| 5 | +## 1.4.0-rc.0 / 2020-09-15 |
6 | 6 |
|
7 | 7 | * [CHANGE] Cassandra backend support is now GA (stable). #3180
|
8 | 8 | * [CHANGE] Blocks storage is now GA (stable). The `-experimental` prefix has been removed from all CLI flags related to the blocks storage (no YAML config changes). #3180
|
|
27 | 27 | * [CHANGE] `ruler.evaluation_delay_duration` field in YAML config has been moved and renamed to `limits.ruler_evaluation_delay_duration`. #3098
|
28 | 28 | * [CHANGE] Removed obsolete `results_cache.max_freshness` from YAML config (deprecated since Cortex 1.2). #3145
|
29 | 29 | * [CHANGE] Removed obsolete `-promql.lookback-delta` option (deprecated since Cortex 1.2, replaced with `-querier.lookback-delta`). #3144
|
30 |
| -* [FEATURE] Logging of the source IP passed along by a reverse proxy is now supported by setting the `-server.log-source-ips-enabled`. For non standard headers the settings `-server.log-source-ips-header` and `-server.log-source-ips-regex` can be used. #2985 |
31 | 30 | * [CHANGE] Cache: added support for Redis Cluster and Redis Sentinel. #2961
|
32 | 31 | - The following changes have been made in Redis configuration:
|
33 | 32 | - `-redis.master_name` added
|
|
36 | 35 | - `-redis.max-conn-lifetime` changed to `-redis.max-connection-age`
|
37 | 36 | - `-redis.max-idle-conns` removed
|
38 | 37 | - `-redis.wait-on-pool-exhaustion` removed
|
| 38 | +* [FEATURE] Logging of the source IP passed along by a reverse proxy is now supported by setting the `-server.log-source-ips-enabled`. For non standard headers the settings `-server.log-source-ips-header` and `-server.log-source-ips-regex` can be used. #2985 |
39 | 39 | * [FEATURE] Blocks storage: added shuffle sharding support to store-gateway blocks sharding. Added the following additional metrics to store-gateway: #3069
|
40 | 40 | * `cortex_bucket_stores_tenants_discovered`
|
41 | 41 | * `cortex_bucket_stores_tenants_synced`
|
| 42 | +* [FEATURE] Experimental blocksconvert: introduce an experimental tool `blocksconvert` to migrate long-term storage chunks to blocks. #3092 #3122 #3127 #3162 |
42 | 43 | * [ENHANCEMENT] Add support for azure storage in China, German and US Government environments. #2988
|
43 | 44 | * [ENHANCEMENT] Query-tee: added a small tolerance to floating point sample values comparison. #2994
|
44 | 45 | * [ENHANCEMENT] Query-tee: add support for doing a passthrough of requests to preferred backend for unregistered routes #3018
|
|
57 | 58 | * [ENHANCEMENT] Experimental Delete Series: Retry processing of Delete requests during failures. #2926
|
58 | 59 | * [ENHANCEMENT] Improve performance of QueryStream() in ingesters. #3177
|
59 | 60 | * [ENHANCEMENT] Modules included in "All" target are now visible in output of `-modules` CLI flag. #3155
|
| 61 | +* [ENHANCEMENT] Added `/debug/fgprof` endpoint to debug running Cortex process using `fgprof`. This adds up to the existing `/debug/...` endpoints. #3131 |
| 62 | +* [ENHANCEMENT] Blocks storage: optimised `/api/v1/series` for blocks storage. (#2976) |
60 | 63 | * [BUGFIX] Ruler: when loading rules from "local" storage, check for directory after resolving symlink. #3137
|
61 | 64 | * [BUGFIX] Query-frontend: Fixed rounding for incoming query timestamps, to be 100% Prometheus compatible. #2990
|
62 | 65 | * [BUGFIX] Querier: Merge results from chunks and blocks ingesters when using streaming of results. #3013
|
|
0 commit comments