Release Notes / Version 10.2104
Table Of ContentsJava API Change for LowerCaseKeys annotation
The annotation
LowerCaseKeys
was moved from Java package
com.coremedia.validators
to package
com.coremedia.cms.common.core.jakarta_validators
, and from Maven module
com.coremedia.cms:coremedia-validators
to
com.coremedia.cms:common.jakarta-validators
.
Follow Section, “Java API Change for LowerCaseKeys annotation” for upgrade information.
(CMS-18669)
Disallowed bean definition overriding for all apps
The property `spring.main.allow-bean-definition-overriding` has been set to false for all apps. Check your Spring configuration and make sure to use `ResourceAwareXmlBeanDefinitionReader` when importing XML files into Spring Java configuration classes if your app fails to start and complains about overridden bean definitions. If bean definition overriding is required in your setting, just set `spring.main.allow-bean-definition-overriding=true`.
(CMS-18893)
Image transformation: sharpen applied only once but after scaling
In some cases images were sharpened twice. This could result in unwanted image artifacts. Now the sharpening of images is only applied once after scaling which results in better quality of images.
Follow Section, “Image transformation: sharpen applied only once but after scaling” for upgrade information.
(CMS-18778)