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 ❤️ 9 👍 6 🚀 2 🎉 1
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 👀 1 ❤️ 1 👍 6 🚀 6 🎉 3
Symfony 7.3 introduces the ObjectMapper component to eliminate repetitive mapping code between objects.
May 13, 2025 #Living on the edge ❤️ 26 👍 8 🚀 14 🎉 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 ❤️ 24 👍 11 🚀 5 🎉 4
Symfony 7.3 adds global email signing and encryption, plus stricter TLS for SMTP.
May 9, 2025 #Living on the edge ❤️ 3 👍 4 🚀 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 ❤️ 26 👍 10 🚀 8 🎉 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 ❤️ 26 👍 10 🚀 4 🎉 3
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 👀 3 ❤️ 11 👍 20 🚀 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 ❤️ 23 👍 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 ❤️ 13 👍 6 🚀 5