This week, development activity focused on fixing the reported bugs from the first stable releases of Symfony 7.4 and 8.0. We also published a recap of the recent SymfonyCon Amsterdam conference and shared more details about the upcoming SymfonyCon Warsaw 2026 event.
Symfony development highlights
This week, 66 pull requests were merged (50 in code and 16 in docs) and 40 issues were closed (35 in code and 5 in docs). Excluding merges, 41 authors made additions and deletions. See details for code and docs.
- 714a20e: [HttpClient] fix sharing CurlClientState between clones of CurlHttpClient instances
- 42a2f1d: [Yaml] fix regression handling blank lines in unquoted scalars
- 8b4162f: [Messenger] fix PHP 8.5 deprecation for pgsqlGetNotify() in PostgreSQL transport
- f39e9b9: [Console] preserve --help option when a command is not found
- 69876aa: [Form] fix moneytype step
- 3c26de2: [Runtime] reuse the already created Request object when the app needs one as argument and returns a kernel
- e041cb3: [Console] handle signals on text input
- 1083e8a: [HttpKernel] make #[Cache] respect all explicit cache directives set in controller
- 392e632: [PropertyInfo] treat mixed[] the same as array when getting types from docblocks
- 55186a7: [TypeInfo] simple array should be array type
- 5cf2616: [DependencyInjection] don't add empty .container.known_envs in XML loader
- 8d9bb32: [FrameworkBundle] dump bundles config reference first
- 93ea5f6: [Console] don't discard existing aliases when constructing Command
- 78055a2: [FrameworkBundle] order alphabetically known tags of UnusedTagsPass
- 17c7150: [Cache] fix NullAdapter must set taggable
- 0e8ae8f: [DependencyInjection] throw when using $this or its internal scope from PHP config files
- f0c6c79: [DependencyInjection, FrameworkBundle] fix BC break when dumping container for build/lint commands
- af4cee6: [DependencyInjection] ensure deprecation detection does not trigger a PHP error
- 0d10d28: [FrameworkBundle] only register PhpConfigReferenceDumpPass in dev env with debug flag enabled
- 92f83e4: [HttpClient] CachingHttpClient must run after UriTemplate and Scoping
- c43a084: [Lock] fix unserializing already serialized Key payloads
- b8b7c3e: [FrameworkBundle] fix using FailedMessages*Command with SigningSerializer
- 0834f9a: [JsonStreamer] fix invalid json output for list of self
- 2a6721a: [Config] define TreeBuilder default generic type
- 3ad9f69: [Config] fix array shape generation for backed enums
- ea169db: [Security, Http] fix OIDC discovery when multiple HttpClient instances are used
- 0a87f0a: [DependencyInjection] allow manual bindings on parameters with #[Target]
- 1cdaf87: [Messenger] use clock in DelayStamp and RedeliveryStamp instead of native time classes and methods
Newest issues and pull requests
- [Messenger] Sending messages in batches
- [Console] Add support for method-based commands
- [RFC][Mailer] Ability for transports to support service provider template systems
- [Yaml] Allow to generate (dump) Yaml anchors and aliases
- [HttpKernel] Add support for SOURCE_DATE_EPOCH environment variable
Symfony Jobs
These are some of the most recent Symfony job offers:
- DevOps for a Symfony project at Dayuse
Full-time - €50,000 – €60,000 / year
Remote + part-time onsite (Paris, France)
View details - Backend Symfony Developer at TreeHouse
Full-time - €3,200 – €6,500 / month
Rotterdam, Netherlands
View details - Symfony Developer at 8mylez
Full-time - €50,000 – €60,000 / year
Full remote
View details - Symfony Developer at FFTT
Full-time - €50,000 – €55,000 / year
Remote + part-time onsite (Paris, France)
View details - Backend Symfony Developer at Edflex
Full-time - €45,000 – €50,000 / year
Remote + part-time onsite (Nantes, France)
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: Static Analysis with PHPStan
- (Video) Symfony Bundle Development: Share the Love: Metadata & PHP CS Fixer
- (Video) Symfony Bundle Development: Share the Love: Testing with Multiple Symfony Versions
- (Video) Symfony Bundle Development: Share the Love: Doctrine Tests
They talked about us
- Symfony Station Communiqué - Stardate: ✦ 05 December 2025 ✦
- Sulu 3.0: Faster content storage, simplified dependencies, and a cleaner developer experience
- Symfony + Ray.MediaQueryという可能性
- dunglas/symfony-docker で、Symfony 8.0 + Frankenphp の環境をサクッと作る
- Я хотел бы знать это раньше. Очереди в 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.