Symfony 8.1: HTTP-less kernel, declarative rate limiting, and Messenger batch fetching
Symfony 8.1 shipped May 29, 2026. It keeps PHP 8.4 as the minimum and introduces no breaking changes. The headline addition is architectural: the kernel is no longer coupled to HttpKernel. Everything else is incremental but genuinely useful. An application without HTTP Every Symfony app has shipped an HttpKernel-based kernel since the beginning, even when the app served no HTTP traffic at all. A Messenger worker that consumed from an SQS queue still dragged in the full HTTP machinery. 8.1 fixes this at the root. ...