November 17, 2019 Fabien Potencier

Symfony 5.0.0-RC1 has just been released. Here is a list of the most important changes:

bug #34419 [Cache] Disable igbinary on PHP >= 7.4 (@nicolas-grekas)

bug #34347 [Messenger] Perform no deep merging of bus middleware (@vudaltsov)

bug #34366 [HttpFoundation] Allow redirecting to URLs that contain a semicolon (@JayBizzle)

feature #34405 [HttpFoundation] Added possibility to configure expiration time in redis session handler (@mantulo)

bug #34397 [FrameworkBundle] Remove project dir from Translator cache vary scanned directories (@fancyweb)

bug #34384 [DoctrineBridge] Improve queries parameters display in Profiler (@fancyweb)

bug #34408 [Cache] catch exceptions when using PDO directly (@xabbuh)

bug #34411 [HttpKernel] Flatten "exception" controller argument if not typed (@chalasr)

bug #34410 [HttpFoundation] Fix MySQL column type definition. (@jbroutier)

bug #34403 [Cache] Redis Tag Aware warn on wrong eviction policy (@andrerom)

bug #34400 [HttpKernel] collect bundle classes, not paths (@nicolas-grekas)

bug #34398 [Config] fix id-generation for GlobResource (@nicolas-grekas)

bug #34404 [HttpClient] fix HttpClientDataCollector (@nicolas-grekas)

bug #34396 [Finder] Allow ssh2 stream wrapper for sftp (@damienalexandre)

bug #34383 [DI] Use reproducible entropy to generate env placeholders (@nicolas-grekas)

bug #34389 [WebProfilerBundle] add FrameworkBundle requirement (@xabbuh)

bug #34381 [WebProfilerBundle] Require symfony/twig-bundle (@fancyweb)

bug #34358 [Security] always check the token on non-lazy firewalls (@nicolas-grekas, @lyrixx)

bug #34390 [FrameworkBundle] fix wiring of httplug client (@nicolas-grekas)

bug #34369 [FrameworkBundle] Disallow WebProfilerBundle < 4.4 (@derrabus)

bug #34370 [DI] fix detecting singly implemented interfaces (@nicolas-grekas)

Want to upgrade to this new release? Fortunately, because Symfony protects backwards-compatibility very closely, this should be quite easy. Read our upgrade documentation to learn more.

Want to be notified whenever a new Symfony release is published? Or when a version is not maintained anymore? Or only when a security issue is fixed? Consider subscribing to the Symfony Roadmap Notifications.