3.3.0
3.3.0 / 2025-04-15
- [FEATURE] PromQL: Implement
idelta()andirate()for native histograms. #15853 - [ENHANCEMENT] Scaleway SD: Add
__meta_scaleway_instance_public_ipv4_addressesand__meta_scaleway_instance_public_ipv6_addresseslabels. #14228 - [ENHANCEMENT] TSDB: Reduce locking while reloading blocks. #12920
- [ENHANCEMENT] PromQL: Allow UTF-8 labels in
label_replace(). #15974 - [ENHANCEMENT] Promtool:
tsdb create-blocks-from openmetricscan now read from a Pipe. #16011 - [ENHANCEMENT] Rules: Add support for anchors and aliases in rule files. #14957
- [ENHANCEMENT] Dockerfile: Make
/prometheuswritable. #16073 - [ENHANCEMENT] API: Include scrape pool name for dropped targets in
/api/v1/targets. #16085 - [ENHANCEMENT] UI: Improve time formatting and copying of selectors. #15999 #16165
- [ENHANCEMENT] UI: Bring back vertical grid lines and graph legend series toggling instructions. #16163 #16164
- [ENHANCEMENT] Mixin: The
clusterlabel can be customized usingclusterLabel. #15826 - [PERF] TSDB: Optimize some operations on head chunks by taking shortcuts. #12659
- [PERF] TSDB & Agent: Reduce memory footprint during WL replay. #15778
- [PERF] Remote-Write: Reduce memory footprint during WAL replay. #16197
- [PERF] API: Reduce memory footprint during header parsing. #16001
- [PERF] Rules: Improve dependency evaluation, enabling better concurrency. #16039
- [PERF] Scraping: Improve scraping performance for native histograms. #15731
- [PERF] Scraping: Improve parsing of created timestamps. #16072
- [BUGFIX] Scraping: Bump cache iteration after error to avoid false duplicate detections. #16174
- [BUGFIX] Scraping: Skip native histograms series when ingestion is disabled. #16218
- [BUGFIX] PromQL: Fix counter reset detection for native histograms. #15902 #15987
- [BUGFIX] PromQL: Fix inconsistent behavior with an empty range. #15970
- [BUGFIX] PromQL: Fix inconsistent annotation in
quantile_over_time(). #16018 - [BUGFIX] PromQL: Prevent
label_join()from producing duplicates. #15975 - [BUGFIX] PromQL: Ignore native histograms in
scalar(),sort()andsort_desc(). #15964 - [BUGFIX] PromQL: Fix annotations for binary operations between incompatible native histograms. #15895
- [BUGFIX] Alerting: Consider alert relabeling when deciding whether alerts are dropped. #15979
- [BUGFIX] Config: Set
GoGCto the default value in case of an empty configuration. #16052 - [BUGFIX] TSDB: Fix unknown series errors and potential data loss during WAL replay when inactive series are removed from the head and reappear before the next WAL checkpoint. #16060
- [BUGFIX] Scaleway SD: The public IP will no longer be set to
__meta_meta_scaleway_instance_public_ipv4if it is an IPv6 address. #14228 - [BUGFIX] UI: Display the correct value of Alerting rules'
keep_firing_for. #16211