prometheus v2.33.0 Release Notes

Release Date: 2022-01-29 // about 2 years ago
    • [CHANGE] PromQL: Promote negative offset and @ modifer to stable features. #10121
    • ๐ŸŒ [CHANGE] Web: Promote remote-write-receiver to stable. #10119
    • [FEATURE] Config: Add stripPort template function. #10002
    • [FEATURE] Promtool: Add cardinality analysis to check metrics, enabled by flag --extended. #10045
    • [FEATURE] SD: Enable target discovery in own K8s namespace. #9881
    • [FEATURE] SD: Add provider ID label in K8s SD. #9603
    • ๐ŸŒ [FEATURE] Web: Add limit field to the rules API. #10152
    • [ENHANCEMENT] Remote-write: Avoid allocations by buffering concrete structs instead of interfaces. #9934
    • ๐ŸŒฒ [ENHANCEMENT] Remote-write: Log time series details for out-of-order samples in remote write receiver. #9894
    • [ENHANCEMENT] Remote-write: Shard up more when backlogged. #9274
    • ๐ŸŽ [ENHANCEMENT] TSDB: Use simpler map key to improve exemplar ingest performance. #10111
    • [ENHANCEMENT] TSDB: Avoid allocations when popping from the intersected postings heap. #10092
    • ๐Ÿšค [ENHANCEMENT] TSDB: Make chunk writing non-blocking, avoiding latency spikes in remote-write. #10051
    • ๐ŸŽ [ENHANCEMENT] TSDB: Improve label matching performance. #9907
    • โšก๏ธ [ENHANCEMENT] UI: Optimize the service discovery page and add a search bar. #10131
    • โšก๏ธ [ENHANCEMENT] UI: Optimize the target page and add a search bar. #10103
    • ๐Ÿ›  [BUGFIX] Promtool: Make exit codes more consistent. #9861
    • ๐Ÿ›  [BUGFIX] Promtool: Fix flakiness of rule testing. #8818
    • [BUGFIX] Remote-write: Update prometheus_remote_storage_queue_highest_sent_timestamp_seconds metric when write irrecoverably fails. #10102
    • ๐Ÿ›  [BUGFIX] Storage: Avoid panic in BufferedSeriesIterator. #9945
    • ๐Ÿ›  [BUGFIX] TSDB: CompactBlockMetas should produce correct mint/maxt for overlapping blocks. #10108
    • ๐Ÿ›  [BUGFIX] TSDB: Fix logging of exemplar storage size. #9938
    • ๐Ÿ›  [BUGFIX] UI: Fix overlapping click targets for the alert state checkboxes. #10136
    • [BUGFIX] UI: Fix Unhealthy filter on target page to actually display only Unhealthy targets. #10103
    • ๐Ÿ›  [BUGFIX] UI: Fix autocompletion when expression is empty. #10053
    • ๐Ÿ›  [BUGFIX] TSDB: Fix deadlock from simultaneous GC and write. #10166