Weekly roundup of Symfony development activity for the upcoming Symfony 8.2 release: PropertyInfo now supports configurable accessors/mutators via attributes, HttpFoundation gained RFC 9213 targeted Cache-Control support, Console attributes accept callables for descriptions and help text, Messenger got a concurrency option for parallel message processing, and Mailer added rate-limited transport support. Also covered: the newly announced Symfony AI Core Team, 173 merged pull requests, dozens of bug fixes and new features across components (Notifier bridges for Facebook, Instagram, Threads; new Tui component fixes; deprecations in DoctrineBridge middlewares and SecurityBundle access control), recent job postings, community articles about Symfony, and upcoming events.
Table of contents
Symfony development highlightsNewest issues and pull requestsSymfony JobsThey talked about usUpcoming Symfony EventsCall to ActionQuestions this post answers
What new feature did Symfony's Messenger component add for parallel message processing?
Symfony's Messenger component added a --concurrency option to the messenger:consume command, allowing messages to be processed in parallel rather than sequentially. This change is part of the development work heading into the upcoming Symfony 8.2 release. Developers tuning message queue throughput can follow Symfony release changes like this on daily.dev.
Does Symfony's new targeted Cache-Control support follow a specific RFC?
Yes, Symfony's HttpFoundation component added targeted Cache-Control support conforming to RFC 9213, enabling more granular cache directives. This addition is part of the ongoing work toward the Symfony 8.2 release. Teams planning HTTP caching strategies can track framework-level RFC support like this on daily.dev.
How can I configure property accessors and mutators in Symfony using attributes?
Symfony's PropertyInfo component now allows defining accessors and mutators via a dedicated attribute (#[WithAccessors]), rather than relying purely on naming conventions or reflection. It also integrates with the Serializer, so #[WithAccessors] can be used directly during serialization, part of the Symfony 8.2 development cycle. PHP developers refining serialization patterns can follow Symfony component updates like this on daily.dev.