Nginx Version History
2 active, 19 end-of-life. 21 versions tracked.
Nginx maintains two parallel branches: mainline (odd-numbered, like 1.27) and stable (even-numbered, like 1.26). Mainline gets all new features and fixes, while stable only gets critical bug fixes. New stable branches are cut roughly annually.
Recommendation
For production, use the latest stable branch (1.28.x). For the latest features, use mainline (1.29.x).
| Version | Released | End of Life | Latest Patch | Status |
|---|---|---|---|---|
| Nginx 1.29 | June 24, 2025 | TBD | 1.29.5 | Active |
| Nginx 1.28 | April 23, 2025 | TBD | 1.28.2 | Active |
| Nginx 1.27 | May 28, 2024 | June 24, 2025 | 1.27.5 | End of Life |
| Nginx 1.26 | April 23, 2024 | April 23, 2025 | 1.26.3 | End of Life |
| Nginx 1.25 | May 23, 2023 | May 29, 2024 | 1.25.5 | End of Life |
| Nginx 1.24 | April 11, 2023 | April 23, 2024 | 1.24.0 | End of Life |
| Nginx 1.23 | June 21, 2022 | May 23, 2023 | 1.23.4 | End of Life |
| Nginx 1.22 | May 24, 2022 | April 11, 2023 | 1.22.1 | End of Life |
| Nginx 1.21 | May 25, 2021 | June 21, 2022 | 1.21.6 | End of Life |
| Nginx 1.20 | April 20, 2021 | May 24, 2022 | 1.20.2 | End of Life |
| Nginx 1.19 | May 26, 2020 | May 25, 2021 | 1.19.10 | End of Life |
| Nginx 1.18 | April 21, 2020 | April 20, 2021 | 1.18.0 | End of Life |
| Nginx 1.16 | April 23, 2019 | April 20, 2020 | 1.16.1 | End of Life |
| Nginx 1.14 | April 17, 2018 | April 23, 2019 | 1.14.2 | End of Life |
| Nginx 1.12 | April 12, 2017 | April 17, 2018 | 1.12.2 | End of Life |
| Nginx 1.10 | April 26, 2016 | April 12, 2017 | 1.10.3 | End of Life |
| Nginx 1.8 | April 21, 2015 | April 26, 2016 | 1.8.1 | End of Life |
| Nginx 1.6 | April 24, 2014 | April 21, 2015 | 1.6.3 | End of Life |
| Nginx 1.4 | April 24, 2013 | April 24, 2014 | 1.4.7 | End of Life |
| Nginx 1.2 | April 23, 2012 | April 24, 2013 | 1.2.9 | End of Life |
| Nginx 1.0 | April 12, 2011 | April 23, 2012 | 1.0.15 | End of Life |
Nginx Support Policy
Nginx only supports the current stable branch and the mainline branch. Once a new stable branch is released, the previous stable branch stops receiving updates. There is no LTS or extended support. Nginx Plus (commercial) has its own release and support cycle.
What You Need to Know
Nginx stable 1.24 and older are unsupported. Upgrade to 1.26 stable for current security patches.
HTTP/3 (QUIC) support has been available since Nginx 1.25 mainline and is stable in 1.26+.
Nginx mainline always gets fixes first. If a CVE is patched, it hits mainline before stable.
OpenResty, Tengine, and other Nginx forks have their own versioning. Make sure you're tracking the right one.
Frequently Asked Questions
Should I use Nginx mainline or stable?
How often does Nginx release new versions?
Does Nginx support HTTP/3?
Get Nginx release alerts
New releases, EOL warnings, security patches. Monthly digest, no spam.
Free forever. Unsubscribe anytime.