Skip to content

« Living on the edge » blog posts

A series of posts showcasing the new features introduced by each Symfony version.

Filter posts by Symfony release

Symfony 8.2 lets you create single-use signed URLs and allows adding extra signed parameters to login links.
October 9, 2026 #Living on the edge ❤️ 6 👍 7 🚀 4 🎉 2
Symfony 8.2 adds new constraints to validate Doctrine entity references, cron expressions and audio files.
October 8, 2026 #Living on the edge ❤️ 8 👍 4 🚀 3 🎉 1
Symfony 8.2 compiles event listeners into a PHP array to reduce dispatcher setup time and memory use.
October 7, 2026 #Living on the edge ❤️ 6 👍 5 🚀 6 🎉 2
Symfony 8.2 lets you order event listeners, tagged services, decorators and Messenger handlers relative to each other instead of guessing priorities.
October 6, 2026 #Living on the edge ❤️ 12 👍 5 🚀 4 🎉 2
Symfony 8.2 lets you set separate cache rules for CDNs and browsers, and see how its HTTP cache handled a request.
October 5, 2026 #Living on the edge ❤️ 3 👍 2 🚀 2 🎉 1
Symfony 8.2 adds performance improvements that speed up web pages, APIs, console commands, development and cache builds.
October 2, 2026 #Living on the edge ❤️ 9 👍 2 🚀 8 🎉 2
Symfony 8.2 adds more options for serialization groups and lets you choose named serializers for controllers and Messenger.
October 1, 2026 #Living on the edge ❤️ 5 👍 5 🚀 2 🎉 2
Symfony 8.2 adds sudo mode, so you can ask users to authenticate again before performing sensitive actions like changing their email or deleting their account.
September 30, 2026 #Living on the edge ❤️ 18 👍 7 🚀 13 🎉 3
Symfony 8.2 adds PGP/MIME signing and encryption to the Mailer and Mime components, and makes S/MIME encryption safer.
September 29, 2026 #Living on the edge ❤️ 3 👍 3 🚀 3 🎉 2
Symfony 8.2 adds a native OpenID Connect authenticator, so you can add "Log in with ..." buttons for Keycloak, Auth0, Okta, Entra ID and others with just a few lines of configuration.
September 28, 2026 #Living on the edge ❤️ 9 👍 5 🚀 4 🎉 2