What's New in LTS 2023.19 / LTS 2023-HF19
Configure Tomcat Logs With Log4j
Tomcat Log configuration with Log4j
The Tomcat logs configuration can be handled by Log4j which easily allows to configure Tomcat logs in Cloud environments.
The introduced configuration routes all Tomcat logs to log/catalina.log
(without the date) with same level as with the JUL configuration under conf/logging.properties
.
This mechanism will be the default for LTS 2025 and must be opted-in in LTS 2023.
You need to enable the tomcat-logs
template for LTS 2023, for example by adding the following to your nuxeo.conf
:
nuxeo.append.templates.tomcat-logs=tomcat-logs
More on JIRA ticket NXP-32875
Comments Not Showing on Version Documents
AbstracSession#getOrCreateDocument
now works properly to create a document under a version.
More on JIRA ticket NXP-32845
DocumentTaskProvider getTasks Should Rely on an Elastic to Avoid Mongo Timeouts
The task related page providers now rely on Elasticsearch by default.
More on JIRA ticket NXP-32754
Make the Nuxeo Launcher Log4j Configuration File Overridable
The Log4j configuration file for Nuxeo Launcher can now be customized.
Previously present in the launcher, the Nuxeo Launcher Log4j configuration file has been extracted to /lib/log4j2-launcher.xml
so it could be edited.
A new nuxeo.conf
property has been introduced to reference the log4j configuration file if needed:
launcher.log4j2.file=/etc/nuxeo/log4j2-launcher.xml
WARNING: Variable expansion is not supported on this property because the property is used before launcher invocation, which owns this mechanism.
More on JIRA ticket NXP-32668
Fix How Framework.getProperty Reads Accentued Characters
The nuxeo.conf
and other nuxeo properties files are now read / written with UTF-8 encoding.
More on JIRA ticket NXP-32489
Learn More
More information about released changes and fixed bugs is available in our bug tracking tool.