Nginx Lifecycle: End Of Life And Support Status

Last updated on March 4, 2024

Nginx is an open-source web server application that is used for load balancing, reverse proxy, caching, and mail proxy.

Support status guide

End of life (EOL) is the end of a product’s useful life. When a product reaches the end of its life cycle, the manufacturer no longer supports it. The following table explains the different phases of a product’s lifecycle. Testing status is when the product is initially released and EOL is when product support is no longer offered. The time between these two points is the support timeframe.

Testing

The software is not yet publicly available. It is in testing phase i.e., alpha, beta, release preview etc.

Active

The software is actively supported by the vendor.

Phasing Out

The software will soon reach its end of life. You need to look for upgrade or migration options. The software will automatically go into phasing out status 2 months before end of life.

End Of Life

The software is no longer supported by the vendor. You need to make sure your system and environment are safe.

Version

Released

Security Support

Nginx 1.25
11 months and 3 weeks ago
(23 May 2023)
Supported
Nginx 1.24
1 year and 1 month ago
(11 April 2023)
Supported
Nginx 1.23
1 year and 10 months ago
(21 June 2022)
Ended 11 months and 3 weeks ago
(23 May 2023)
Nginx 1.22
1 year and 11 months ago
(24 May 2022)
Ended 1 year and 1 month ago
(11 April 2023)
Nginx 1.21
2 years and 11 months ago
(25 May 2021)
Ended 1 year and 10 months ago
(21 June 2022)
Nginx 1.20
3 years and 3 weeks ago
(20 April 2021)
Ended 1 year and 11 months ago
(24 May 2022)
Nginx 1.19
3 years and 11 months ago
(26 May 2020)
Ended 2 years and 11 months ago
(25 May 2021)
Nginx 1.18
4 years and 3 weeks ago
(21 April 2020)
Ended 3 years and 3 weeks ago
(20 April 2021)
Nginx 1.16
5 years and 3 weeks ago
(23 April 2019)
Ended 4 years and 3 weeks ago
(20 April 2020)
Nginx 1.14
6 years and 4 weeks ago
(17 April 2018)
Ended 5 years and 3 weeks ago
(23 April 2019)
Nginx 1.12
7 years and 1 month ago
(12 April 2017)
Ended 6 years and 4 weeks ago
(17 April 2018)
Nginx 1.10
8 years and 2 weeks ago
(26 April 2016)
Ended 7 years and 1 month ago
(12 April 2017)
Nginx 1.8
9 years and 3 weeks ago
(21 April 2015)
Ended 8 years and 2 weeks ago
(26 April 2016)
Nginx 1.6
10 years and 3 weeks ago
(24 April 2014)
Ended 9 years and 3 weeks ago
(21 April 2015)
Nginx 1.4
11 years and 3 weeks ago
(24 April 2013)
Ended 10 years and 3 weeks ago
(24 April 2014)
Nginx 1.2
12 years and 3 weeks ago
(23 April 2012)
Ended 11 years and 3 weeks ago
(24 April 2013)
Nginx 1.0
13 years and 1 month ago
(12 April 2011)
Ended 12 years and 3 weeks ago
(23 April 2012)

Nginx maintains two publishing channels, which are mainline and stable.

  • Mainline: The mainline release channel was first introduced with version 1.19, and before that, only the stable channel existed. The versions that end with an odd number denote the mainline channel. This channel receives an update every year in May and is the active development branch. This means that it receives frequent minor updates with new features.
  • Stable: This channel receives updates in April of each year that increment its version and is denoted by an even number in the second part of the version. The minor updates include fixes to high-severity bugs but normally don’t include new features. 

That said, Nginx only maintains a scheduled security update. The active support is only as long as the security support. Moreover, when an Nginx version on the stable channel reaches the end of support every April, it no longer receives bug fixes. In the case of the mainline channel, when a version reaches the end of support, it is forked to create the next stable branch.