Debian Releases
Track Debian releases, security support timeline, backports, version comparison, and stable vs testing guidance. Upgrade paths between major releases and Docker base image recommendations.
—
Total Versions
—
Supported
—
Latest
Version Timeline
All tracked releases with lifecycle status and EOL dates.
Loading version data…
Lifecycle Timeline
Visual overview of active support and maintenance windows.
Upgrade Paths
Migration guidance between major versions — breaking changes, effort estimates, and tips.
Breaking Changes
- Kernel 6.1 (from 5.10)
- Python 3.11 replaces 3.9
- OpenSSL 3.0 replaces 1.1.1
- PHP 8.2 replaces 7.4
- non-free-firmware split from non-free
- Merged /usr by default
- rsyslog replaced by systemd-journald as default
Migration Notes
The OpenSSL change is the biggest server-side impact (same as Ubuntu 22.04). Update sources.list to bookworm, apt update, apt full-upgrade. The non-free-firmware split means you may need to update your sources.list to include non-free-firmware separately. Read the Debian 12 release notes for full details.
Breaking Changes
- Must upgrade through 11 first (cannot skip)
- All breaking changes from 10→11 and 11→12 combined
- Two kernel major version jumps
- Two Python major version changes
Migration Notes
Upgrade in sequence: Buster → Bullseye → Bookworm. Each hop takes 1-2 hours. Budget a full day for the process including testing. If the system is critical, consider a fresh install with configuration migration instead.
Version Risk Assessment
Evaluate risk factors before choosing a version for production.
| Version | EOL Risk | CVE Risk | Ecosystem | Cloud Support | Overall | Recommended Action |
|---|---|---|---|---|---|---|
| Debian 9 Stretch and older | Critical | Critical | Dead | None | Critical | Years past EOL — rebuild on current |
| Debian 10 Buster | Critical | High | ELTS only | None | Critical | LTS ended Jun 2024 — upgrade immediately |
| Debian 11 Bullseye | Medium | Low | LTS | Full | Medium | LTS until Jun 2026 — plan upgrade to 12 |
| Debian 12 Bookworm | None | Low | Active | Full | Low | Current stable — recommended |
Debian stable gets 3 years of official security support + 2 years LTS. Running unsupported versions means no kernel or package security patches. Assessed March 2026.
Debian Release Feature Comparison
Side-by-side feature differences across major versions.
| Feature | 10 Buster | 11 Bullseye | 12 Bookworm |
|---|---|---|---|
| Kernel | 4.19 | 5.10 | 6.1 |
| Python | 3.7 | 3.9 | 3.11 |
| OpenSSL | 1.1.1 | 1.1.1 | 3.0 |
| GCC | 8 | 10 | 12 |
| systemd | 241 | 247 | 252 |
| PHP | 7.3 | 7.4 | 8.2 |
| PostgreSQL | 11 | 13 | 15 |
| Merged /usr | Optional | Optional | Default |
| nftables | Default | Default | Default |
| Security support | Ended | LTS to Jun 2026 | Full to Jun 2026 |
Embed Badges
Add live Debian status badges to your README, docs, or dashboard.
Health Status
Overall support health

EOL Countdown
Next end-of-life date

Latest Version
Current stable release

CVE Status
Known vulnerabilities

Frequently Asked Questions
Common questions about Debian releases and lifecycle.