Prometheus 3.3.0
← 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.