Symfony Releases
Track every Symfony release from latest stable to end-of-life. Version timelines, LTS strategy, PHP compatibility, and upgrade guidance for PHP teams.
—
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
- PHP 8.1+ required
- All deprecated code from 5.x removed
- Return type declarations added throughout
- Removed legacy security system
- Event dispatcher changes
Migration Notes
Follow the standard path: upgrade to 5.4 LTS first, fix ALL deprecation warnings (they become errors in 6.0), then upgrade to 6.0. Use Rector with symfony-60 config to automate type declaration changes.
Breaking Changes
- PHP 8.2+ required
- All deprecated code from 6.x removed
- Native type declarations enforced everywhere
- Removed compatibility layers
- Messenger component changes
Migration Notes
Same pattern: fix all 6.4 deprecation warnings first. 6.4 and 7.0 have identical features — 7.0 just removes backward compat. If your code runs on 6.4 with zero deprecation warnings, it runs on 7.0.
Breaking Changes
- All changes from 7.0 through 7.3
- PHP 8.2+ required
- Multiple minor feature additions (non-breaking in .4)
Migration Notes
LTS-to-LTS jump. Fix all 6.4 deprecations, then go straight to 7.4 (skipping intermediate versions). 7.4 LTS will be supported until November 2029. Best target for teams wanting long-term stability.
Version Risk Assessment
Evaluate risk factors before choosing a version for production.
| Version | EOL Risk | CVE Risk | Ecosystem | Cloud Support | Overall | Recommended Action |
|---|---|---|---|---|---|---|
| Symfony 5.4 LTS | High | Low | LTS | Full | High | Security support ends Nov 2025 — plan upgrade to 6.4 or 7.x |
| Symfony 6.0-6.3 | Critical | Medium | Unsupported | Legacy | Critical | Past EOL — upgrade to 6.4 LTS |
| Symfony 6.4 LTS | Low | Low | Active | Full | Low | LTS until Nov 2027 — recommended stable target |
| Symfony 7.0-7.1 | High | Low | Maintenance | Full | High | Update to 7.2+ |
| Symfony 7.2 | Low | Low | Active | Full | Low | Current stable |
Risk combines EOL status, PHP version requirements, security patch availability, and Composer ecosystem support. Assessed as of March 2026.
Version Feature Comparison
Side-by-side feature differences across major versions.
| Feature | 5.4 LTS | 6.4 LTS | 7.0 | 7.2 |
|---|---|---|---|---|
| PHP minimum | 7.2 | 8.1 | 8.2 | 8.2 |
| PHP maximum tested | 8.1 | 8.3 | 8.3 | 8.4 |
| Native types | Partial | Full | Enforced | Enforced |
| AssetMapper (no Node) | No | Stable | Stable | Stable |
| Messenger component | Stable | Enhanced | Enhanced | Enhanced |
| Security authenticator | Legacy | New system | New system | New system |
| Scheduler component | No | No | No | Stable |
| Webhook component | No | Experimental | Stable | Stable |
| Remote Event component | No | No | Experimental | Stable |
| Attribute-based config | No | Expanded | Expanded | Expanded |
| LTS until | Nov 2025 | Nov 2027 | N/A | N/A |
Embed Badges
Add live Symfony 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 Symfony releases and lifecycle.