Release Notes / Version 12.2506.0
Table Of ContentsChanged UserProvider Setup Policy
If a UserProvider fails to setup, the contentserver used to run nevertheless, which led to accidental deactivation of users. Now, the contentserver does not go online any longer if a UserProvider fails to setup.
Follow Section, “Changed UserProvider Setup Policy” for upgrade information.
(CMS-25871)
Editorial Comments Database Change
Due to new deprecations in Hibernate and to follow best practices, we adjusted the database schema for editorial-comments.
Follow Section, “Editorial Comments Database Change” for upgrade information.
(CMS-25739)
Remove Groovy dependency management from blueprint parent POMs
The dependency management entries for the
org.codehaus.groovy:groovy-:2.4.21
in all
.blueprint-parent
POMs were unused and thus have been removed.
(CMS-25707)
CKEditor 5 Version Update
CKEditor 5 has been updated to 43.3.1. Find details below:
New Version: 43.3.1
Reason: Module structure changed: Using unified package ckeditor5.
Migration:
If any imports like
"@ckeditor/ckeditor5-*"are used, migration efforts are necessary, as only imports from “ckeditor5” are allowedall other imports have to be replaced by imports from “ckeditor5”
or, if imports are not available, utilize workarounds like alias configurations for webpack
Migration Hint:
Due to inconsistent package exports in some CKEditor5 plugins, you might be forced to create a patch and add a default export to the
package.jsonof the plugin package. Please see the PNPM patch documentation to learn about how to patch packages or the CoreMedia CKEditor5 plugins workspace’spackage.jsonto see how the patch is applied.
Release Notes: [Migrating to new installation methods | CKEditor5 documentation|https://ckeditor.com/docs/ckeditor5/43.3.1/updating/nim-migration/migration-to-new-installation-methods.html]
(CMS-25371)
Reverted behavioral change of BELOW folder queries in the QueryService
The documentation of the UAPI QueryService stated that a "BELOW folder" condition also matches the folder itself. As this was only true for some corner cases, the implementation had been adjusted with 2304.1 to match the documentation.
Follow Section, “Reverted behavioral change of BELOW folder queries in the QueryService” for upgrade information.
(CMS-25362)
Updated Spring Security
Updated Spring Security to a version higher than 6.3.1 or 6.2.5 (see
dependency updates for the concrete version). In that course the beans
'unauthenticatedRequestMatcher' and 'csrfIgnoringRequestMatcher' of
type
org.springframework.security.web.util.matcher.RequestMatcher
have been replaced by beans of type
List<RequestMatcher> named
'unauthenticatedRequestMatchers' and 'csrfIgnoringRequestMatchers'
respectively. This change is only breaking for projects which have
customized one of these two matcher beans. These projects must now
customize the new list beans instead.
(CMS-25278)
Removed deprecations for commons-cli
Usage of deprecated classes from dependency commons-cli:commons-cli habe been replaced. Now the DefaultParser is used for parsing input of Commandline tools. As the DefaultParser handles short and long options more strictly, existing command line calls, that worked before, may now result in errors. The command line tools should only be used as described in documentation.
(CMS-25098)
Upgraded Mockito to 5.13.0
Upgraded Mockito to 5.13.0. A small number of unit tests may have to be adjusted because mockito now checks for unused stubbings even stricter than before.
(CMS-25089)
Removed Management of Maven WAR Plugin
Configuration of the “maven-war-plugin” has been removed. If your project still builds WAR files, please manage the “maven-war-plugin” in your maven parent files.
(CMS-23945)


