Release Notes / Version 12.2406.4
Table Of ContentsUpgraded to Spring Boot 4.1
The Spring dependencies were upgraded to the Spring Boot 4.1. With these upgrades, some further dependencies had to be upgraded as well.
Follow Section, “Upgraded to Spring Boot 4.1” for upgrade information.
(CMS-30787)
Bugfix: XML Repository Behaved Differently for ContentType#getDirectInstances()
When setting up tests with the XML repository,
the implementations of
ContentType#getDirectInstances() and
QueryService#poseContentQuery(...) could deliver
different results as in a real Content Server
connection. While the real connection always delivers all contents
regardless of user's rights on them, the XML repository would filter
them for readability by the current UAPI user. This deviation is now
fixed and the XML repository behaves just like the real connection.
Follow Section, “Bugfix: XML Repository Behaved Differently for ContentType#getDirectInstances()” for upgrade information.
(CMS-29959)
Migration to Jackson 3
The CMS applications have been migrated from using Jackson 2 to Jackson 3. The migration required some breaking changes. Some minor parts of the applications still require Jackson 2.
Follow Section, “Migration to Jackson 3” for upgrade information.
(CMS-28694)
Optimization of Cache Class Configuration
CoreMedia Cache Keys that are not specified for a dedicated cache
class are stored in default cache class
java.lang.Object. This could
lead to unwanted eviction of cache keys as the individual key types cannot be weighted against each other, and could also
make it difficult to size Java heap memory correctly as the real memory consumption of keys may differ widely.
Follow Section, “Optimization of Cache Class Configuration” for upgrade information.
(CMS-27132)


