close

Filter

loading table of contents...

Release Notes / Version 12.2412.0

Table Of Contents

CoreMedia Core

CAE Feeder Database Configuration Properties

The properties to configure the database for the CAE Feeder and the cm resetcaefeeder command-line tool have been renamed. Old property names still work but are deprecated, and will be removed in a future release. It's not required to change your configuration now. However, if possible, we recommend to use the new property names.

  • Use caefeeder.datasource.url instead of jdbc.url to configure the JDBC URL of the database.

  • Use caefeeder.datasource.username instead of jdbc.user or jdbc.login-user-name to configure the username to log in to the database. If you were using different values for jdbc.user and jdbc.login-user-name before as was documented for PostgreSQL on Azure, then the login user name that includes the domain has to be used.

  • Use caefeeder.datasource.password instead of jdbc.password for the password of the database user.

It is not necessary to set the property jdbc.driver with the class name of the database driver anymore, as it gets auto-detected from the JDBC URL.

Note that, this also affects the corresponding names of environment variables for these properties. For example, use CAEFEEDER_DATASOURCE_URL instead of JDBC_URL.

The Deployment Manual documents configuration properties for the the CAE Feeder in section “CoreMedia Properties Overview | Search Related Properties | CAE Feeder Properties”.

(CMS-25855)

Third-Party Update: Apache Solr 9.7.0

Apache Solr has been updated to version 9.7.0. Alongside, a new coremedia/solr-base Docker image with tag 2.4-cm-9.7.0 was released. As part of this change, the following transitive dependencies of Apache Solr have been updated to match versions used by Solr:

  • Apache Zookeeper 3.9.2

  • Eclipse Jetty 10.0.22

See https://solr.apache.org/docs/9_7_0/changes/Changes.html and https://solr.apache.org/guide/solr/latest/upgrade-notes/major-changes-in-solr-9.html#solr-9-7 for a list of changes in Solr. We have kept Solr schema configuration files at version 1.6 to avoid the need to re-index data.

(CMS-25831)

Internal Restructuring of Server Code

The following deprecated classes/interfaces have been removed:

  • RightsConstant It was unused for a longer period of time anyhow.

(CMS-25426)

Updated Tomcat to mitigate CVE-2024-34750

Updated Tomcat to version 10.1.25 to mitigate CVE-2024-34750.

(CMS-25345)

Updated Maven dependencies and plugins

Updated several dependency and plugin versions.

The following plugins and dependencies have been updated:

(CMS-25271)

Added a new configurable S3 Blob Store to increase the compatibility with alternative S3 storage solutions

Added a new configurable S3 Blob Store to increase the compatibility with alternative S3 storage solutions. The following configuration settings are available:

  • cap.server.blobstore.s3.force-path-style: Force legacy path style URLs to pass the bucket name to S3. AWS recommended method is to use DNS subdomains.
    Default, if not set, is false.

  • cap.server.blobstore.s3.encryption-mode: Specify the server side encryption mode. Valid values are AES256aws_kmsaws_kms_dsse.
    Default, if not set, is use the bucket’s default encryption mode.

To enable the new S3 Blob Store the property cap.server.blobstore.s3.enhanced must be set to true in addition to supplying a bucket name in cap.server.blobstore.s3.bucketname. This explicit configuration is necessary because the default encryption mode is not backward compatible with the old blob store.

(CMS-22390)

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.