Skip to content

Symfony blog posts for October 2026

42 blog posts were published on October 2026

Filter posts by publication date

Symfony 8.2 adds a Messenger inbox to skip messages that have already been processed, even if the worker crashes before acknowledging them.
October 26, 2026 #Living on the edge ❤️ 1 👍 1 🚀 1 🎉 1
This week, development activity focused on polishing and fixing the new features of the upcoming Symfony 8.2 version. In addition, we showcased some of them, including the new JsonSchema component, signed Messenger transports, safer HTML in translations, and more MongoDB integrations. Meanwhile, we announced more talks for the SymfonyCon Warsaw 2026 conference.
October 25, 2026 #A week of symfony 👍 3
Comparing human behavioral patterns and system architecture in practice! Peter Dietrich brings a unique perspective to SymfonyCon Warsaw 2026, exploring how HttpKernel event listeners parallel personal "legacy code" and impact developer mental health.
October 23, 2026 #Conferences
Symfony 8.2 adds MongoDB cache adapters and a MongoDB transport for Messenger.
October 23, 2026 #Living on the edge ❤️ 3 👍 4 🚀 2 🎉 2
Interactive AI interfaces with Symfony UX and Symfony AI in practice! Matheo Daninos takes the stage at SymfonyCon Warsaw 2026 to demonstrate how combining Turbo with the AG-UI protocol enables AI agents to dynamically update components and trigger live frontend actions!
October 22, 2026 #Conferences
Symfony 8.2 exposes the HTTP trailers sent by servers after the response body, both in the HttpClient component and in its Guzzle handler.
October 22, 2026 #Living on the edge ❤️ 1 👍 3 🚀 2 🎉 1
Managing historical state with Event Sourcing in practice! Listen to Marek Matulka at SymfonyCon Warsaw 2026 as he breaks down real-world event sourcing, append-only logs, and temporal queries built simply with PHP, Messenger, and Doctrine!
October 21, 2026 #Conferences
Symfony 8.2 adds a sign option to Messenger transports to sign all their messages and lets you rotate the secrets used to sign data.
October 21, 2026 #Living on the edge ❤️ 2 👍 3 🚀 3 🎉 1
Encrypting database fields without losing WHERE queries in practice! Don't miss Jérôme Tamarelle at SymfonyCon Warsaw 2026 for a deep dive into protecting user data, handling key rotation, and running search queries on encrypted fields using Doctrine!
October 20, 2026 #Conferences
Symfony 8.2 introduces the JsonSchema component to generate JSON Schema and OpenAPI schemas from your PHP classes and from function parameters, for API documentation and for AI agent tools.
October 20, 2026 #Living on the edge ❤️ 3 👍 1 🚀 4 🎉 1
Comparing Symfony Serializer to JsonStreamer in practice! Catch Gary Pegeot at SymfonyCon Warsaw 2026 as he breaks down high-volume JSON streaming, replacing custom Normalizers, and scaling Elasticsearch reindexing in production!
October 19, 2026 #Conferences
Symfony 8.2 adds a new service and Twig filter to safely translate messages that contain HTML elements.
October 19, 2026 #Living on the edge ❤️ 8 👍 3 🚀 5 🎉 3
This week, Symfony 5.4.54, 6.4.48, 7.4.21, and 8.1.9 maintenance versions were released, along with three security fixes for HttpFoundation, ExpressionLanguage, and Yaml. We also released Symfony UX 3.6, which adds three experimental packages: UX Inspector, UX Image, and UX Router. Meanwhile, we kept publishing articles about Symfony 8.2 features, such as proving authentication methods, safer logout, attribute-based workflows, encrypted Doctrine columns, and locking controllers, and we added a new JsonSchema component. Finally, we announced more talks for SymfonyCon Warsaw 2026.
October 18, 2026 #A week of symfony ❤️ 3 👍 2 🚀 1
Harness engineering for AI coding agents in Symfony! Join Anne-Julia Seitz to discover how to upgrade your CI tools into actionable agent feedback loops and strictly enforce architectural rules on legacy code.
October 16, 2026 #Conferences
Symfony 8.2 adds a #[Lock] attribute that rejects or delays concurrent requests to a controller.
October 16, 2026 #Living on the edge ❤️ 4 👍 3 🚀 5 🎉 1
Comparing Symfony Messenger transports in practice! Catch Oskar Barcz at SymfonyCon Warsaw 2026 as he breaks down queue backends, data-driven trade-offs, and their real business impact on production systems!
October 15, 2026 #Conferences
Symfony 8.2 lets you encrypt Doctrine entity properties with a single #[Encrypted] attribute.
October 15, 2026 #Living on the edge ❤️ 10 👍 5 🚀 5 🎉 3
ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
October 15, 2026 #Security Advisories #Symfony
Unbounded Recursion in the YAML Inline Lexer Lets a Single Document Crash the Process
October 15, 2026 #Security Advisories #Symfony
Unbounded Nesting in the Expression Parser Lets Untrusted Expressions Crash the Process
October 15, 2026 #Security Advisories #Symfony
October 15, 2026 #Releases #Symfony UX ❤️ 6 🚀 5 🎉 1
October 15, 2026 #Releases ❤️ 1 👍 1
Modern Symfony CLI applications in practice! Join Robin Chalas at SymfonyCon Warsaw 2026 as he unveils the new DI-powered, HTTP-less foundation that makes standalone commands first-class citizens.
October 14, 2026 #Conferences
Symfony 8.2 lets you define workflows and state machines with PHP attributes on a regular class.
October 14, 2026 #Living on the edge ❤️ 5 👍 3 🚀 4 🎉 1
October 14, 2026 #Releases 👍 2
October 14, 2026 #Releases
October 14, 2026 #Releases 👍 1
Real-time web, AI streaming, and Mercure 1.0 in practice! Learn how to power real-time features and LLM token streaming in Symfony with Kévin Dunglas as he presents the landmark Mercure 1.0 release at SymfonyCon Warsaw 2026.
October 13, 2026 #Conferences
Symfony 8.2 adds a Twig helper to log out with a POST form, lets APIs skip the redirect after logout and supports OpenID Connect Back-Channel Logout.
October 13, 2026 #Living on the edge ❤️ 3 👍 3 🚀 2 🎉 1
Symfony 8.2 records how users authenticated, so you can require stronger methods for sensitive actions.
October 12, 2026 #Living on the edge ❤️ 7 👍 5 🚀 4 🎉 3
This week, we published new articles about upcoming Symfony 8.2 features, including targeted Cache-Control, relative ordering for listeners and services, the compiled event dispatcher, the three new validation constraints, and single-use signed URLs. Meanwhile, Symfony 8.2 development continued at a rapid pace, introducing features such as workflows defined with PHP attributes, a new Lock attribute to reject or delay concurrent requests, and a RecorderHttpClient to record and replay HTTP exchanges. Finally, we unveiled more talks for SymfonyCon Warsaw 2026.
October 11, 2026 #A week of symfony 👍 3
Symfony 8.2 lets you create single-use signed URLs and allows adding extra signed parameters to login links.
October 9, 2026 #Living on the edge ❤️ 8 👍 8 🚀 4 🎉 2
REST, HATEOAS, and the Model Context Protocol in practice! Catch Antoine Bluchet at SymfonyCon Warsaw 2026 as he weighs automatic tool generation vs. manual attributes for building AI-ready Symfony APIs!
October 8, 2026 #Conferences 🚀 1
Symfony 8.2 adds new constraints to validate Doctrine entity references, cron expressions and audio files.
October 8, 2026 #Living on the edge ❤️ 9 👍 4 🚀 3 🎉 1
Symfony 8.2 compiles event listeners into a PHP array to reduce dispatcher setup time and memory use.
October 7, 2026 #Living on the edge ❤️ 6 👍 5 🚀 6 🎉 2
14s down to 1.8s 🚀 Join Rémi Janot at #SymfonyCon Warsaw 2026 for a cold start autopsy on Cloud Run. Learn the tools, container internals, and exact methodology to fix slow cold starts!
October 6, 2026 #Conferences 👍 2
Symfony 8.2 lets you order event listeners, tagged services, decorators and Messenger handlers relative to each other instead of guessing priorities.
October 6, 2026 #Living on the edge ❤️ 12 👍 5 🚀 4 🎉 2
No getters, no setters, same database schema, just considerably less code 💻 Catch Alexander Turek at #SymfonyCon Warsaw 2026 to see how Doctrine ORM 3.4 & DBAL 4.3 modernize your domain entities!
October 5, 2026 #Conferences ❤️ 1 🚀 2 🎉 1
Symfony 8.2 lets you set separate cache rules for CDNs and browsers, and see how its HTTP cache handled a request.
October 5, 2026 #Living on the edge ❤️ 3 👍 2 🚀 2 🎉 1
This week, Symfony 6.4.47, 7.4.20, and 8.1.8 were released, along with Symfony Reprise 1.3.0. Meanwhile, we continued introducing Symfony 8.2 features, including OpenID Connect login, PGP/MIME signed and encrypted emails, sudo mode, more flexible serialization groups, and performance improvements. Finally, we announced more talks for SymfonyCon Warsaw 2026.
October 4, 2026 #A week of symfony 👍 4
Symfony 8.2 adds performance improvements that speed up web pages, APIs, console commands, development and cache builds.
October 2, 2026 #Living on the edge ❤️ 9 👍 2 🚀 8 🎉 2
Symfony 8.2 adds more options for serialization groups and lets you choose named serializers for controllers and Messenger.
October 1, 2026 #Living on the edge ❤️ 5 👍 5 🚀 2 🎉 2