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.1 adds terminal taskbar progress reporting, a customizable progress bar format, and a more powerful API for testing console commands.
June 5, 2026 #Living on the edge ❤️ 5 👍 1 🚀 2 🎉 1
Symfony 8.1 adds several improvements to the ObjectMapper component, including null value handling, reverse class maps, and clearer errors.
June 4, 2026 #Living on the edge 👍 4 🚀 3 🎉 1
Symfony 8.1 improves HttpClient with persistent cURL connections, a Guzzle handler, custom DNS resolution, an SSRF allow-list, and per-client mocking.
June 3, 2026 #Living on the edge ❤️ 4 👍 1 🚀 1 🎉 1
Symfony 8.1 adds a RateLimit attribute for declarative controller rate limiting and a calendar-aligned mode for fixed-window limiters.
June 2, 2026 #Living on the edge 👍 6 🚀 4 🎉 2
Symfony 8.1 improves forms with better form flows, a new daisyUI theme, customizable date labels, UID format options, and more.
June 1, 2026 #Living on the edge ❤️ 5 👍 3 🚀 2 🎉 1
Symfony 8.1 improves the DependencyInjection component with lazy env-var autoloading for long-running workers, stack-based service decoration, decorates_tag support, stronger Target integration, and more.
May 28, 2026 #Living on the edge ❤️ 6 👍 7 🚀 6 🎉 4
Symfony 8.1 improves JSON handling with support for value objects, better date handling, default options, and custom JsonPath functions.
May 27, 2026 #Living on the edge ❤️ 3 👍 3 🚀 1 🎉 2
Symfony 8.1 improves console input with image pasting, interactive choice questions, answer validation, and raw input forwarding.
May 26, 2026 #Living on the edge ❤️ 14 👍 4 🚀 10 🎉 8
Symfony 8.1 improves Messenger with batch fetching, AMQP priorities, smarter retries, and configurable resets.
May 22, 2026 #Living on the edge ❤️ 7 👍 8 🚀 5 🎉 4
Symfony 8.1 improves the Validator component with new constraints, Clock support, and reentrant validators.
May 19, 2026 #Living on the edge ❤️ 1 👍 8 🚀 3 🎉 3