Software EOL Dates 2026 —
the 100+ versions everyone is searching for.
This is the single-page reference for the software end-of-life dates teams actually look up: every major operating system, runtime, database, framework, and infrastructure tool — the 124 most-searched versions across 44 products, in one set of tables. Every product name links to its full version history, risk score, and calendar reminders.
Dates are sourced from the open endoflife.date dataset and official vendor lifecycle pages, and regenerate with every site deploy — so this page reflects the same data that powers the EOL Checker.
Operating Systems & Platforms
| Product | Version | EOL Date | Status |
|---|---|---|---|
| Windows | 10 22H2 | Oct 14, 2025 | EOL |
| 11 23H2 | Nov 9, 2026 | Approaching | |
| 11 24H2 | Oct 11, 2027 | Supported | |
| Windows Server | 2016 | Jan 11, 2027 | Supported |
| 2019 | Jan 8, 2029 | Supported | |
| 2022 | Oct 13, 2031 | Supported | |
| 2025 | Oct 9, 2034 | Supported | |
| Ubuntu | 20.04 LTS | May 30, 2025 | EOL |
| 22.04 LTS | Mar 31, 2027 | Supported | |
| 24.04 LTS | May 30, 2029 | Supported | |
| Debian | 11 Bullseye | Aug 13, 2024 | EOL |
| 12 Bookworm | Jun 9, 2026 | Approaching | |
| 13 Trixie | Aug 8, 2028 | Supported | |
| RHEL | 7 | Jun 29, 2024 | EOL |
| 8 | May 30, 2029 | Supported | |
| 9 | May 30, 2032 | Supported | |
| 10 | May 30, 2035 | Supported | |
| CentOS | 7 | Jun 29, 2024 | EOL |
| 8 | Dec 30, 2021 | EOL | |
| Amazon Linux | 2 | Jun 29, 2026 | Approaching |
| 2023 | Jun 29, 2029 | Supported | |
| Alpine Linux | 3.20 | Mar 31, 2026 | EOL |
| 3.21 | Oct 31, 2026 | Approaching | |
| macOS | 14 Sonoma | TBD | Supported |
| 15 Sequoia | TBD | Supported | |
| Android | 14 | TBD | Supported |
| 15 | TBD | Supported | |
| iOS | 17 | Nov 18, 2024 | EOL |
| 18 | TBD | Supported |
Languages & Runtimes
| Product | Version | EOL Date | Status |
|---|---|---|---|
| Node.js | 18 LTS | Apr 29, 2025 | EOL |
| 20 LTS | Apr 29, 2026 | EOL | |
| 22 LTS | Apr 29, 2027 | Supported | |
| 24 | Apr 29, 2028 | Supported | |
| Python | 3.10 | Oct 30, 2026 | Approaching |
| 3.11 | Oct 30, 2027 | Supported | |
| 3.12 | Oct 30, 2028 | Supported | |
| 3.13 | Oct 30, 2029 | Supported | |
| PHP | 8.1 | Dec 30, 2025 | EOL |
| 8.2 | Dec 30, 2026 | Supported | |
| 8.3 | Dec 30, 2027 | Supported | |
| 8.4 | Dec 30, 2028 | Supported | |
| Java (Oracle JDK) | 8 LTS | Mar 30, 2022 | EOL |
| 11 LTS | Sep 29, 2023 | EOL | |
| 17 LTS | Sep 29, 2026 | Approaching | |
| 21 LTS | Sep 29, 2028 | Supported | |
| Ruby | 3.2 | Mar 30, 2026 | EOL |
| 3.3 | Mar 30, 2027 | Supported | |
| 3.4 | Mar 30, 2028 | Supported | |
| Go | 1.24 | Feb 10, 2026 | EOL |
| 1.25 | TBD | Supported | |
| .NET | 6 LTS | Nov 11, 2024 | EOL |
| 8 LTS | Nov 9, 2026 | Approaching | |
| 9 | Nov 9, 2026 | Approaching |
Databases & Search
| Product | Version | EOL Date | Status |
|---|---|---|---|
| MySQL | 5.7 | Oct 30, 2023 | EOL |
| 8.0 | Apr 29, 2026 | EOL | |
| 8.4 LTS | Apr 29, 2032 | Supported | |
| PostgreSQL | 14 | Nov 11, 2026 | Approaching |
| 15 | Nov 10, 2027 | Supported | |
| 16 | Nov 8, 2028 | Supported | |
| 17 | Nov 7, 2029 | Supported | |
| MariaDB | 10.6 LTS | Jul 5, 2026 | Approaching |
| 10.11 LTS | Feb 15, 2028 | Supported | |
| 11.4 LTS | May 28, 2029 | Supported | |
| MongoDB | 6.0 | Jul 30, 2025 | EOL |
| 7.0 | Aug 30, 2027 | Supported | |
| 8.0 | Oct 30, 2029 | Supported | |
| Redis | 6.2 | TBD | Supported |
| 7.2 | TBD | Supported | |
| Elasticsearch | 7.x | Jan 14, 2026 | EOL |
| 8.19 | Jul 14, 2027 | Supported | |
| SQL Server | 2017 | Oct 11, 2027 | Supported |
| 2019 | Jan 7, 2030 | Supported | |
| 2022 | Jan 10, 2033 | Supported | |
| Oracle Database | 19c | Dec 30, 2029 | Supported |
| 21c | Jul 30, 2027 | Supported | |
| 23ai | Dec 30, 2031 | Supported |
Cloud, Containers & Infrastructure
| Product | Version | EOL Date | Status |
|---|---|---|---|
| Kubernetes | 1.30 | Jun 27, 2025 | EOL |
| 1.31 | Oct 27, 2025 | EOL | |
| 1.32 | Feb 27, 2026 | EOL | |
| 1.33 | Jun 27, 2026 | Approaching | |
| Docker Engine | 27 | May 2, 2025 | EOL |
| 28 | TBD | Supported | |
| VMware ESXi | 7.0 | Oct 1, 2025 | EOL |
| 8.0 | Oct 10, 2027 | Supported | |
| Veeam B&R | 11 | Jan 31, 2024 | EOL |
| 12 | Jan 31, 2027 | Supported | |
| Cisco IOS-XE | 17.9 | Jul 28, 2026 | Approaching |
| 17.12 | Jul 27, 2027 | Supported |
Frameworks & Libraries
| Product | Version | EOL Date | Status |
|---|---|---|---|
| Spring Boot | 2.7 | Jun 29, 2023 | EOL |
| 3.2 | Dec 30, 2024 | EOL | |
| 3.3 | Jun 29, 2025 | EOL | |
| 3.4 | Dec 30, 2025 | EOL | |
| Spring Framework | 5.3 | Aug 30, 2024 | EOL |
| 6.0 | Jun 29, 2024 | EOL | |
| 6.1 | Jun 29, 2025 | EOL | |
| Django | 4.2 LTS | Apr 6, 2026 | EOL |
| 5.0 | Apr 1, 2025 | EOL | |
| 5.1 | Dec 2, 2025 | EOL | |
| Ruby on Rails | 7.0 | Mar 31, 2025 | EOL |
| 7.1 | Sep 30, 2025 | EOL | |
| 7.2 | Aug 8, 2026 | Approaching | |
| 8.0 | Nov 6, 2026 | Approaching | |
| Laravel | 10 | Feb 3, 2025 | EOL |
| 11 | Mar 11, 2026 | EOL | |
| 12 | Feb 23, 2027 | Supported | |
| React | 17 | TBD | Supported |
| 18 | TBD | Supported | |
| 19 | TBD | Supported | |
| Angular | 17 | May 14, 2025 | EOL |
| 18 | Nov 20, 2025 | EOL | |
| 19 | May 18, 2026 | EOL | |
| Vue | 2 | Nov 21, 2016 | EOL |
| 3 | Jun 6, 2021 | EOL |
Servers, Messaging & Security
| Product | Version | EOL Date | Status |
|---|---|---|---|
| Apache Tomcat | 9 | Mar 30, 2027 | Supported |
| 10.1 | TBD | Supported | |
| 11 | TBD | Supported | |
| Apache Kafka | 3.8 | Nov 5, 2024 | EOL |
| 3.9 | TBD | Supported | |
| nginx | 1.26 | Apr 22, 2025 | EOL |
| 1.27 | Jun 23, 2025 | EOL | |
| Apache HTTP Server | 2.4 | TBD | Supported |
| OpenSSL | 1.1.1 | Sep 10, 2023 | EOL |
| 3.0 LTS | Sep 6, 2026 | Approaching | |
| 3.5 LTS | Apr 7, 2030 | Supported |
The big dates still ahead in 2026
If you only put four reminders on your calendar this year, make them these:
- October 31, 2026 — Python 3.10 and 3.11 both reach end of life on the same day. Two of the most-deployed Python versions in production, gone in one date.
- December 31, 2026 — PHP 8.2 security support ends. With 8.1 already EOL, that leaves only 8.3+ supported entering 2027.
- November 9, 2026 — Windows 11 23H2 Enterprise servicing ends — the next Windows migration deadline after the Windows 10 wave.
- September 30, 2026 — Java 17 LTS ends Premier Support. Still everywhere in production.
Don't want to track these by hand? Every product page has an Add to Calendar button that sets reminders 90, 30, and 7 days before EOL — here's why that lead time matters for compliance.
When you can't upgrade: extended support
Sometimes migration before the EOL date isn't realistic — a legacy dependency, a frozen vendor appliance, an audit window. Extended support buys time, and it comes in two forms:
From the maker: Red Hat sells Extended Life-cycle Support for RHEL, Canonical covers Ubuntu LTS releases for years past standard EOL via Ubuntu Pro, and Microsoft sells Extended Security Updates for Windows. Vendor programs are the default path when they exist.
From third parties: providers such as TuxCare continue issuing security patches for end-of-life software the original maker has abandoned — the canonical case being CentOS, which is fully discontinued with no vendor program at all. Third-party extended support is the answer to the question vendor programs can't address: what do you do when the maker quits entirely?
Extended support is a bridge, not a destination — it keeps CVE patches flowing while you execute a migration plan, and it's a factor in every EOL Risk Score™ on this site.
package.json, requirements.txt, or Gemfile into the Stack Scanner and get an EOL report for every dependency — or look up any single product in the EOL Checker.