diff --git a/CHANGELOG.md b/CHANGELOG.md index 07327dab21..d967195ad6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,9 +3,8 @@ ## master / unreleased -## 1.18.0 in progress +## 1.18.0 2024-09-03 -* [CHANGE] Upgrade Dockerfile Node version from 14x to 18x. #5906 * [CHANGE] Ingester: Remove `-querier.query-store-for-labels-enabled` flag. Querying long-term store for labels is always enabled. #5984 * [CHANGE] Server: Instrument `cortex_request_duration_seconds` metric with native histogram. If `native-histograms` feature is enabled in monitoring Prometheus then the metric name needs to be updated in your dashboards. #6056 * [CHANGE] Distributor/Ingester: Change `cortex_distributor_ingester_appends_total`, `cortex_distributor_ingester_append_failures_total`, `cortex_distributor_ingester_queries_total`, and `cortex_distributor_ingester_query_failures_total` metrics to use the ingester ID instead of its IP as the label value. #6078 @@ -13,7 +12,7 @@ * [CHANGE] Querier: Deprecate and enable by default `querier.ingester-metadata-streaming` flag. #6147 * [CHANGE] QueryFrontend/QueryScheduler: Deprecate `-querier.max-outstanding-requests-per-tenant` and `-query-scheduler.max-outstanding-requests-per-tenant` flags. Use frontend.max-outstanding-requests-per-tenant instead. #6146 * [CHANGE] Ingesters: Enable 'snappy-block' compression on ingester clients by default. #6148 -* [CHANGE] Ruler: Scheduling `ruler.evaluation-delay-duration` to be deprecated. Use the highest value between `ruler.evaluation-delay-duration` and `ruler.query-offset` #6149 +* [CHANGE] Ruler: Scheduling `ruler.evaluation-delay-duration` to be deprecated. Ruler will use the highest value between `ruler.evaluation-delay-duration` and `ruler.query-offset` #6149 * [CHANGE] Querier: Remove `-querier.at-modifier-enabled` flag. #6157 * [CHANGE] Tracing: Remove deprecated `oltp_endpoint` config entirely. #6158 * [CHANGE] Store Gateway: Enable store gateway zone stable shuffle sharding by default. #6161 @@ -26,20 +25,18 @@ * [FEATURE] OTLP: Support ingesting OTLP exponential metrics as native histograms. #6071 #6135 * [FEATURE] Ingester: Add `ingester.instance-limits.max-inflight-query-requests` to allow limiting ingester concurrent queries. #6081 * [FEATURE] Distributor: Add `validation.max-native-histogram-buckets` to limit max number of bucket count. Distributor will try to automatically reduce histogram resolution until it is within the bucket limit or resolution cannot be reduced anymore. #6104 -* [FEATURE] Store Gateway: Token bucket limiter. #6016 +* [FEATURE] Store Gateway: Introduce token bucket limiter to enhance store gateway throttling. #6016 * [FEATURE] Ruler: Add support for `query_offset` field on RuleGroup and new `ruler_query_offset` per-tenant limit. #6085 -* [ENHANCEMENT] rulers: Add support to persist tokens in rulers. #5987 +* [ENHANCEMENT] Ruler: Add support to persist tokens in rulers. #5987 * [ENHANCEMENT] Query Frontend/Querier: Added store gateway postings touched count and touched size in Querier stats and log in Query Frontend. #5892 * [ENHANCEMENT] Query Frontend/Querier: Returns `warnings` on prometheus query responses. #5916 * [ENHANCEMENT] Ingester: Allowing to configure `-blocks-storage.tsdb.head-compaction-interval` flag up to 30 min and add a jitter on the first head compaction. #5919 #5928 * [ENHANCEMENT] Distributor: Added `max_inflight_push_requests` config to ingester client to protect distributor from OOMKilled. #5917 * [ENHANCEMENT] Distributor/Querier: Clean stale per-ingester metrics after ingester restarts. #5930 * [ENHANCEMENT] Distributor/Ring: Allow disabling detailed ring metrics by ring member. #5931 -* [ENHANCEMENT] KV: Etcd Added etcd.ping-without-stream-allowed parameter to disable/enable PermitWithoutStream #5933 +* [ENHANCEMENT] KV: Etcd Added etcd.ping-without-stream-allowed parameter to disable/enable PermitWithoutStream #5933 * [ENHANCEMENT] Ingester: Add a new `limits_per_label_set` limit. This limit functions similarly to `max_series_per_metric`, but allowing users to define the maximum number of series per LabelSet. #5950 #5993 * [ENHANCEMENT] Store Gateway: Log gRPC requests together with headers configured in `http_request_headers_to_log`. #5958 -* [ENHANCEMENT] Upgrade Alpine to 3.19. #6014 -* [ENHANCEMENT] Upgrade go to 1.22.5 #6014 #6072 * [ENHANCEMENT] Ingester: Add a new experimental `-ingester.labels-string-interning-enabled` flag to enable string interning for metrics labels. #6057 * [ENHANCEMENT] Ingester: Add link to renew 10% of the ingesters tokens in the admin page. #6063 * [ENHANCEMENT] Ruler: Add support for filtering by `state` and `health` field on Rules API. #6040 @@ -51,12 +48,12 @@ * [ENHANCEMENT] Ruler: Add support for filtering by `state` and `health` field on Rules API. #6040 * [ENHANCEMENT] Compactor: Split cleaner cycle for active and deleted tenants. #6112 * [ENHANCEMENT] Compactor: Introduce cleaner visit marker. #6113 -* [ENHANCEMENT] Query Frontend: Add cortex_query_samples_total metric. #6142 +* [ENHANCEMENT] Query Frontend: Add `cortex_query_samples_total` metric. #6142 * [ENHANCEMENT] Ingester: Implement metadata API limit. #6128 * [BUGFIX] Configsdb: Fix endline issue in db password. #5920 * [BUGFIX] Ingester: Fix `user` and `type` labels for the `cortex_ingester_tsdb_head_samples_appended_total` TSDB metric. #5952 * [BUGFIX] Querier: Enforce max query length check for `/api/v1/series` API even though `ignoreMaxQueryLength` is set to true. #6018 -* [BUGFIX] Ingester: Fix issue with the minimize token generator where it was not taking in consideration the current ownerhip of an instance when generating extra tokens. #6062 +* [BUGFIX] Ingester: Fix issue with the minimize token generator where it was not taking in consideration the current ownership of an instance when generating extra tokens. #6062 * [BUGFIX] Scheduler: Fix user queue in scheduler that was not thread-safe. #6077 #6160 * [BUGFIX] Ingester: Include out-of-order head compaction when compacting TSDB head. #6108 * [BUGFIX] Ingester: Fix `cortex_ingester_tsdb_mmap_chunks_total` metric. #6134 diff --git a/VERSION b/VERSION index 511a76e6fa..84cc529467 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.17.1 +1.18.0