This week, Symfony published new release candidate versions of Symfony 7.4 and Symfony 8.0, which are scheduled for release next week. Meanwhile, we started working on Symfony 8.1, to be released on May 2026. Lastly, we published additional details about the SymfonyCon 2025 conference, which will also take place next week.
Symfony development highlights
This week, 44 pull requests were merged (40 in code and 4 in docs) and 26 issues were closed (25 in code and 1 in docs). Excluding merges, 19 authors made additions and deletions. See details for code and docs.
- 1c7f39e: [DependencyInjection] fix preloading LazyClosure
- 1bc8d80: [Emoji] update list to version 17
- f3cb286: [HttpClient] don't reset unused clients in data collector
- dd887fa: [HttpKernel] fix using MapRequestPayload on nullable arguments
- 9bc8d60: [Routing] fix addNamePrefix breaking aliases to external routes
- 982c383: [Routing] fix localized prefix updates breaking aliases
- 525c2da: [Routing] fix case sensitivity for static host matching in compiled routes
- 11ce314: [Workflow] fix MethodMarkingStore crash with inherited uninitialized properties
- 2b3c186: [Console] fix completion for global options values
- cf2709f: [AssetMapper] fix entrypoint status lost during update
- 5551ab8: [WebProfilerBundle] fix displaying runner
- 685dde5: [Serializer, Validator] make doLoadClassMetadata() methods private
- 64d31ed: [ObjectMapper] bypass lazy ghost with class transform
- 6f3c124: [FrameworkBundle] fix routing config type information
- f688c3b: [FrameworkBundle] dump all registered extensions' configuration reference
- 7acaf00: [Form] mark FormFlow as finished if the last step is skipped
- bb3c74d: [FrameworkBundle] make APP_CACHE_DIR, APP_BUILD_DIR and APP_SHARE_DIR relative to the project directory
- a11d7f0: [ObjectMapper] map to embedded object with property access
- bee0f44: [ObjectMapper] mapping of nested classes with promoted read-only properties
- 752c078: [Security] keep SymfonyCasts as backers of the Security components v7.4 🤗
- a518bc2: [DependencyInjection] fix wrong trait usage in ServiceLocatorArgument
- dd284b7: remove outdated changelogs and upgrade guides in 8.0
- a13a937: [Mailer] add support of ipPoolId for infobip mailer transport
- 0991d0c: [Security] add missing Clear-Site-Data directives
- 24f8e13: [Mailer] add support for scheduling delivery via send_at API parameter in SendGrid
Newest issues and pull requests
- [BrowserKit] Custom assertions are way too verbose
- [Yaml] run the official yaml testsuite with our parser
- [HttpKernel] deprecate the Extension class
Symfony CLI
Symfony CLI is a must-have tool when developing Symfony applications on your local machine. It includes the Symfony Local Server, the best way to run local Symfony applications. This week Symfony CLI released its new 5.16.0 version with the following changes:
- Add --open flag to server:start command (@Kocal) (@fabpot)
- Add Symfony CLI support for bootstrapping Sulu projects (@chirimoya) (@fabpot)
- Watch less vendor files when running messenger:consume (@tucksaun)
- Fix tests (@fabpot)
Symfony Jobs
These are some of the most recent Symfony job offers:
- Backend Symfony Developer at Edflex
Full-time - €45,000 – €50,000 / year
Remote + part-time onsite (Nantes, France)
View details - Backend Symfony Developer at Virginia Commonwealth University
Full-time - $65,000 – $75,000 / year
Full remote
View details - Backend Symfony Developer at True9
Full-time - £60,000 / year
Full remote
View details - Backend Symfony Developer at POLAVIS
Full-time - €20 – €45 / hour
Full remote
View details - Backend Symfony Developer at ByteHire
Full-time - £55,000 – £60,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 Bundle Development: Share the Love: Translations Import Command
- (Video) Symfony Bundle Development: Share the Love: Export Translations Command
They talked about us
- Symfony Station Communiqué - Stardate: ✦ 21 November 2025 ✦
- My 2 cents on the new Symfony PHP configuration format
- JoliMediaBundle, a new media bundle for your Symfony projects
- Forum PHP 2025, a year of anniversaries
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.