NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #32 most downloaded on Packagist
Provides a structured process for converting a Request into a Response
Last release 7 days ago
29 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Some releases are documented
notes for 19 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
15 years old
863 releases · first in 2011
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Deprecated the second and third argument of KernelInterface::locateResource
DebugHandlersListener class has been marked as finalKernelInterface::locateResourceFileLocator::__construct%kernel.root_dir%/Resources and %kernel.root_dir% as
fallback directories. Resources like service definitions are usually loaded relative to the
current directory or with a glob pattern. The fallback directories have never been advocated
so you likely do not use those in any app based on the SF Standard or Flex edition.@finalErrorController to enable the preview and error rendering mechanismAjaxDataCollector, ConfigDataCollector, EventDataCollector,
ExceptionDataCollector, LoggerDataCollector, MemoryDataCollector,
RequestDataCollector and TimeDataCollector classes as @final.RouterDataCollector::collect() method as @final.DataCollectorInterface::collect() and Profiler::collect() methods third parameter signature
will be \Throwable $exception = null instead of \Exception $exception = null in Symfony 5.0.ExceptionEvent::get/setException(), use get/setThrowable() insteadExceptionListener, use ErrorListener insteadNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
deprecated the Kernel::serialize() and unserialize() methods
Client to HttpKernelBrowserKernelInterface doesn't extend Serializable anymoreKernel::serialize() and unserialize() methodsSymfony\Component\HttpKernel\EventListener\AddRequestFormatsListenerSymfony\Component\HttpKernel\EventListener\LocaleListener set the default locale earlyTranslatorListener in favor of LocaleAwareListenerLocaleAwareInterface implementations into the LocaleAwareListenerFileLinkFormatter final and not implement Serializable anymoreDataCollector doesn't implement Serializable anymore, you should
store all the serialized state in the data property insteadDumpDataCollector has been marked as finalFilterControllerArgumentsEvent to ControllerArgumentsEventFilterControllerEvent to ControllerEventFilterResponseEvent to ResponseEventGetResponseEvent to RequestEventGetResponseForControllerResultEvent to ViewEventGetResponseForExceptionEvent to ExceptionEventPostResponseEvent to TerminateEventHttpClientKernel for handling requests with an HttpClientInterface instancetrace_header and trace_level configuration options to HttpCacheNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
deprecated KernelInterface::getRootDir() and the kernel.root_dir parameter
KernelInterface::getRootDir() and the kernel.root_dir parameterKernelInterface::getName() and the kernel.name parameterConfigDataCollectorConfigDataCollector::getApplicationName()ConfigDataCollector::getApplicationVersion()Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
It is recommended over the service:action syntax with a single colon, which will be deprecated in the future.
EventDataCollectorExceptionListener now logs exceptions at priority 0 (previously logged at -128)service::method to reference controllers, making it consistent with other cases. It is recommended over the service:action syntax with a single colon, which will be deprecated in the future.Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolverNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →