Prometheus 3.8.0

Release · · Official release notes ↗

← All Prometheus releases · Searchable index of all 403 changes

Changelog

PR / issue Type Description
#17411 Change Remote-write 2 (receiving): Update to 2.0-rc.4 spec. "created timestamp" (CT) is now called "start timestamp" (ST).
#17287 Change TSDB: Native Histogram Custom Bounds with a NaN threshold are now rejected.
#17592 Feature OAuth2: support jwt-bearer grant-type (RFC7523 3.1).
#16483 Feature Dockerfile: Add OpenContainers spec labels to Dockerfile.
#17046 Feature SD: Add unified AWS service discovery for ec2, lightsail and ecs services.
#17232, #17315 Feature Native histograms are now a stable, but optional feature, use the scrape_native_histograms config setting.
#17239 Feature UI: Support anchored and smoothed keyword in promql editor.
#17337 Feature UI: Show detailed relabeling steps for each discovered target.
#17403 Feature Alerting: Add urlQueryEscape to template functions.
#17417 Feature Promtool: Add Remote-Write 2.0 support to promtool push metrics via the --protobuf_message flag.
#17249 Enhancement Clarify the docs about handling negative native histograms.
#17256 Enhancement Mixin: Add static UID to the remote-write dashboard.
#17278 Enhancement PromQL: Reconcile mismatched NHCB bounds in Add and Sub.
#17282 Enhancement Alerting: Add "unknown" state for alerting rules that haven't been evaluated yet.
#17305 Enhancement Scrape: Allow simultaneous use of classic histogram → NHCB conversion and zero-timestamp ingestion.
#17334 Enhancement UI: Add smoothed/anchored in explain.
#17400 Enhancement OTLP: De-duplicate any target_info samples with the same timestamp for the same series.
#17304 Enhancement Document use_fips_sts_endpoint in sigv4 config sections.
#14519 Enhancement Document Prometheus Agent.
#17316 Performance PromQL: Speed up parsing of variadic functions.
#17485 Performance UI: Speed up alerts/rules/... pages by not rendering collapsed content.
#17194 Performance UI: Performance improvement when getting label name and values in promql editor.
#17254 Performance UI: Speed up /alerts for many firing alerts via virtual scrolling.
#17199 Bug fix PromQL: Fix slice indexing bug in info function on churning series.
#17306 Bug fix API: Reduce lock contention on /api/v1/targets.
#17312 Bug fix PromQL: Consistent handling of gauge vs. counter histograms in aggregations.
#17320 Bug fix TSDB: Allow NHCB with -Inf as the first custom value.
#17357 Bug fix UI: Fix duplicate loading of data from the API speed up rendering of some pages.
#17365 Bug fix Old UI: Fix createExpressionLink to correctly build /graph URLs so links from Alerts/Rules work again.
#17379 Bug fix PromQL: Avoid panic when parsing malformed info call.
#17390 Bug fix PromQL: Include histograms when enforcing sample_limit.
#17418 Bug fix Config: Fix panic if TLS CA file is absent.
#17424 Bug fix PromQL: Fix histogram_fraction for classic histograms and NHCB if lower bound is in the first bucket.

Reproduced from the official Prometheus 3.8.0 release notes. Last checked 7 Jul 2026, 21:23 UTC.