Prometheus Releases
Track Prometheus releases, TSDB evolution, remote write improvements, native histograms, and upgrade guidance. Thanos and Mimir comparison context for long-term storage decisions.
—
Total Versions
—
Supported
—
Latest
Version Timeline
All tracked releases with lifecycle status and EOL dates.
Loading version data…
Lifecycle Timeline
Visual overview of active support and maintenance windows.
Upgrade Paths
Migration guidance between major versions — breaking changes, effort estimates, and tips.
Breaking Changes
- Native histograms now stable (opt-in)
- Remote write v2 protocol available
- Some deprecated CLI flags removed
- Updated default scrape timeout behavior
- TSDB format improvements (backward compatible)
Migration Notes
LTS-to-LTS upgrade is smooth. Replace binary, restart. TSDB format is forward-compatible. If you use --enable-feature flags, review which features graduated to stable. No PromQL breaking changes between these versions.
Breaking Changes
- Major version: deprecated features removed
- Native histograms enabled by default
- Remote write v2 as default protocol
- UTF-8 metric names support
- OpenTelemetry-native ingestion improvements
- Some experimental features graduated or removed
- CLI flag cleanup
Migration Notes
The 2.x to 3.0 jump removes accumulated deprecations. The biggest impact is native histograms becoming the default and remote write v2. If your downstream consumers (Grafana, alerting rules) use classic histograms, verify compatibility. UTF-8 metric name support may affect regex-based relabeling rules. Test with your actual dashboards before switching.
Version Risk Assessment
Evaluate risk factors before choosing a version for production.
| Version | EOL Risk | CVE Risk | Ecosystem | Cloud Support | Overall | Recommended Action |
|---|---|---|---|---|---|---|
| Prometheus 2.45 LTS | High | Medium | EOL | Full | High | LTS ended Dec 2024 — upgrade to 2.53 LTS or 3.0 |
| Prometheus 2.48-2.52 | High | Medium | Unsupported | Full | High | No patches — upgrade to 2.53 LTS or 3.0 |
| Prometheus 2.53 LTS | Low | Low | Active | Full | Low | Current LTS — recommended for stability |
| Prometheus 3.0 | Low | Low | Active | Full | Low | Current — recommended for new deployments |
| Prometheus 3.1 | None | Low | Active | Full | Low | Latest — cutting edge |
Prometheus only patches the latest release (plus LTS). Running old versions means no security fixes for the monitoring system itself. Assessed March 2026.
Prometheus Version Feature Comparison
Side-by-side feature differences across major versions.
| Feature | 2.45 LTS | 2.50 | 2.53 LTS | 3.0 |
|---|---|---|---|---|
| Native histograms | Experimental | Stable | Stable | Default |
| Remote write protocol | v1 | v1 + v2 opt-in | v1 + v2 | v2 default |
| UTF-8 metric names | No | Experimental | Experimental | Stable |
| OTLP ingestion | Experimental | Improved | Stable | Enhanced |
| TSDB format | v2 | v2 | v2 | v3 |
| Scrape protocols | OM 0.0.4 | OM 1.0.0 | OM 1.0.0 | OM 1.0.0 + OTLP |
| Recording rules | Stable | Stable | Stable | Enhanced |
| Service discovery | 30+ types | 35+ types | 35+ types | 40+ types |
| Agent mode | Stable | Stable | Stable | Default option |
Embed Badges
Add live Prometheus status badges to your README, docs, or dashboard.
Health Status
Overall support health

EOL Countdown
Next end-of-life date

Latest Version
Current stable release

CVE Status
Known vulnerabilities

Frequently Asked Questions
Common questions about Prometheus releases and lifecycle.