What's New in LTS 2025.14 / LTS 2025-HF14
Cannot Empty a Multi-Value Property on a User in a Multi-Directory Configuration
Multi-directory entries can now be nullified. Note that nullifying a String field that has a default value will result in persisting an empty string. The default value would be used otherwise.
Fix Version Reindexing When the Working Copy Is Moved
A new nuxeo configuration property is available to reindex versions when a document is moved.
The nuxeo.search.reindexVersionsListener.enabled Nuxeo configuration property is available for lts-2025. It enables a listener on the documentMoved event to reindex the affected versions, updating their path in the search backend.
This property is named elasticsearch.reindexVersionsListener.enabled for lts-2023.
List Installed Package Within Management API
You can now retrieve the list of installed packages to your Nuxeo Server with the endpoint /nuxeo/api/v1/management/distribution/packages. For example:
curl -u Administrator:Administrator http://localhost:8080/nuxeo/api/v1/management/distribution/packages
{
"entity-type": "packages",
"entries": [
{
"entity-type": "package",
"id": "nuxeo-web-ui-2025.10.0",
"name": "nuxeo-web-ui",
"title": "Nuxeo Web UI",
"description": "Web UI is the primary UI for the Nuxeo Platform. It is an ideal starting point for any Digital Asset Management, Case Management or Document Management project.",
"version": "2025.10.0",
"type": "ADDON",
"state": "STARTED",
"targetPlatforms": [],
"vendor": "Nuxeo",
"supportsHotReload": false,
"provides": [],
"dependencies": [],
"conflicts": [],
"licenseType": "Apache License, Version 2.0",
"licenseUrl": "http://www.apache.org/licenses/LICENSE-2.0.html"
}
]
}
Possible NPE in NuxeoOAuth2Token
OAuth2 tokens without expiration date are not garbage collected.
Add Back HEAD Request on Presigned URLs Support on S3BlobProvider
S3 presigned URL (generated for direct download) can now be used with the HEAD method to get file info only.
Retrieve WebEngine Resource by Java Type
You can now instantiate your WebEngine WebObject by giving their Java Type to the new newObject API.
Fix IllegalArgumentException With Message "Child Name [/Context] Is Not Unique" When Running CMIS Test Suites
Deploy web app before servlet in tests.