Safeguard
Developer Tools•

Which runtime versions change support status before the end of 2026?

Node.js 24 enters Maintenance on 20 Oct, Node.js 26 reaches LTS on 28 Oct, and .NET 8 and 9 end on 10 Nov. A dated calendar from official sources.

Safeguard Security Team
3 min read

Several runtime dates fall between now and the end of 2026. Python 3.10 ended on 1 October, Node.js 24 enters Maintenance on 20 October, Node.js 26 is scheduled for LTS on 28 October, and .NET 8 and 9 both end support on 10 November. Java 26 builds have also ended.

The calendar

DateRuntimeEventSource
2026-09Java 26Adoptium availability window ended (Sep 2026)Adoptium
2026-09-30Oracle JDK 17Premier support end per a trackerendoflife.date
2026-10-01Python 3.10End of lifePython developer guide
2026-10-09Python 3.15First releasePython developer guide
2026-10-20Node.js 24Enters MaintenanceNode.js schedule file
2026-10-28Node.js 26Scheduled Active LTSNode.js schedule file
2026-11-10.NET 8 and .NET 9End of supportMicrosoft
2026-11-10 to 13.NET 11Planned launch at .NET ConfMicrosoft

Dates in the future are plans, so re-check them before acting.

Who should act this quarter

What can wait

Node.js 24 entering Maintenance is not urgent. It is supported until 2028-04-30. Python 3.11 is supported until October 2027. Go has no fixed date on the calendar, but Go 1.25 left support when Go 1.27 shipped, per the Go release policy.

Build your own calendar

  1. List each runtime and version you run.
  2. Copy its end date from the vendor page, not a blog post, including this one.
  3. Add two reminders: 18 months out and 6 months out.
  4. Assign an owner for each line.
  5. Review monthly in your engineering meeting.

If you want a quick scripted check, a small script that reads a JSON feed from an end of life tracker and compares it to your list can run in CI. Treat the tracker as a convenience and confirm against the vendor.

Try it yourself

The continuous monitoring demo shows changes being tracked over time. A dated runtime inventory benefits from the same kind of watch.

Click through it at your own pace, or open it full screen.

Safeguard's asset discovery and continuous monitoring can help keep an inventory current. The free scan is at gold.safeguard.sh/scan.

Quick check

Is Node.js 26 LTS yet?

Not as of 19 October 2026. The schedule lists 28 October 2026.

Why list a tracker as a source?

Trackers are convenient but secondary. Confirm important dates with the vendor or project.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.