Release notes for Magnolia CMS 6.2.29

LTS release • Delivered on March 1, 2023 • Page updated on March 1, 2023 • Changelog: 21824

Magnolia CMS 6.2.29 is primarily a bug-fixing and security release. We keep the details of security fixes private in line with our security policy. Contact our Support team if you need more information.

Announcements

Live Copy is now available on Demo

You can now try out Live Copy on our demo site.

New to Live Copy? Head over to our official documentation to check it out.

Improvements

New Javascript Models module version released

Shortly before Magnolia CMS 6.2.29, we released version 2.0 of the Javascript Models module, which uses GraalVM. Use this module version with JDK 11 and higher.

Javascript Models 1.2 uses Nashorn, which was deprecated in JDK 11 and removed in JDK 15.

Other improvements

  • MGNLUI-7739 System properties and non string values could use EQUALS instead of LIKE in JCR query

  • MGNLUI-7741 Configurable timeout to send text change events from server

Bug fixes

Highly requested


  • MAGNOLIA-8726 Setting magnolia.jcr.query.logging.thresholdMs might result in invalid queries

  • MAGNOLIA-8785 Page status not modified when editing component variants

  • PAGES-970 Editing or creating a new component jumps to the top of the page sometimes

  • PUBLISHING-179 Opening Publishing Tools app on public fails with an error

  • MGNLDAM-1100 String array fields are not escaped

Miscellaneous

  • MAGNOLIA-8727 The commons-betwixt library was replaced by jackson-dataformat-xml.

    Consequently, the implementation of ModuleDefinitionReader was changed from BetwixtModuleDefinitionReader to JacksonModuleDefinitionReader.

    Using BetwixtModuleDefinitionReader explicitly?

    If you use BetwixtModuleDefinitionReader explicitly, (e.g., in your tests), you have two options:

    1. Replace usages of BetwixtModuleDefinitionReader with JacksonModuleDefinitionReader.

    2. Add the magnolia-core-compatibility dependency to your POM file:

          <dependency>
            <groupId>info.magnolia</groupId>
            <artifactId>magnolia-core-compatibility</artifactId>
            <scope>test</scope>
          </dependency>
  • MAGNOLIA-8673 Improve behavior related to user enumeration

  • MGNLMAIL-152 Commons-beanutils dragging in commons-collections

Third-party library updates

Updated modules

  • Campaign Publisher 2.0.2

  • Community Edition 6.2.29

  • DAM 3.0.21

  • DX Core 6.2.29

  • Magnolia 6.2.29

  • Mail 5.6.0

  • Pages 6.2.25

  • Password Manager 1.2.6

  • Publishing 1.3.7

  • SiteMesh 1.2.1

  • Third-party library BOM 6.2.29

  • UI 6.2.29

Acknowledgements

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 out to Christopher Chard, Thomas Comiotto, Rico Jansen, Marvin Kerkhoff, Ahmed Mamdouh, Frank Sommer, and Tom Wespi.

Feedback

DX Core

×

Location

This widget lets you know where you are on the docs site.

You are currently perusing through the DX Core docs.

Main doc sections

DX Core Headless PaaS Legacy Cloud Incubator modules