2026 Software EOL Calendar
Every end-of-life date you need across 30+ technologies — from languages and frameworks to databases, infrastructure, and operating systems. Running production software past EOL means no security patches, no bug fixes, and no support.
Immediate Action Required
Python 3.9 and Node.js 18 LTS reach end-of-life in April 2026. If your CI/CD, Lambda functions, or Docker images pin either of these, start migrating now.
19
EOL Events in 2026
6
In Next 3 Months
Q4
Worst Quarter
30+
Technologies Tracked
Q2 2026
Happening NowPython 3.9
Upgrade to 3.12+ (3.10 also EOL Oct 2026 — skip it)
Node.js 18 LTS
Upgrade to Node.js 22 LTS
Ruby 3.2
Upgrade to Ruby 3.3+
Debian 11 (Bullseye)
Upgrade to Debian 12 (Bookworm)
Kubernetes 1.33
Cloud providers force-upgrade within 60 days
PostgreSQL 13
Plan pg_upgrade now — requires downtime
Why This Quarter Hurts
Python 3.9 and Node.js 18 — the two most-used language runtimes — hit EOL simultaneously. If your CI/CD pipeline, Lambda functions, or Docker images pin either of these, you have about 8 weeks to migrate. Kubernetes 1.33 drops off in June, and EKS/GKE/AKS typically force-upgrade within 60 days.
Q3 2026
Coming UpUbuntu 25.10
Non-LTS — expected EOL
Rails 7.2
Upgrade to Rails 8.0+
Grafana 12.3
Plan dashboard upgrades
Q4 2026
The Big QuarterKubernetes 1.34
Cloud providers force-upgrade
Python 3.10
Second Python EOL this year — go straight to 3.12+
.NET 8 + .NET 9
Both LTS and STS end. Plan for .NET 10.
PostgreSQL 14
Second PG EOL this year
PHP 8.2
Upgrade to PHP 8.3+
Redis 7.4
Upgrade to Redis 8.0+
The Python Double-Hit
Python 3.9 (April) and 3.10 (October) both reach EOL in 2026. If you're running 3.9, don't just upgrade to 3.10 — go straight to 3.12 or 3.13 to avoid migrating twice in one year.
Q1–Q2 2027
On the HorizonKubernetes 1.35
Current latest — plan 12 months ahead
Ruby 3.3
Start evaluating Ruby 3.4+
Ubuntu 22.04 LTS
Major LTS EOL after 5 years
Node.js 22 LTS
Current LTS — plan for Node 24
Already Past EOL
Are you still running any of these? Every day without a patch is a day you're exposed.
How to Stay on Top of EOL Dates
Audit Your Stack
Run python --version, node --version, kubectl version across all environments.
Add EOL Badges
ReleaseRun badges show real-time EOL countdowns in your README — auto-updating, zero maintenance.
Subscribe
Our newsletter covers every EOL event across 30+ technologies — one email, no noise.
Check the Release Index
The Release Index shows live version health data for every technology we track.
Add EOL Badges to Your Project
Embed real-time EOL countdowns in your README, docs, or dashboards. Auto-updating SVGs for 300+ products.
Data sourced from endoflife.date API. Covering 30+ technologies including Python, Node.js, Kubernetes, Docker, Go, Rust, React, PostgreSQL, PHP, Ruby, .NET, and more. Updated weekly.