Programming languages and runtimes
Support schedules for Python, Node.js, PHP, Java (Oracle JDK) and .NET: when each version moves from active support to security fixes only, and when it reaches end of life.
| Name | Status | Released | Security updates until | Extended support until |
|---|---|---|---|---|
| .NET 10 | Supported | November 11, 2025 | November 14, 2028 | |
| .NET 8 | Security fixes only | November 14, 2023 | November 10, 2026 | |
| .NET 9 | Security fixes only | November 12, 2024 | November 10, 2026 | |
| Java 11 (Oracle JDK) | Paid extended support only | September 2018 | January 2032 | |
| Java 17 (Oracle JDK) | Supported | September 2021 | September 2029 | |
| Java 21 (Oracle JDK) | Supported | September 2023 | September 2031 | |
| Java 25 (Oracle JDK) | Supported | September 2025 | September 2033 | |
| Java 8 (Oracle JDK) | Paid extended support only | March 2014 | December 2030 | |
| Node.js 18 | End of life | April 19, 2022 | April 30, 2025 | |
| Node.js 20 | End of life | April 18, 2023 | April 30, 2026 | |
| Node.js 22 | Security fixes only | April 24, 2024 | April 30, 2027 | |
| Node.js 23 | End of life | October 16, 2024 | June 1, 2025 | |
| Node.js 24 | Supported | May 6, 2025 | April 30, 2028 | |
| Node.js 25 | End of life | October 15, 2025 | June 1, 2026 | |
| Node.js 26 | Supported | May 5, 2026 | April 30, 2029 | |
| Node.js 27 | Upcoming | April 22, 2027 | April 30, 2030 | |
| PHP 8.1 | End of life | December 31, 2025 | ||
| PHP 8.2 | Security fixes only | December 8, 2022 | December 31, 2026 | |
| PHP 8.3 | Security fixes only | November 23, 2023 | December 31, 2027 | |
| PHP 8.4 | Supported | November 21, 2024 | December 31, 2028 | |
| PHP 8.5 | Supported | November 20, 2025 | December 31, 2029 | |
| Python 3.10 | Security fixes only | October 4, 2021 | October 2026 | |
| Python 3.11 | Security fixes only | October 24, 2022 | October 2027 | |
| Python 3.12 | Security fixes only | October 2, 2023 | October 2028 | |
| Python 3.13 | Supported | October 7, 2024 | October 2029 | |
| Python 3.14 | Supported | October 7, 2025 | October 2030 | |
| Python 3.15 | Upcoming | October 1, 2026 | October 2031 | |
| Python 3.9 | End of life | October 5, 2020 | October 31, 2025 |