Apply suggestions from code review

Co-authored-by: Arthur Silva Sens <arthursens2005@gmail.com>
Signed-off-by: George Krajcsovits <krajorama@users.noreply.github.com>
This commit is contained in:
George Krajcsovits 2025-10-02 14:45:07 +02:00 committed by GitHub
parent 58c7a0f973
commit c2537fd2cd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 10 additions and 10 deletions

View File

@ -5,21 +5,21 @@
* [FEATURE] PromQL: Add support for experimental anchored and smoothed rate. #16457 * [FEATURE] PromQL: Add support for experimental anchored and smoothed rate. #16457
* [FEATURE] Federation: NHCB support in federation. #17215 * [FEATURE] Federation: NHCB support in federation. #17215
* [FEATURE] PromQL: Add `first_over_time(...)` and `ts_of_first_over_time(...)` behind feature flag `experimental-promql-functions #16963 #17021 * [FEATURE] PromQL: Add `first_over_time(...)` and `ts_of_first_over_time(...)` behind feature flag `experimental-promql-functions #16963 #17021
* [FEATURE] Remote-write: add support for Azure Workload Identity as an authentication method for the receiver. #16788 * [FEATURE] Remote-write: Add support for Azure Workload Identity as an authentication method for the receiver. #16788
* [FEATURE] Remote-write: Add type and unit labels to outgoing time series in remote-write 2.0 when the type and unit feature is enabled. #17033 * [FEATURE] Remote-write: Add type and unit labels to outgoing time series in remote-write 2.0 when the `type-and-unit-labels` feature flag is enabled. #17033
* [FEATURE] TSDB: Track stale series in the memory based on stale samples. Exposed via `prometheus_tsdb_head_stale_series`. #16925 * [FEATURE] TSDB: Track stale series in memory based on stale samples. Exposed via `prometheus_tsdb_head_stale_series`. #16925
* [FEATURE] OTLP: write start time of metrics as created time zero samples into TSDB when created time injection is enabled. #16951 * [FEATURE] OTLP: Write start time of metrics as created time zero samples into TSDB when `created-timestamp-zero-ingestion` feature flag is enabled. #16951
* [ENHANCEMENT] PromQL: Add warn-level annotations for counter reset conflicts in certain histogram operations. #17051 #17094 * [ENHANCEMENT] PromQL: Add warn-level annotations for counter reset conflicts in certain histogram operations. #17051 #17094
* [ENHANCEMENT] PromQL: Test scripting language supports instant queries which return a string literal or a range vector result. #17055 * [ENHANCEMENT] PromQL: Test scripting language supports instant queries which return a string literal or a range vector result. #17055
* [ENHANCEMENT] TSDB: Reduce the resolution of native histograms read from chunks or remote read if the schema is exponential. #17213 * [ENHANCEMENT] TSDB: Reduce the resolution of native histograms read from chunks or remote read if the schema is exponential. #17213
* [ENHANCEMENT] Remote-write: Add logging and metrics for unexpected metadata in samples batches. When metadata entries are found in samples-only remote-write batches. #17034 * [ENHANCEMENT] Remote-write: Add logging and metrics for unexpected metadata in samples batches. When metadata entries are found in samples-only remote-write batches. #17034
* [ENHANCEMENT] Remote write: Add logging for unexpected metadata in samples batches. When metadata entries are found in samples-only remote write batches. #17082 * [ENHANCEMENT] Remote write: Add logging for unexpected metadata in sample batches, when metadata entries are found in samples-only remote write batches. #17082
* [ENHANCEMENT] Remote-write: Add `prometheus_remote_storage_queue_highest_timestamp_seconds` metric. #17065 * [ENHANCEMENT] Remote-write: Add `prometheus_remote_storage_queue_highest_timestamp_seconds` metric. #17065
* [ENHANCEMENT] Rules: Support concurrent evaluation for rules querying `ALERTS` and `ALERTS_FOR_STATE` too. #17064 * [ENHANCEMENT] Rules: Support concurrent evaluation for rules querying `ALERTS` and `ALERTS_FOR_STATE` too. #17064
* [ENHANCEMENT] Scrape: This PR implements the expandable scrape configuration display requested in #17085. #17158 * [ENHANCEMENT] Scrape: This PR implements the expandable scrape configuration display requested in #17085. #17158
* [ENHANCEMENT] TSDB: Log when GC / block write starts. #17074 * [ENHANCEMENT] TSDB: Log when GC / block write starts. #17074
* [PERF] OTLP: write directly to TSDB instead of converting to remote-write protocol first. #16951 * [PERF] OTLP: Write directly to TSDB instead of passing through a Remote-Write adapter when receiving OTLP metrics. #16951
* [PERF] PromQL: further optimize querying count and sum from native histograms series. #17127 #17141 * [PERF] PromQL: Further optimize querying count and sum from native histograms series. #17127 #17141
* [PERF] PromQL: Move more work to preprocessing step. #16896 * [PERF] PromQL: Move more work to preprocessing step. #16896
* [PERF] PromQL: Reduce allocations when walking the syntax tree. #16593 * [PERF] PromQL: Reduce allocations when walking the syntax tree. #16593
* [PERF] PromQL: Speed up PromQL to string conversion. #17067 * [PERF] PromQL: Speed up PromQL to string conversion. #17067
@ -39,12 +39,12 @@
* [BUGFIX] PromQL: Set native histogram to gauge type when subtracting or multiplying/dividing with negative factors. #17004 * [BUGFIX] PromQL: Set native histogram to gauge type when subtracting or multiplying/dividing with negative factors. #17004
* [BUGFIX] TSDB: Reject unsupported native histogram schemas when attempting to append to TSDB. For scrape and remote-write implement reducing the resolution to fit the maximum if the schema is within the -9 to 52. #17189 * [BUGFIX] TSDB: Reject unsupported native histogram schemas when attempting to append to TSDB. For scrape and remote-write implement reducing the resolution to fit the maximum if the schema is within the -9 to 52. #17189
* [BUGFIX] Remote-write: Fix HTTP handler to return after writing error response for invalid compression. #17050 * [BUGFIX] Remote-write: Fix HTTP handler to return after writing error response for invalid compression. #17050
* [BUGFIX] Remote-write: return 400 instead of 5xx for wrongly formatted native histograms. #17210 * [BUGFIX] Remote-write: Return 400 instead of 5xx for wrongly formatted native histograms. #17210
* [BUGFIX] Scrape: do not create new series in TSDB head by staleness markers. #16429 * [BUGFIX] Scrape: Do not create new series in TSDB head by staleness markers. #16429
* [BUGFIX] TSDB: Correctly adjust appended sample counts when converting float staleness markers to histograms. #17241 * [BUGFIX] TSDB: Correctly adjust appended sample counts when converting float staleness markers to histograms. #17241
* [BUGFIX] TSDB: Remove misleading `Failed to calculate size of ""wal"" dir` error logs during WAL clean-up. #17006 * [BUGFIX] TSDB: Remove misleading `Failed to calculate size of ""wal"" dir` error logs during WAL clean-up. #17006
* [BUGFIX] TSDB: Use timestamps to track deleted/duplicate series records and prevent erroneously dropping series records during WAL checkpoints. #17029 * [BUGFIX] TSDB: Use timestamps to track deleted/duplicate series records and prevent erroneously dropping series records during WAL checkpoints. #17029
* [BUGFIX] UI: fix redirect to path of web.externalUrl if web.routePrefix is configured. #17240 * [BUGFIX] UI: Fix redirect to path of web.externalUrl if web.routePrefix is configured. #17240
* [BUGIFX] Remote-write: Do not panic on invalid symbol table in remote-write 2.0. #17160 * [BUGIFX] Remote-write: Do not panic on invalid symbol table in remote-write 2.0. #17160
## 3.6.0 / 2025-09-17 ## 3.6.0 / 2025-09-17