Prometheus 3.3.0

Release · · Official release notes ↗

← All Prometheus releases · Searchable index of all 692 changes

Changelog

PR / issue Type Description
#15853 Feature PromQL: Implement idelta and irate for native histograms.
#14228 Enhancement Scaleway SD: Add __meta_scaleway_instance_public_ipv4_addresses and __meta_scaleway_instance_public_ipv6_addresses labels.
#12920 Enhancement TSDB: Reduce locking while reloading blocks.
#15974 Enhancement PromQL: Allow UTF-8 labels in label_replace.
#16011 Enhancement Promtool: tsdb create-blocks-from openmetrics can now read from a Pipe.
#14957 Enhancement Rules: Add support for anchors and aliases in rule files.
#16073 Enhancement Dockerfile: Make /prometheus writable.
#16085 Enhancement API: Include scrape pool name for dropped targets in /api/v1/targets.
#15999, #16165 Enhancement UI: Improve time formatting and copying of selectors.
#16163, #16164 Enhancement UI: Bring back vertical grid lines and graph legend series toggling instructions.
#15826 Enhancement Mixin: The cluster label can be customized using clusterLabel.
#12659 Performance TSDB: Optimize some operations on head chunks by taking shortcuts.
#15778 Performance TSDB & Agent: Reduce memory footprint during WL replay.
#16197 Performance Remote-Write: Reduce memory footprint during WAL replay.
#16001 Performance API: Reduce memory footprint during header parsing.
#16039 Performance Rules: Improve dependency evaluation, enabling better concurrency.
#15731 Performance Scraping: Improve scraping performance for native histograms.
#16072 Performance Scraping: Improve parsing of created timestamps.
#16174 Bug fix Scraping: Bump cache iteration after error to avoid false duplicate detections.
#16218 Bug fix Scraping: Skip native histograms series when ingestion is disabled.
#15902, #15987 Bug fix PromQL: Fix counter reset detection for native histograms.
#15970 Bug fix PromQL: Fix inconsistent behavior with an empty range.
#16018 Bug fix PromQL: Fix inconsistent annotation in quantile_over_time.
#15975 Bug fix PromQL: Prevent label_join from producing duplicates.
#15964 Bug fix PromQL: Ignore native histograms in scalar, sort and sort_desc.
#15895 Bug fix PromQL: Fix annotations for binary operations between incompatible native histograms.
#15979 Bug fix Alerting: Consider alert relabeling when deciding whether alerts are dropped.
#16052 Bug fix Config: Set GoGC to the default value in case of an empty configuration.
#16060 Bug fix 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.
#14228 Bug fix Scaleway SD: The public IP will no longer be set to __meta_meta_scaleway_instance_public_ipv4 if it is an IPv6 address.
#16211 Bug fix UI: Display the correct value of Alerting rules' keep_firing_for.

Reproduced from the official Prometheus 3.3.0 release notes. Last checked 8 Oct 2026, 13:19 UTC.