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 7.3 introduces namespace-based cache invalidation, allowing you to group and invalidate related cache items efficiently.
May 15, 2025 #Living on the edge ❤️ 10 👍 6 🚀 2 🎉 2
Symfony 7.3 introduces security improvements including safer session password handling, OAuth2 token introspection, OIDC discovery, fine-grained error exposure, and callable-based access checks.
May 14, 2025 #Living on the edge 👀 3 ❤️ 3 👍 7 🚀 6 🎉 3
Symfony 7.3 introduces the ObjectMapper component to eliminate repetitive mapping code between objects.
May 13, 2025 #Living on the edge ❤️ 31 👍 9 🚀 15 🎉 4
In Symfony 7.3, security voters can now explain their decisions, making it easier to debug authorization issues.
May 12, 2025 #Living on the edge ❤️ 29 👍 12 🚀 6 🎉 4
Symfony 7.3 adds global email signing and encryption, plus stricter TLS for SMTP.
May 9, 2025 #Living on the edge ❤️ 5 👍 5 🚀 2
Symfony 7.3 adds the new JsonPath component, which lets you query and extract data from JSON using powerful, RFC-compliant expressions.
May 8, 2025 #Living on the edge ❤️ 28 👍 11 🚀 9 🎉 5
In Symfony 7.3, the Console component added a new Markdown table style and a Tree helper for rendering tree-like data.
May 7, 2025 #Living on the edge ❤️ 27 👍 10 🚀 4 🎉 4
In Symfony 7.3, you can export your error pages as static HTML so the server serves them instantly without running the app.
May 6, 2025 #Living on the edge 👀 4 ❤️ 12 👍 21 🚀 9
In Symfony 7.3, streaming server-sent events is now simpler thanks to the new ServerEvent and EventStreamResponse classes.
May 5, 2025 #Living on the edge ❤️ 24 👍 7 🚀 11 🎉 6
In Symfony 7.3, you can now configure compound rate limiters without writing custom code.
May 2, 2025 #Living on the edge ❤️ 14 👍 6 🚀 5