Skip to content

Symfony Blog

All about Symfony releases, new Symfony features, and other important announcements

Symfony 3.3 deprecates the ConsoleEvents::EXCEPTION event in favor of a new ConsoleEvents::ERROR event that is able to handle also the exceptions thrown from listeners.
March 29, 2017 #Living on the edge
The symfony.com website contents will no longer be available in languages different than English.
March 28, 2017 #Community
Symfony 3.3 adds a new Lock component that supports different stores (flock, semaphore, Redis, Memcache), auto-expiring locks and combining multiple lock stores.
March 27, 2017 #Living on the edge
This week, Symfony introduced a new Lock component, added explicit service locators, improved the performance of the route matching,introduced a new AbstractController to replace ControllerTrait, reverted getter injection and continued improving autowiring.
March 26, 2017 #A week of symfony
Symfony 3.3 adds full support for loading config files using glob patterns, both for the container and the routing file loaders.
March 24, 2017 #Living on the edge
Symfony 3.3 deprecates the warmup part of the cache:clear because it does not work well and it doesn't guarantee that the generated cache is exactly the same as the one that would have been generated via cache:warmup.
March 23, 2017 #Living on the edge
Symfony 3.3 adds new features to simplify services configuration thanks to the default config options and the interface-based config options.
March 22, 2017 #Living on the edge
This week, development activity focused on finishing some pending features, because Symfony 3.3 "feature freeze" is just two weeks away. First, we merged a new way to see Monolog logs. Then we added support to register a guard expression in the Workflow configuration. Lastly, we introduced container.service_locator tag to replace ServiceLocatorArgument.
March 19, 2017 #A week of symfony
In Symfony 3.3 it will be easier to write applications that don't use bundles thanks to the new build() method added to the Kernel class.
March 17, 2017 #Living on the edge
Symfony 3.3 has deprecated the X-Status-Code HTTP header used to set custom status codes when dealing with exceptions.
March 16, 2017 #Living on the edge