close

Filter

loading table of contents...

Release Notes / Version 12.2412.0

Table Of Contents

CoreMedia Core

Updated Maven dependencies and plugins

Updated several dependency and plugin versions.

The following plugins and dependencies have been updated:

(CMS-27655)

Case-insensitive User and Group Search

There is a new content server configuration option cap.server.case-sensitive-member-search. If set to false, the user and group search in the Studio's User Manager app works case-insensitively. Default is true (case-sensitive, backward compatible).

More generally, the option affects the UAPI methods com.coremedia.cap.user.UserRepository#findUsers and com.coremedia.cap.user.UserRepository#findGroups. If you use these methods in custom code, the current behaviour may be mandatory. In that case leave the option at its default.

(CMS-27644)

Content Server and Workflow Server DB Transaction Retry on Amazon Aurora "Zero-Downtime Patching"

The Content Server can now be configured to perform retries on database transactions in case of connection loss due to “Zero-Downtime Patching” on Amazon Aurora (MySQL only).

To configure the Content Servers for retries, use these properties:

  • sql.pool.retry-on-connection-loss: enable retries on database connection loss when set to value true (default: false). This is the same property as already available for retries on other connection loss situations.

  • sql.pool.retry-delay: wait given time before retrying (Duration; default: 15 seconds).

  • sql.pool.max-retries: maximum number of retries (default: 15).

To configure the Workflow Server for retries, use these properties:

  • workflow.server.tx.retry-on-connection-loss: enable retries on database connection loss when set to value true (default: false). This is the same property as already available for retries on other connection loss situations.

  • workflow.server.tx.retry-on-connection-loss-delay: wait given time before retrying on database connection loss (Duration; default: 15 seconds).

Retries on a single Workflow Server database transaction are limited to 15 times.

Set the delay values and retries (see above) large enough to cover prolonged database unavailability during failover.

Make sure to set DNS caching on your system to a very short time (probably shorter than *.retry-delay) to allow for refreshed hostname resolution before the next attempt on a previously failing database is started. This can be necessary to successfully contact the current primary database instance in a database failover setup.

(CMS-27224)

Third-Party Update: Apache Tika 3.1.0 and Transitive Dependencies

Apache Tika has been updated to version 3.1.0. As part of this change, the following transitive dependencies of Apache Tika have been updated.

Updated dependencies:

  • Apache Commons CSV 1.13.0

  • Apache Commons IO 2.18.0

  • Apache Log4J API 2.24.3

  • Apache Mime4J 0.8.12

  • Apache PDFBox 3.0.4

  • Apache POI 5.4.1

  • Apache Tika 3.1.0

  • Apache XMLBeans 5.3.0

  • ASM 9.7.1

If you use these libraries in project code, please check their respective release notes for changes and upgrade information.

(CMS-25920)

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

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