eZ Publish 5.2 is a point release towards 5.3 LTS which enhances several aspects of the 5.x kernel for usability and extensibility, it serves as the foundation for 5.3 and it's planned new User Interfaces.
<update picture when new demo content has been made>
With eZ Publish 5.2, new stacks HTTP cache is final on par and beyond what was possible in eZ Publish legacy. With user hash, by default all embed controller calls using esi will be cached based on user access rules. Purging is furthermore done in a stale cache like way, making sure stale cache gets served while the cache is re generated. 5.2 has in internal testing shown some noticeable performance improvements thanks to the introduction of userHash.
Updated our web framework foundation to Symfony 2.3 LTS, more info on this release can be found here.
Have you been missing a way to extend the provided content controller? Had needs to do custom cache logic and been missing the good old cache_ttl = 0 hack?
5.2 brings with it a powerful way to use the existing override system to instead of overriding just a template, override the whole controller, this allows you to extend the built in controller and for instance get full access to tune the cache headers for a specific content type that has different use than normal content.
For the full 5.2 changelog please refer to the 5.2-ALPHA1 Changelog dedicated page.
The complete list of know issues is available in the 5.2-ALPHA1 Known issues page.