Migrating to Prometheus v3.13.0-rc.1
Version v3.13.0-rc.1 introduces 2 breaking changes. This guide details how to update your code.
Released: 6/22/2026
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
min()max()min_of()max_of()prometheus_engine_query_samples_read_total__convert_classic_histograms_to_nhcb____always_scrape_classic_histograms____scrape_native_histograms__storage.tsdb.chunk_encoding.floatspredict_linearfill_leftfill_rightresets()changes()Breaking Changes
●Issue #1
HTTP clients no longer forward credentials (Authorization header, basic auth, bearer token, OAuth2, configured headers) when following a redirect to a different host. This affects scraping, remote read/write, alerting, and service discovery. Users relying on credentials being forwarded across host redirects must update their configuration or client logic.
●Issue #2
Relative file paths in the file passed to `promtool --http.config.file` are now resolved relative to that config file's directory instead of its parent directory. Users relying on the old behavior must update their paths.
Migration Steps
- 1If you relied on credentials being forwarded across host redirects for HTTP clients (scraping, remote read/write, alerting, service discovery), update your configuration as credentials are no longer forwarded.
- 2If you used relative file paths with `promtool --http.config.file`, ensure paths are now relative to the config file's directory, not its parent directory.
Release Summary
This release candidate focuses heavily on CI/build improvements following migration issues, while introducing several PromQL enhancements, performance optimizations in TSDB, and security fixes. Key user-facing changes include embedding third-party licenses in the binary and renaming experimental duration functions.
Need More Details?
View the full release notes and all changes for Prometheus v3.13.0-rc.1.
View Full Changelog