This week, development activity focused on putting the final touches on Symfony 7.3 in preparation for its stable release next week. In addition, we published a security fix for a potential vulnerability in Symfony UX.
Symfony development highlights
This week, 39 pull requests were merged (24 in code and 15 in docs) and 27 issues were closed (19 in code and 8 in docs). Excluding merges, 30 authors made additions and deletions. See details for code and docs.
- 4832299: [Validator] add missing $extensions and $extensionsMessage to the Image constraint
- 6eef5a7: [Notifier] fix Clicksend transport
- 7f87428: [Messenger] add x-delivery-limit argument as integer in Amqp transport
- 80e9b58: [PhpUnitBridge] set path to the PHPUnit autoload file
- 920035e: [PhpUnitBridge] clean up mocked features only when @group is present
- 422893b: [JsonPath] add JsonPathAssertionsTrait and related constraints
- baad646: [FrameworkBundle] fix activation strategy of traceable decorators
- d4fd462: [ObjectMapper] added earlier skip to allow if=false when using source mapping
- d3fbea8: [FrameworkBundle] fix registration of object mapper service definition
- 6027ca0: [Messenger] meaningfully error in DeduplicateStamp if the Lock component is missing
- 71a1e74: [JsonStreamer] also reject \DateTime subclasses
- 6e3dac6: [PropertyInfo] improve deprecation message
- a4e1419: [Console] improve #[Argument]/#[Option] exception messages
- 5bddd3f: [FrameworkBundle] skip messenger deduplication middleware registration when no "default" lock is configured
Newest issues and pull requests
- Add support for HTTP QUERY method
- Add support for #SerializedName in Symfony validator
- [ObjectMapper] Add possibility to map multiple objects at once
Symfony Jobs
These are some of the most recent Symfony job offers:
- Symfony Developer at Les Echos Le Parisien Services
Full-time - €50,000 – €60,000 / year
Remote + part-time onsite (Paris (15e), France)
View details - Lead Symfony Developer at Gravitas
Full-time - €72,000 / year
Full remote
View details - Software Architect for a Symfony project at DocuPet Inc.
Full-time - CA$125,000 – CA$160,000 / year
Full remote
View details
You can publish a Symfony job offer for free on symfony.com.
SymfonyCasts Updates
SymfonyCasts is the official way to learn Symfony. Select a track for a guided path through 100+ video tutorial courses about Symfony, PHP and JavaScript.
This week, SymfonyCasts published the following updates:
- (Video) Symfony 7 - Lemon Squeezy Payment Processor: Ngrok Tunnels
- (Video) Symfony 7 - Lemon Squeezy Payment Processor: Implementing the Webhook Request Parser
They talked about us
- Symfony Station Communiqué - 23 May 2025
- Scaling to 3 Billion Monthly API Requests Without Microservices: A Pragmatic DevOps Journey
- A Pragmatic guide to SOLID principles in Symfony
- Yuka : Une montée de version saine et équilibrée sur Symfony
- Как сделать Modulith в Symfony
Call to Action
- Follow Symfony on X, on Mastodon, on Bluesky and on Threads and share this article.
- Subscribe to the Symfony blog RSS and never miss a Symfony story again.