Skip to content

Commit e700ebb

Browse files
authored
prepare 1.16.0-rc release (#5639)
Signed-off-by: Ben Ye <[email protected]>
1 parent 3b492ef commit e700ebb

File tree

2 files changed

+41
-36
lines changed

2 files changed

+41
-36
lines changed

CHANGELOG.md

+40-35
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,7 @@
44

55
## 1.16.0 in progress
66

7-
* [BUGFIX] Querier: Fix querier limiter bug under multiselect. #5627
8-
* [CHANGE] Ruler: Add `cortex_ruler_rule_group_load_duration_seconds` and `cortex_ruler_rule_group_sync_duration_seconds` metrics. #5609
9-
* [CHANGE] Ruler: Add contextual info and query statistics to log
10-
* [FEATURE] Ruler: Add support for disabling rule groups. #5521
11-
* [FEATURE] Added the flag `-alertmanager.alerts-gc-interval` to configure alert manager alerts Garbage collection interval. #5550
12-
* [FEATURE] Ruler: Add support for Limit field on RuleGroup. #5528
13-
* [FEATURE] AlertManager: Add support for Webex, Discord and Telegram Receiver. #5493
14-
* [FEATURE] Ingester: added `-admin-limit-message` to customize the message contained in limit errors.#5460
15-
* [FEATURE] AlertManager: Update version to v0.26.0 and bring in Microsoft Teams receiver. #5543
16-
* [FEATURE] Store Gateway: Support lazy expanded posting optimization. Added new flag `blocks-storage.bucket-store.lazy-expanded-postings-enabled` and new metrics `cortex_bucket_store_lazy_expanded_postings_total`, `cortex_bucket_store_lazy_expanded_posting_size_bytes_total` and `cortex_bucket_store_lazy_expanded_posting_series_overfetched_size_bytes_total`. #5556.
17-
* [FEATURE] Store Gateway: Added new flag `blocks-storage.bucket-store.series-batch-size` to control how many series to fetch per batch in Store Gateway. #5582.
18-
* [CHANGE] AlertManager: include reason label in cortex_alertmanager_notifications_failed_total.#5409
19-
* [CHANGE] Query: Set CORS Origin headers for Query API #5388
20-
* [CHANGE] Updating prometheus/alertmanager from v0.25.0 to v0.25.1-0.20230505130626-263ca5c9438e. This includes the below changes. #5276
21-
- Validating new fields on the Webhook AM config, PushOver AM Config and Telegram AM Config.
22-
- filtering 5xx Errors in numTotalFailedNotifications metric.
23-
- Delete silence respond with 404 when silence is not found.
24-
- mark webhook URL as a secret.
7+
* [CHANGE] AlertManager: include reason label in `cortex_alertmanager_notifications_failed_total`. #5409
258
* [CHANGE] Ruler: Added user label to `cortex_ruler_write_requests_total`, `cortex_ruler_write_requests_failed_total`, `cortex_ruler_queries_total`, and `cortex_ruler_queries_failed_total` metrics. #5312
269
* [CHANGE] Alertmanager: Validating new fields on the PagerDuty AM config. #5290
2710
* [CHANGE] Ingester: Creating label `native-histogram-sample` on the `cortex_discarded_samples_total` to keep track of discarded native histogram samples. #5289
@@ -33,25 +16,47 @@
3316
* [CHANGE] StoreGateway: Rename `cortex_bucket_store_chunk_pool_returned_bytes_total` and `cortex_bucket_store_chunk_pool_requested_bytes_total` to `cortex_bucket_store_chunk_pool_operation_bytes_total`. #5552
3417
* [CHANGE] Query Frontend/Querier: Make build info API disabled by default and add feature flag `api.build-info-enabled` to enable it. #5533
3518
* [CHANGE] Purger: Do no use S3 tenant kms key when uploading deletion marker. #5575
36-
* [CHANGE] Ingester: Shipper always upload compacted blocks. #5625
37-
* [FEATURE] Store Gateway: Add `max_downloaded_bytes_per_request` to limit max bytes to download per store gateway request.
19+
* [CHANGE] Ingester: Shipper always allows uploading compacted blocks to ship OOO compacted blocks. #5625
20+
* [CHANGE] DDBKV: Change metric name from `dynamodb_kv_read_capacity_total` to `dynamodb_kv_consumed_capacity_total` and include Delete, Put, Batch dimension. #5487
21+
* [CHANGE] Compactor: Adding the userId on the compact dir path. #5524
22+
* [CHANGE] Ingester: Remove deprecated ingester metrics. #5472
23+
* [FEATURE] Store Gateway: Implementing multi level index cache. #5451
24+
* [FEATURE] Ruler: Add support for disabling rule groups. #5521
25+
* [FEATURE] Support object storage backends for runtime configuration file. #5292
26+
* [FEATURE] Ruler: Add support for `Limit` field on RuleGroup. #5528
27+
* [FEATURE] AlertManager: Add support for Webex, Discord and Telegram Receiver. #5493
28+
* [FEATURE] Ingester: added `-admin-limit-message` to customize the message contained in limit errors.#5460
29+
* [FEATURE] AlertManager: Update version to v0.26.0 and bring in Microsoft Teams receiver. #5543
30+
* [FEATURE] Store Gateway: Support lazy expanded posting optimization. Added new flag `blocks-storage.bucket-store.lazy-expanded-postings-enabled` and new metrics `cortex_bucket_store_lazy_expanded_postings_total`, `cortex_bucket_store_lazy_expanded_posting_size_bytes_total` and `cortex_bucket_store_lazy_expanded_posting_series_overfetched_size_bytes_total`. #5556.
31+
* [FEATURE] Store Gateway: Add `max_downloaded_bytes_per_request` to limit max bytes to download per store gateway request. #5179
3832
* [FEATURE] Added 2 flags `-alertmanager.alertmanager-client.grpc-max-send-msg-size` and ` -alertmanager.alertmanager-client.grpc-max-recv-msg-size` to configure alert manager grpc client message size limits. #5338
39-
* [FEATURE] Query Frontend: Add `cortex_rejected_queries_total` metric for throttled queries. #5356
40-
* [FEATURE] Querier: Log query stats when querying store gateway. #5376
4133
* [FEATURE] Querier/StoreGateway: Allow the tenant shard sizes to be a percent of total instances. #5393
4234
* [FEATURE] Added the flag `-alertmanager.api-concurrency` to configure alert manager api concurrency limit. #5412
4335
* [FEATURE] Store Gateway: Add `-store-gateway.sharding-ring.keep-instance-in-the-ring-on-shutdown` to skip unregistering instance from the ring in shutdown. #5421
4436
* [FEATURE] Ruler: Support for filtering rules in the API. #5417
4537
* [FEATURE] Compactor: Add `-compactor.ring.tokens-file-path` to store generated tokens locally. #5432
4638
* [FEATURE] Query Frontend: Add `-frontend.retry-on-too-many-outstanding-requests` to re-enqueue 429 requests if there are multiple query-schedulers available. #5496
47-
* [FEATURE] Store Gateway: Add `-blocks-storage.bucket-store.max-inflight-requests` for store gateways to reject further requests upon reaching the limit. #5553
48-
* [FEATURE] Store Gateway: Add `cortex_bucket_store_block_load_duration_seconds` histogram to track time to load blocks. #5580
49-
* [FEATURE] AlertManager: Add `cortex_alertmanager_dispatcher_aggregation_groups` and `cortex_alertmanager_dispatcher_alert_processing_duration_seconds` metrics for dispatcher. #5592
39+
* [FEATURE] Store Gateway: Add `-blocks-storage.bucket-store.max-inflight-requests` for store gateways to reject further series requests upon reaching the limit. #5553
40+
* [FEATURE] Store Gateway: Support filtered index cache. #5587
41+
* [ENHANCEMENT] Update go version to 1.21.3. #5630
42+
* [ENHANCEMENT] Store Gateway: Add `cortex_bucket_store_block_load_duration_seconds` histogram to track time to load blocks. #5580
43+
* [ENHANCEMENT] Querier: retry chunk pool exhaustion error in querier rather than query frontend. #5569
44+
* [ENHANCEMENT] Alertmanager: Added flag `-alertmanager.alerts-gc-interval` to configure alerts Garbage collection interval. #5550
45+
* [ENHANCEMENT] Query Frontend: enable vertical sharding on binary expr . #5507
46+
* [ENHANCEMENT] Query Frontend: Include user agent as part of query frontend log. #5450
47+
* [ENHANCEMENT] Query: Set CORS Origin headers for Query API #5388
48+
* [ENHANCEMENT] Query Frontend: Add `cortex_rejected_queries_total` metric for throttled queries. #5356
49+
* [ENHANCEMENT] Query Frontend: Optimize the decoding of `SampleStream`. #5349
50+
* [ENHANCEMENT] Compactor: Check ctx done when uploading visit marker. #5333
51+
* [ENHANCEMENT] AlertManager: Add `cortex_alertmanager_dispatcher_aggregation_groups` and `cortex_alertmanager_dispatcher_alert_processing_duration_seconds` metrics for dispatcher. #5592
52+
* [ENHANCEMENT] Store Gateway: Added new flag `blocks-storage.bucket-store.series-batch-size` to control how many series to fetch per batch in Store Gateway. #5582.
53+
* [ENHANCEMENT] Querier: Log query stats when querying store gateway. #5376
54+
* [ENHANCEMENT] Ruler: Add `cortex_ruler_rule_group_load_duration_seconds` and `cortex_ruler_rule_group_sync_duration_seconds` metrics. #5609
55+
* [ENHANCEMENT] Ruler: Add contextual info and query statistics to log #5604
5056
* [ENHANCEMENT] Distributor/Ingester: Add span on push path #5319
51-
* [ENHANCEMENT] Support object storage backends for runtime configuration file. #5292
5257
* [ENHANCEMENT] Query Frontend: Reject subquery with too small step size. #5323
53-
* [ENHANCEMENT] Compactor: Exposing Thanos accept-malformed-index to Cortex compactor. #5334
54-
* [ENHANCEMENT] Log: Avoid expensive log.Valuer evaluation for disallowed levels. #5297
58+
* [ENHANCEMENT] Compactor: Exposing Thanos `accept-malformed-index` to Cortex compactor. #5334
59+
* [ENHANCEMENT] Log: Avoid expensive `log.Valuer` evaluation for disallowed levels. #5297
5560
* [ENHANCEMENT] Improving Performance on the API Gzip Handler. #5347
5661
* [ENHANCEMENT] Dynamodb: Add `puller-sync-time` to allow different pull time for ring. #5357
5762
* [ENHANCEMENT] Emit querier `max_concurrent` as a metric. #5362
@@ -62,11 +67,9 @@
6267
* [ENHANCEMENT] Store Gateway: Add config `estimated_max_series_size_bytes` and `estimated_max_chunk_size_bytes` to address data overfetch. #5401
6368
* [ENHANCEMENT] Distributor/Ingester: Add experimental `-distributor.sign_write_requests` flag to sign the write requests. #5430
6469
* [ENHANCEMENT] Store Gateway/Querier/Compactor: Handling CMK Access Denied errors. #5420 #5442 #5446
65-
* [ENHANCEMENT] Store Gateway: Implementing multi level index cache. #5451
6670
* [ENHANCEMENT] Alertmanager: Add the alert name in error log when it get throttled. #5456
6771
* [ENHANCEMENT] Querier: Retry store gateway on different zones when zone awareness is enabled. #5476
68-
* [ENHANCEMENT] DDBKV: Change metric name from dynamodb_kv_read_capacity_total to dynamodb_kv_consumed_capacity_total and include Delete, Put, Batch dimension. #5481
69-
* [ENHANCEMENT] Compactor: allow unregisteronshutdown to be configurable. #5503
72+
* [ENHANCEMENT] Compactor: allow `unregister_on_shutdown` to be configurable. #5503
7073
* [ENHANCEMENT] Querier: Batch adding series to query limiter to optimize locking. #5505
7174
* [ENHANCEMENT] Store Gateway: add metric `cortex_bucket_store_chunk_refetches_total` for number of chunk refetches. #5532
7275
* [ENHANCEMENT] BasicLifeCycler: allow final-sleep during shutdown #5517
@@ -78,25 +81,27 @@
7881
* [ENHANCEMENT] Store Gateway: Add histogram metrics for total time spent fetching series and chunks per request. #5573
7982
* [ENHANCEMENT] Store Gateway: Check context in multi level cache. Add `cortex_store_multilevel_index_cache_fetch_duration_seconds` and `cortex_store_multilevel_index_cache_backfill_duration_seconds` to measure fetch and backfill latency. #5596
8083
* [ENHANCEMENT] Ingester: Added new ingester TSDB metrics `cortex_ingester_tsdb_head_samples_appended_total`, `cortex_ingester_tsdb_head_out_of_order_samples_appended_total`, `cortex_ingester_tsdb_snapshot_replay_error_total`, `cortex_ingester_tsdb_sample_ooo_delta` and `cortex_ingester_tsdb_mmap_chunks_total`. #5624
84+
* [ENHANCEMENT] Query Frontend: Handle context error before decoding and merging responses. #5499
85+
* [ENHANCEMENT] Store-Gateway and AlertManager: Add a `wait_instance_time_out` to context to avoid waiting forever. #5581
86+
* [BUGFIX] Compactor: Fix possible division by zero during compactor config validation. #5535
8187
* [BUGFIX] Ruler: Validate if rule group can be safely converted back to rule group yaml from protobuf message #5265
8288
* [BUGFIX] Querier: Convert gRPC `ResourceExhausted` status code from store gateway to 422 limit error. #5286
8389
* [BUGFIX] Alertmanager: Route web-ui requests to the alertmanager distributor when sharding is enabled. #5293
8490
* [BUGFIX] Storage: Bucket index updater should ignore meta not found for partial blocks. #5343
85-
* [BUGFIX] Ring: Add JOINING state to read operation. #5346
91+
* [BUGFIX] Ring: Add `JOINING` state to read operation. #5346
8692
* [BUGFIX] Compactor: Partial block with only visit marker should be deleted even there is no deletion marker. #5342
87-
* [BUGFIX] KV: Etcd calls will no longer block indefinitely and will now time out after the DialTimeout period. #5392
93+
* [BUGFIX] KV: Etcd calls will no longer block indefinitely and will now time out after the `DialTimeout` period. #5392
8894
* [BUGFIX] Ring: Allow RF greater than number of zones to select more than one instance per zone #5411
8995
* [BUGFIX] Store Gateway: Fix bug in store gateway ring comparison logic. #5426
9096
* [BUGFIX] Ring: Fix bug in consistency of Get func in a scaling zone-aware ring. #5429
97+
* [BUGFIX] Compactor: Fix retry on markers. #5441
9198
* [BUGFIX] Query Frontend: Fix bug of failing to cancel downstream request context in query frontend v2 mode (query scheduler enabled). #5447
9299
* [BUGFIX] Alertmanager: Remove the user id from state replication key metric label value. #5453
93100
* [BUGFIX] Compactor: Avoid cleaner concurrency issues checking global markers before all blocks. #5457
94101
* [BUGFIX] DDBKV: Disallow instance with older timestamp to update instance with newer timestamp. #5480
95-
* [BUGFIX] Query Frontend: Handle context error before decoding and merging responses. #5499
96102
* [BUGFIX] DDBKV: When no change detected in ring, retry the CAS until there is change. #5502
97103
* [BUGFIX] Fix bug on objstore when configured to use S3 fips endpoints. #5540
98104
* [BUGFIX] Ruler: Fix bug on ruler where a failure to load a single RuleGroup would prevent rulers to sync all RuleGroup. #5563
99-
* [BUGFIX] Store-Gateway and AlertManager: Add a `wait_instance_time_out` to WaitInstanceState context to avoid waiting forever. #5581
100105

101106
## 1.15.3 2023-06-22
102107

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.15.3
1+
1.16.0-rc.0

0 commit comments

Comments
 (0)