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