|
1 | 1 | # Changelog
|
2 | 2 |
|
3 | 3 | ## master / unreleased
|
4 |
| -* [CHANGE] Store gateways summary metrics have been converted to histograms `cortex_bucket_store_series_blocks_queried`, `cortex_bucket_store_series_data_fetched`, `cortex_bucket_store_series_data_size_touched_bytes`, `cortex_bucket_store_series_data_size_fetched_bytes`, `cortex_bucket_store_series_data_touched`, `cortex_bucket_store_series_result_series` #5239 |
5 |
| -* [ENHANCEMENT] Querier: Batch Iterator optimization to prevent transversing it multiple times query ranges steps does not overlap. #5237 |
6 |
| -* [BUGFIX] Catch context error in the s3 bucket client. #5240 |
7 |
| -* [BUGFIX] Fix query frontend remote read empty body. #5257 |
8 |
| -* [BUGFIX] Fix query frontend incorrect error response format at `SplitByQuery` middleware. #5260 |
9 | 4 | * [BUGFIX] Ruler: Validate if rule group can be safely converted back to rule group yaml from protobuf message #5265
|
10 | 5 |
|
11 |
| -## 1.15.0 in progress |
| 6 | +## 1.15.0 2023-04-19 |
12 | 7 |
|
13 |
| -* [CHANGE] Storage: Make Max exemplars config per tenant instead of global configuration. #5016 |
| 8 | +* [CHANGE] Storage: Make Max exemplars config per tenant instead of global configuration. #5080 #5122 |
14 | 9 | * [CHANGE] Alertmanager: Local file disclosure vulnerability in OpsGenie configuration has been fixed. #5045
|
15 |
| -* [CHANGE] Rename oltp_endpoint to otlp_endpoint to match opentelemetry spec and lib name. #5067 |
| 10 | +* [CHANGE] Rename oltp_endpoint to otlp_endpoint to match opentelemetry spec and lib name. #5068 |
16 | 11 | * [CHANGE] Distributor/Ingester: Log warn level on push requests when they have status code 4xx. Do not log if status is 429. #5103
|
17 | 12 | * [CHANGE] Tracing: Use the default OTEL trace sampler when `-tracing.otel.exporter-type` is set to `awsxray`. #5141
|
18 | 13 | * [CHANGE] Ingester partial error log line to debug level. #5192
|
19 | 14 | * [CHANGE] Change HTTP status code from 503/422 to 499 if a request is canceled. #5220
|
| 15 | +* [CHANGE] Store gateways summary metrics have been converted to histograms `cortex_bucket_store_series_blocks_queried`, `cortex_bucket_store_series_data_fetched`, `cortex_bucket_store_series_data_size_touched_bytes`, `cortex_bucket_store_series_data_size_fetched_bytes`, `cortex_bucket_store_series_data_touched`, `cortex_bucket_store_series_result_series` #5239 |
20 | 16 | * [FEATURE] Querier/Query Frontend: support Prometheus /api/v1/status/buildinfo API. #4978
|
21 | 17 | * [FEATURE] Ingester: Add active series to all_user_stats page. #4972
|
22 | 18 | * [FEATURE] Ingester: Added `-blocks-storage.tsdb.head-chunks-write-queue-size` allowing to configure the size of the in-memory queue used before flushing chunks to the disk . #5000
|
|
35 | 31 | * [FEATURE] Added `snappy-block` as an option for grpc compression #5215
|
36 | 32 | * [FEATURE] Enable experimental out-of-order samples support. Added 2 new configs `ingester.out_of_order_time_window` and `blocks-storage.tsdb.out_of_order_cap_max`. #4964
|
37 | 33 | * [ENHANCEMENT] Querier: limit series query to only ingesters if `start` param is not specified. #4976
|
38 |
| -* [ENHANCEMENT] Query-frontend/scheduler: add a new limit `frontend.max-outstanding-requests-per-tenant` for configuring queue size per tenant. Started deprecating two flags `-query-scheduler.max-outstanding-requests-per-tenant` and `-querier.max-outstanding-requests-per-tenant`, and change their value default to 0. Now if both the old flag and new flag are specified, the old flag's queue size will be picked. #5005 |
| 34 | +* [ENHANCEMENT] Query-frontend/scheduler: add a new limit `frontend.max-outstanding-requests-per-tenant` for configuring queue size per tenant. Started deprecating two flags `-query-scheduler.max-outstanding-requests-per-tenant` and `-querier.max-outstanding-requests-per-tenant`, and change their value default to 0. Now if both the old flag and new flag are specified, the old flag's queue size will be picked. #4991 |
39 | 35 | * [ENHANCEMENT] Query-tee: Add `/api/v1/query_exemplars` API endpoint support. #5010
|
40 | 36 | * [ENHANCEMENT] Let blocks_cleaner delete blocks concurrently(default 16 goroutines). #5028
|
41 | 37 | * [ENHANCEMENT] Query Frontend/Query Scheduler: Increase upper bound to 60s for queue duration histogram metric. #5029
|
|
50 | 46 | * [ENHANCEMENT] Distributor: Reuse byte slices when serializing requests from distributors to ingesters. #5193
|
51 | 47 | * [ENHANCEMENT] Query Frontend: Add number of chunks and samples fetched in query stats. #5198
|
52 | 48 | * [ENHANCEMENT] Implement grpc.Compressor.DecompressedSize for snappy to optimize memory allocations. #5213
|
| 49 | +* [ENHANCEMENT] Querier: Batch Iterator optimization to prevent transversing it multiple times query ranges steps does not overlap. #5237 |
53 | 50 | * [BUGFIX] Updated `golang.org/x/net` dependency to fix CVE-2022-27664. #5008
|
54 | 51 | * [BUGFIX] Fix panic when otel and xray tracing is enabled. #5044
|
55 | 52 | * [BUGFIX] Fixed no compact block got grouped in shuffle sharding grouper. #5055
|
56 | 53 | * [BUGFIX] Fixed ingesters with less tokens stuck in LEAVING. #5061
|
57 | 54 | * [BUGFIX] Tracing: Fix missing object storage span instrumentation. #5074
|
58 |
| -* [BUGFIX] Ingester: Ingesters returning empty response for metadata APIs. #5081 |
| 55 | +* [BUGFIX] Ingester: Fix Ingesters returning empty response for metadata APIs. #5081 |
59 | 56 | * [BUGFIX] Ingester: Fix panic when querying metadata from blocks that are being deleted. #5119
|
60 | 57 | * [BUGFIX] Ring: Fix case when dynamodb kv reaches the limit of 25 actions per batch call. #5136
|
61 | 58 | * [BUGFIX] Query-frontend: Fix shardable instant queries do not produce sorted results for `sort`, `sort_desc`, `topk`, `bottomk` functions. #5148, #5170
|
62 | 59 | * [BUGFIX] Querier: Fix `/api/v1/series` returning 5XX instead of 4XX when limits are hit. #5169
|
63 | 60 | * [BUGFIX] Compactor: Fix issue that shuffle sharding planner return error if block is under visit by other compactor. #5188
|
64 | 61 | * [BUGFIX] Fix S3 BucketWithRetries upload empty content issue #5217
|
65 | 62 | * [BUGFIX] Query Frontend: Disable `absent`, `absent_over_time` and `scalar` for vertical sharding. #5221
|
| 63 | +* [BUGFIX] Catch context error in the s3 bucket client. #5240 |
| 64 | +* [BUGFIX] Fix query frontend remote read empty body. #5257 |
| 65 | +* [BUGFIX] Fix query frontend incorrect error response format at `SplitByQuery` middleware. #5260 |
66 | 66 |
|
67 | 67 | ## 1.14.0 2022-12-02
|
68 | 68 |
|
|
0 commit comments