What's New in LTS 2021.42 / LTS 2021-HF42
Fix Inconsistency With the Dates Used by the Date-Based ACEs
Take into account the server timezone when updating ACEs.
More on JIRA ticket NXP-32013
Preview Adapter Should Process Rendition on Worker Nodes
Preview are now more scalable
The preview adapter is now processed by worker nodes within a managed thread pools instead of being done on front nodes, the preview is cached and shared between all front nodes. This feature is activated by default on LTS 2023. On LTS 2021 it can be activated by setting nuxeo.preview.legacy.enabled=false in the nuxeo.conf file. The number of threads per worker nodes executing PreviewWork can be tuned with nuxeo.work.queue.renditionBuilder.threads=2, default being 2 threads per node, with a max concurrency of 6.
More on JIRA ticket NXP-31979
Produce addNotNullViolation for '[Null]' for Multivalued String Properties
You can now make the elements of a multi-valued property non nullable by putting {{nxsv:nillable="false"}}
onto the {{xs:list}}
xml element.
To configure the elements of a multi-valued scalar property non nullable you can do:
<?xml version=1.0?>
<xs:schema xmlns:xs=http://www.w3.org/2001/XMLSchema
targetNamespace=http://nuxeo.com/schemas/validationSample
xmlns:nxv=http://nuxeo.com/schemas/validationSample
xmlns:nxsv=http://www.nuxeo.org/ecm/schemas/core/validation/>
<xs:element name=arrayOfStrings>
<xs:simpleType>
<xs:list nxsv:nillable=false>
<xs:simpleType>
<xs:restriction base=xs:string>
<xs:pattern value=[a-zA-Z0-9]*></xs:pattern>
</xs:restriction>
</xs:simpleType>
</xs:list>
</xs:simpleType>
</xs:element>
</xs:schema>
More on JIRA ticket NXP-31918
Skip handleLogin When HTTP Response Has Already Been Commited
The Keycloak module delegates the redirect after auth failure to the default authentication mechanism.
More on JIRA ticket NXP-30507
Learn More
More information about released changes and fixed bugs is available in our bug tracking tool.