HAProxy Releases
Track HAProxy releases and LTS version lifecycle. Version feature comparison, upgrade paths between LTS branches, performance context, and production hardening guidance.
—
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
- Stick table replication protocol updated
- Some deprecated keywords removed
- Default SSL/TLS settings tightened (TLS 1.2 minimum)
- Stats socket command output format changes
- New thread model (improved but may affect custom Lua scripts)
Migration Notes
LTS-to-LTS upgrades within the 2.x series are manageable. Review the CHANGELOG for removed keywords, test your config with haproxy -c, and check any Lua scripts or Data Plane API integrations. The upgraded SSL defaults are the most common surprise.
Breaking Changes
- Major version bump: stricter config validation
- Removed long-deprecated keywords
- Thread model changes (fully threaded by default)
- Updated QUIC implementation (may require config adjustments)
- New logging subsystem with structured logging support
- Stats page UI redesigned
Migration Notes
The 2.x to 3.0 jump is the biggest upgrade in years. The config language is backward compatible for most setups, but the stricter parser will reject configs that previously worked with warnings. Run haproxy -c on your config against the 3.0 binary first. If you use QUIC, review the updated directives.
Breaking Changes
- All breaking changes from intermediate versions accumulate
- Multiple deprecated keywords removed at once
- Thread model, SSL, and logging all changed
Migration Notes
If jumping multiple LTS versions, do it in one step to 3.0 but budget extra testing time. Read the full migration notes for every version you skip. Use a staging environment with production traffic replay (HAProxy can tee traffic) to validate.
Version Risk Assessment
Evaluate risk factors before choosing a version for production.
| Version | EOL Risk | CVE Risk | Ecosystem | Cloud Support | Overall | Recommended Action |
|---|---|---|---|---|---|---|
| HAProxy 2.2 LTS | Critical | High | EOL | Degrading | Critical | EOL Apr 2025 — upgrade to 2.8 or 3.0 LTS |
| HAProxy 2.4 LTS | High | Medium | Maintenance | Full | High | Nearing EOL (Apr 2026) — plan upgrade |
| HAProxy 2.6 LTS | Medium | Low | Supported | Full | Medium | Supported until Apr 2027 — upgrade when convenient |
| HAProxy 2.8 LTS | Low | Low | Active | Full | Low | Actively maintained — safe for production |
| HAProxy 3.0 LTS | None | Low | Active | Full | Low | Current LTS — recommended for new deployments |
| HAProxy 3.1 dev | Medium | Low | Active | Partial | Medium | Development branch — do not use in production |
HAProxy LTS branches receive 5 years of critical fixes. Non-LTS branches are short-lived. Risk assessed March 2026.
HAProxy LTS Feature Comparison
Side-by-side feature differences across major versions.
| Feature | 2.4 LTS | 2.6 LTS | 2.8 LTS | 3.0 LTS |
|---|---|---|---|---|
| HTTP/3 (QUIC) | No | Experimental | Improved | Production-ready |
| Fully threaded model | Partial | Partial | Improved | Default |
| Structured logging | No | No | No | Native |
| OpenTelemetry tracing | No | No | Experimental | Stable |
| SSL/TLS default minimum | TLS 1.0 | TLS 1.2 | TLS 1.2 | TLS 1.2 |
| Prometheus metrics export | Basic | Improved | Enhanced | Enhanced |
| Stick table enhancements | Basic | Improved | Improved | Enhanced |
| Data Plane API compat | 2.x | 2.x | 2.x | 3.x |
| Lua 5.4 support | 5.3 | 5.3 | 5.4 | 5.4 |
| Max concurrent connections | ~200K | ~300K | ~500K | ~1M (tuned) |
Embed Badges
Add live HAProxy 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 HAProxy releases and lifecycle.