{"catalog":{"title":"Software end-of-life dates","path":"/lifecycle","updatedAt":"2026-09-29T18:57:55.820Z","fields":[{"id":"product","label":"Product","type":"select","options":[".NET","Debian","Firefox ESR","Google Pixel","Java (Oracle JDK)","Microsoft Office","MySQL","Node.js","PHP","PostgreSQL","Python","Ubuntu","Windows 10","Windows 11","Windows Server"]},{"id":"version","label":"Version","type":"text"},{"id":"status","label":"Status","type":"select","options":["Supported","Security fixes only","Paid extended support only","End of life","Upcoming"]},{"id":"released","label":"Released","type":"text"},{"id":"active_until","label":"Active support until","type":"text"},{"id":"security_until","label":"Security updates until","type":"text"},{"id":"extended_until","label":"Extended support until","type":"text"},{"id":"extended_program","label":"Extended support program","type":"text"},{"id":"lts","label":"Long-term support release","type":"checkbox"},{"id":"official_url","label":"Official lifecycle page","type":"url"},{"id":"checked","label":"Checked on","type":"date"},{"id":"sources","label":"Sources","type":"textarea"}]},"category":{"slug":"programming-languages","title":"Programming languages and runtimes","path":"/lifecycle/category/programming-languages"},"entries":[{"slug":"dotnet-10","name":".NET 10","path":"/lifecycle/dotnet-10","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:57:47.816Z","fields":{"product":".NET","version":"10","status":"Supported","released":"November 11, 2025","active_until":null,"security_until":"November 14, 2028","extended_until":null,"extended_program":null,"lts":true,"official_url":"https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core","checked":"2026-09-29","sources":".NET support policy · https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core"}},{"slug":"dotnet-8","name":".NET 8","path":"/lifecycle/dotnet-8","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:57:55.820Z","fields":{"product":".NET","version":"8","status":"Security fixes only","released":"November 14, 2023","active_until":null,"security_until":"November 10, 2026","extended_until":null,"extended_program":null,"lts":true,"official_url":"https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core","checked":"2026-09-29","sources":".NET support policy · https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core"}},{"slug":"dotnet-9","name":".NET 9","path":"/lifecycle/dotnet-9","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:57:51.848Z","fields":{"product":".NET","version":"9","status":"Security fixes only","released":"November 12, 2024","active_until":null,"security_until":"November 10, 2026","extended_until":null,"extended_program":null,"lts":null,"official_url":"https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core","checked":"2026-09-29","sources":".NET support policy · https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core"}},{"slug":"java-11-oracle-jdk","name":"Java 11 (Oracle JDK)","path":"/lifecycle/java-11-oracle-jdk","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:57:39.869Z","fields":{"product":"Java (Oracle JDK)","version":"11","status":"Paid extended support only","released":"September 2018","active_until":"September 2023","security_until":null,"extended_until":"January 2032","extended_program":"Oracle Extended Support (Java SE Subscription)","lts":true,"official_url":"https://www.oracle.com/java/technologies/java-se-support-roadmap.html","checked":"2026-09-29","sources":"Oracle Java SE support roadmap · https://www.oracle.com/java/technologies/java-se-support-roadmap.html"}},{"slug":"java-17-oracle-jdk","name":"Java 17 (Oracle JDK)","path":"/lifecycle/java-17-oracle-jdk","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:57:30.622Z","fields":{"product":"Java (Oracle JDK)","version":"17","status":"Supported","released":"September 2021","active_until":"September 2026","security_until":null,"extended_until":"September 2029","extended_program":"Oracle Extended Support (Java SE Subscription)","lts":true,"official_url":"https://www.oracle.com/java/technologies/java-se-support-roadmap.html","checked":"2026-09-29","sources":"Oracle Java SE support roadmap · https://www.oracle.com/java/technologies/java-se-support-roadmap.html"}},{"slug":"java-21-oracle-jdk","name":"Java 21 (Oracle JDK)","path":"/lifecycle/java-21-oracle-jdk","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:57:26.434Z","fields":{"product":"Java (Oracle JDK)","version":"21","status":"Supported","released":"September 2023","active_until":"September 2028","security_until":null,"extended_until":"September 2031","extended_program":"Oracle Extended Support (Java SE Subscription)","lts":true,"official_url":"https://www.oracle.com/java/technologies/java-se-support-roadmap.html","checked":"2026-09-29","sources":"Oracle Java SE support roadmap · https://www.oracle.com/java/technologies/java-se-support-roadmap.html"}},{"slug":"java-25-oracle-jdk","name":"Java 25 (Oracle JDK)","path":"/lifecycle/java-25-oracle-jdk","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:57:21.759Z","fields":{"product":"Java (Oracle JDK)","version":"25","status":"Supported","released":"September 2025","active_until":"September 2030","security_until":null,"extended_until":"September 2033","extended_program":"Oracle Extended Support (Java SE Subscription)","lts":true,"official_url":"https://www.oracle.com/java/technologies/java-se-support-roadmap.html","checked":"2026-09-29","sources":"Oracle Java SE support roadmap · https://www.oracle.com/java/technologies/java-se-support-roadmap.html"}},{"slug":"java-8-oracle-jdk","name":"Java 8 (Oracle JDK)","path":"/lifecycle/java-8-oracle-jdk","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:57:44.414Z","fields":{"product":"Java (Oracle JDK)","version":"8","status":"Paid extended support only","released":"March 2014","active_until":"March 2022","security_until":null,"extended_until":"December 2030","extended_program":"Oracle Extended Support (Java SE Subscription)","lts":true,"official_url":"https://www.oracle.com/java/technologies/java-se-support-roadmap.html","checked":"2026-09-29","sources":"Oracle Java SE support roadmap · https://www.oracle.com/java/technologies/java-se-support-roadmap.html"}},{"slug":"node-js-18","name":"Node.js 18","path":"/lifecycle/node-js-18","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:56:15.069Z","fields":{"product":"Node.js","version":"18","status":"End of life","released":"April 19, 2022","active_until":"October 18, 2023","security_until":"April 30, 2025","extended_until":null,"extended_program":null,"lts":true,"official_url":"https://github.com/nodejs/Release/blob/main/schedule.json","checked":"2026-09-29","sources":"Node.js release schedule · https://github.com/nodejs/Release/blob/main/schedule.json"}},{"slug":"node-js-20","name":"Node.js 20","path":"/lifecycle/node-js-20","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:56:24.351Z","fields":{"product":"Node.js","version":"20","status":"End of life","released":"April 18, 2023","active_until":"October 22, 2024","security_until":"April 30, 2026","extended_until":null,"extended_program":null,"lts":true,"official_url":"https://github.com/nodejs/Release/blob/main/schedule.json","checked":"2026-09-29","sources":"Node.js release schedule · https://github.com/nodejs/Release/blob/main/schedule.json"}},{"slug":"node-js-22","name":"Node.js 22","path":"/lifecycle/node-js-22","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:56:28.773Z","fields":{"product":"Node.js","version":"22","status":"Security fixes only","released":"April 24, 2024","active_until":"October 21, 2025","security_until":"April 30, 2027","extended_until":null,"extended_program":null,"lts":true,"official_url":"https://github.com/nodejs/Release/blob/main/schedule.json","checked":"2026-09-29","sources":"Node.js release schedule · https://github.com/nodejs/Release/blob/main/schedule.json"}},{"slug":"node-js-23","name":"Node.js 23","path":"/lifecycle/node-js-23","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:56:31.918Z","fields":{"product":"Node.js","version":"23","status":"End of life","released":"October 16, 2024","active_until":"April 1, 2025","security_until":"June 1, 2025","extended_until":null,"extended_program":null,"lts":null,"official_url":"https://github.com/nodejs/Release/blob/main/schedule.json","checked":"2026-09-29","sources":"Node.js release schedule · https://github.com/nodejs/Release/blob/main/schedule.json"}},{"slug":"node-js-24","name":"Node.js 24","path":"/lifecycle/node-js-24","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:56:35.850Z","fields":{"product":"Node.js","version":"24","status":"Supported","released":"May 6, 2025","active_until":"October 20, 2026","security_until":"April 30, 2028","extended_until":null,"extended_program":null,"lts":true,"official_url":"https://github.com/nodejs/Release/blob/main/schedule.json","checked":"2026-09-29","sources":"Node.js release schedule · https://github.com/nodejs/Release/blob/main/schedule.json"}},{"slug":"node-js-25","name":"Node.js 25","path":"/lifecycle/node-js-25","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:56:39.452Z","fields":{"product":"Node.js","version":"25","status":"End of life","released":"October 15, 2025","active_until":"April 1, 2026","security_until":"June 1, 2026","extended_until":null,"extended_program":null,"lts":null,"official_url":"https://github.com/nodejs/Release/blob/main/schedule.json","checked":"2026-09-29","sources":"Node.js release schedule · https://github.com/nodejs/Release/blob/main/schedule.json"}},{"slug":"node-js-26","name":"Node.js 26","path":"/lifecycle/node-js-26","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:56:49.400Z","fields":{"product":"Node.js","version":"26","status":"Supported","released":"May 5, 2026","active_until":"October 20, 2027","security_until":"April 30, 2029","extended_until":null,"extended_program":null,"lts":true,"official_url":"https://github.com/nodejs/Release/blob/main/schedule.json","checked":"2026-09-29","sources":"Node.js release schedule · https://github.com/nodejs/Release/blob/main/schedule.json"}},{"slug":"node-js-27","name":"Node.js 27","path":"/lifecycle/node-js-27","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:56:53.402Z","fields":{"product":"Node.js","version":"27","status":"Upcoming","released":"April 22, 2027","active_until":"October 20, 2027","security_until":"April 30, 2030","extended_until":null,"extended_program":null,"lts":null,"official_url":"https://github.com/nodejs/Release/blob/main/schedule.json","checked":"2026-09-29","sources":"Node.js release schedule · https://github.com/nodejs/Release/blob/main/schedule.json"}},{"slug":"php-8-1","name":"PHP 8.1","path":"/lifecycle/php-8-1","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:57:17.825Z","fields":{"product":"PHP","version":"8.1","status":"End of life","released":null,"active_until":null,"security_until":"December 31, 2025","extended_until":null,"extended_program":null,"lts":null,"official_url":"https://www.php.net/eol.php","checked":"2026-09-29","sources":"PHP unsupported branches · https://www.php.net/eol.php"}},{"slug":"php-8-2","name":"PHP 8.2","path":"/lifecycle/php-8-2","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:57:13.846Z","fields":{"product":"PHP","version":"8.2","status":"Security fixes only","released":"December 8, 2022","active_until":"December 31, 2024","security_until":"December 31, 2026","extended_until":null,"extended_program":null,"lts":null,"official_url":"https://www.php.net/supported-versions.php","checked":"2026-09-29","sources":"PHP supported versions · https://www.php.net/supported-versions.php"}},{"slug":"php-8-3","name":"PHP 8.3","path":"/lifecycle/php-8-3","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:57:04.935Z","fields":{"product":"PHP","version":"8.3","status":"Security fixes only","released":"November 23, 2023","active_until":"December 31, 2025","security_until":"December 31, 2027","extended_until":null,"extended_program":null,"lts":null,"official_url":"https://www.php.net/supported-versions.php","checked":"2026-09-29","sources":"PHP supported versions · https://www.php.net/supported-versions.php"}},{"slug":"php-8-4","name":"PHP 8.4","path":"/lifecycle/php-8-4","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:57:00.965Z","fields":{"product":"PHP","version":"8.4","status":"Supported","released":"November 21, 2024","active_until":"December 31, 2026","security_until":"December 31, 2028","extended_until":null,"extended_program":null,"lts":null,"official_url":"https://www.php.net/supported-versions.php","checked":"2026-09-29","sources":"PHP supported versions · https://www.php.net/supported-versions.php"}},{"slug":"php-8-5","name":"PHP 8.5","path":"/lifecycle/php-8-5","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:56:57.345Z","fields":{"product":"PHP","version":"8.5","status":"Supported","released":"November 20, 2025","active_until":"December 31, 2027","security_until":"December 31, 2029","extended_until":null,"extended_program":null,"lts":null,"official_url":"https://www.php.net/supported-versions.php","checked":"2026-09-29","sources":"PHP supported versions · https://www.php.net/supported-versions.php"}},{"slug":"python-3-10","name":"Python 3.10","path":"/lifecycle/python-3-10","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:56:07.586Z","fields":{"product":"Python","version":"3.10","status":"Security fixes only","released":"October 4, 2021","active_until":null,"security_until":"October 2026","extended_until":null,"extended_program":null,"lts":null,"official_url":"https://devguide.python.org/versions/","checked":"2026-09-29","sources":"Python developer guide: versions · https://devguide.python.org/versions/"}},{"slug":"python-3-11","name":"Python 3.11","path":"/lifecycle/python-3-11","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:56:03.663Z","fields":{"product":"Python","version":"3.11","status":"Security fixes only","released":"October 24, 2022","active_until":null,"security_until":"October 2027","extended_until":null,"extended_program":null,"lts":null,"official_url":"https://devguide.python.org/versions/","checked":"2026-09-29","sources":"Python developer guide: versions · https://devguide.python.org/versions/"}},{"slug":"python-3-12","name":"Python 3.12","path":"/lifecycle/python-3-12","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:56:00.068Z","fields":{"product":"Python","version":"3.12","status":"Security fixes only","released":"October 2, 2023","active_until":null,"security_until":"October 2028","extended_until":null,"extended_program":null,"lts":null,"official_url":"https://devguide.python.org/versions/","checked":"2026-09-29","sources":"Python developer guide: versions · https://devguide.python.org/versions/"}},{"slug":"python-3-13","name":"Python 3.13","path":"/lifecycle/python-3-13","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:55:56.529Z","fields":{"product":"Python","version":"3.13","status":"Supported","released":"October 7, 2024","active_until":null,"security_until":"October 2029","extended_until":null,"extended_program":null,"lts":null,"official_url":"https://devguide.python.org/versions/","checked":"2026-09-29","sources":"Python developer guide: versions · https://devguide.python.org/versions/"}},{"slug":"python-3-14","name":"Python 3.14","path":"/lifecycle/python-3-14","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:55:46.114Z","fields":{"product":"Python","version":"3.14","status":"Supported","released":"October 7, 2025","active_until":null,"security_until":"October 2030","extended_until":null,"extended_program":null,"lts":null,"official_url":"https://devguide.python.org/versions/","checked":"2026-09-29","sources":"Python developer guide: versions · https://devguide.python.org/versions/"}},{"slug":"python-3-15","name":"Python 3.15","path":"/lifecycle/python-3-15","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:55:43.042Z","fields":{"product":"Python","version":"3.15","status":"Upcoming","released":"October 1, 2026","active_until":null,"security_until":"October 2031","extended_until":null,"extended_program":null,"lts":null,"official_url":"https://devguide.python.org/versions/","checked":"2026-09-29","sources":"Python developer guide: versions · https://devguide.python.org/versions/"}},{"slug":"python-3-9","name":"Python 3.9","path":"/lifecycle/python-3-9","category":{"slug":"programming-languages","title":"Programming languages and runtimes"},"updatedAt":"2026-09-29T18:56:11.323Z","fields":{"product":"Python","version":"3.9","status":"End of life","released":"October 5, 2020","active_until":null,"security_until":"October 31, 2025","extended_until":null,"extended_program":null,"lts":null,"official_url":"https://devguide.python.org/versions/","checked":"2026-09-29","sources":"Python developer guide: versions · https://devguide.python.org/versions/"}}]}