Nginx Releases
Track every Nginx release across mainline and stable branches. Version lifecycle, HTTP/3 and QUIC support timeline, security patch cadence, and production upgrade 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
- HTTP/3 (QUIC) module now available (opt-in)
- OpenSSL 3.0+ recommended for full TLS 1.3 / QUIC support
- Deprecated listen parameters removed in some configurations
- Updated default cipher suite ordering
Migration Notes
Stable-to-stable upgrades are almost always seamless. Run nginx -t against your existing config, update the package, reload. The only risk is if you relied on deprecated directives that were finally removed. HTTP/3 is available but not enabled by default.
Breaking Changes
- Mainline includes experimental features that may change
- New directives for enhanced stream processing
- Updated upstream health check behavior
Migration Notes
Moving from stable to mainline is straightforward. Same config syntax, same module API. The main consideration is that mainline receives more frequent updates (roughly monthly), so plan for regular patching.
Breaking Changes
- Different package repositories and licensing
- Plus-specific directives for health checks, JWT, etc.
- Configuration API (dynamic upstream management)
- Monitoring dashboard setup
Migration Notes
Your existing config works as-is on Plus. The upgrade is more about licensing and adding Plus-specific features incrementally. F5 provides migration guides and support.
Version Risk Assessment
Evaluate risk factors before choosing a version for production.
| Version | EOL Risk | CVE Risk | Ecosystem | Cloud Support | Overall | Recommended Action |
|---|---|---|---|---|---|---|
| Nginx 1.22 and older | Critical | High | Abandoned | Varies | Critical | No patches — upgrade to 1.26+ immediately |
| Nginx 1.24 stable | High | Medium | Unsupported | Full | High | Superseded by 1.26 — upgrade soon |
| Nginx 1.25 mainline | High | Medium | Unsupported | Full | High | Superseded by 1.27 mainline |
| Nginx 1.26 stable | Low | Low | Active | Full | Low | Current stable — recommended for production |
| Nginx 1.27 mainline | Low | Low | Active | Full | Low | Current mainline — latest features |
Nginx does not publish formal EOL dates. Risk is based on how far behind the current branch a version is. Older branches stop receiving any patches, including security fixes.
Nginx Version Feature Comparison
Side-by-side feature differences across major versions.
| Feature | 1.22 | 1.24 | 1.25 | 1.26 | 1.27 |
|---|---|---|---|---|---|
| HTTP/3 (QUIC) | No | No | Experimental | Stable | Stable |
| OpenSSL 3.x support | Partial | Full | Full | Full | Full |
| PCRE2 support | Optional | Default | Default | Default | Default |
| Virtual server SNI | Basic | Improved | Improved | Enhanced | Enhanced |
| Stream (TCP/UDP) proxy | Stable | Stable | Stable | Enhanced | Enhanced |
| gRPC proxying | Stable | Stable | Stable | Stable | Stable |
| Mirror module | Stable | Stable | Stable | Stable | Stable |
| OTEL tracing | No | No | Experimental | Stable | Enhanced |
| Upstream zone improvements | Basic | Basic | Improved | Improved | Enhanced |
Embed Badges
Add live Nginx 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 Nginx releases and lifecycle.