Magnolia 5.7 reached extended end of life on May 31, 2022. Support for this branch is limited, see End-of-life policy. Please note that to cover the extra maintenance effort, this EEoL period is a paid extension in the life of the branch. Customers who opt for the extended maintenance will need a new license key to run future versions of Magnolia 5.7. If you have any questions or to subscribe to the extended maintenance, please get in touch with your local contact at Magnolia.
Magnolia CORE 5.7.1 is a bugfixing and security release that delivers the following:
Changes for developers
Internal error in the Definitions app
This release fixes a Null Pointer Exception occurring randomly in the Definitions app when you use the app:
Preserving the order of nodes in a definition decoration
The order of nodes as defined in a decoration via YAML override
is now preserved. This is especially useful if the only change needed to the existing configuration of nodes is their order. For example, you can change the list view in the workbench of the Tours app using the following definition decoration that places the Path column before the Name column:
subApps: browser: workbench: contentViews: list: columns: !override path: name:
The decorated list view is rendered like this:
Compare with the default view, where the Name column comes before the Path column:
Multiple jQuery files loaded
Groovy module's Terminal component caused jQuery to be loaded twice. To prevent this from happening again, only jQuery provided by Magnolia is now loaded for use in the Magnolia Groovy Rescue app.
Pages with component variants breaking cache
We have fixed an issue with cache and component personalization where cache was always serving a personalized page even though the original variant should have been displayed instead.
Security vulnerability
We have fixed a security issue with this release. We keep details of this kind of fix private in line with our Security Policy. Contact our Support Team if you need more information.
MGNLUI-4472 ( restricted access)
Others
If you are upgrading from an earlier version, read the Upgrading to Magnolia 5.7.x page first and check the Known issues section on it.
Changelog
See the 5.7.1 changelog for all the changes.
Updated modules
- Advanced Cache 2.0.1
- Barebones Magnolia Tomcat Bundle 1.1.1
- Cache 5.6.2
- Community Edition 5.7.1
- DAM 2.4.1
- Definitions app 1.1.4
- Demo Projects 1.3.1
- Enterprise Edition 5.7.1
- Groovy 2.7.1
- Log Tools 1.1.1
- Magnolia 5.7.1
- Multisite 1.3.4
- Pages 5.7.1
- Personalization 1.6.1
- Privacy 1.0.1
- Resources 2.6.2
- Templating Essentials 1.2.3
- UI 5.7.1
Acknowledgments
The Magnolia team would also like to thank everyone who reported issues, contributed patches, or simply commented on issues for this release. Your continued interest helps us make Magnolia better. Special thanks go to: Ian Cervantez, Jonas Furrer, Niels Hardeman, Bisera Ivanovska, Rico Jansen, Olaf Kozlowski, Simon Radford, Pierre Sandrin and Vivian Steller.