Prometheus 3.13.1
Prometheus 3.13.1 is now available — a targeted bugfix release for the 3.13 LTS line of the popular open-source monitoring and alerting toolkit.
Overview
Prometheus 3.13.1 addresses a critical issue in the TSDB (Time Series Database) subsystem. This release is recommended for all users running Prometheus 3.13.x in production environments, particularly those relying on range queries against recently ingested data.
Bug Fixes
- TSDB head-chunk cache fix — Resolved a bug where the head-chunk cache could return samples from the wrong chunk, or return spurious not-found errors, when serving range queries after head-chunk truncation. This issue could cause incorrect query results or missing data points during the window immediately following a chunk truncation event.
Technical Details
The bug (#19134) was introduced during optimization of the head-chunk caching layer. Under specific conditions — namely when a range query spanned the truncation boundary of a head chunk — the cache could misidentify which chunk contained the requested sample data. The fix ensures that chunk identification uses the correct physical offset after truncation, eliminating both the wrong-chunk and false-negative scenarios.
Upgrade Notes
This is a drop-in replacement for 3.13.0. No configuration changes or breaking API changes are introduced. Users on earlier LTS branches (3.12.x and below) should review the 3.13.0 upgrade guide before migrating, as 3.13.1 is a patch on the 3.13 line only.
Assets and Availability
Pre-built binaries, Docker images, and tarballs for all supported platforms (Linux, macOS, Windows, ARM) are available on the GitHub releases page. The release was signed by the Prometheus maintainers.