Skip to content

3.3.0 / 2025-04-15

Choose a tag to compare

@prombot prombot released this 18 Apr 13:46
v3.3.0
3c49e69
  • [FEATURE] PromQL: Implement idelta() and irate() for native histograms. #15853
  • [ENHANCEMENT] Scaleway SD: Add __meta_scaleway_instance_public_ipv4_addresses and __meta_scaleway_instance_public_ipv6_addresses labels. #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 openmetrics can now read from a Pipe. #16011
  • [ENHANCEMENT] Rules: Add support for anchors and aliases in rule files. #14957
  • [ENHANCEMENT] Dockerfile: Make /prometheus writable. #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 cluster label can be customized using clusterLabel. #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() and sort_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 GoGC to 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_ipv4 if it is an IPv6 address. #14228
  • [BUGFIX] UI: Display the correct value of Alerting rules' keep_firing_for. #16211