Symfony releases land on a predictable schedule, but the signal-to-noise ratio in release notes is low. This series distills each version to what actually changed the way you write Symfony applications.
Symfony 8.0: PHP 8.4 minimum, native lazy objects, and FormFlow
Symfony 8.0 shipped November 27, 2025, same day as 7.4. It requires PHP 8.4 and drops everything that was deprecated in 7.4. The two most interesting changes are what it stops doing and what it starts doing with PHP 8.4. Native lazy objects Symfony’s proxy system, used for lazy service initialization and Doctrine’s entity proxies, has historically relied on code generation. The proxy classes were generated at cache warmup, stored as files, and loaded when needed. It worked, but it added real complexity: generated files to manage, cache to invalidate, code that looked nothing like the class it proxied. ...