Server

Nuxeo Server LTS 2023 Release Notes

Updated: April 22, 2025

This page relates to the release notes of Nuxeo Server and related addons for LTS 2023 cycle. It will list the improvements and features that are successively shipped with the 2021.x releases.

Upgrade Notes
This page mentions what's new. Refer to the upgrade notes to transition to this version.

What's New in LTS 2023.29 / LTS 2023-HF29

Add Support of JSON File for the Preview

JSON file preview is now supported.

Cleanup Yum Cache in Docker Images

The YUM cache is now empty in the Nuxeo Docker image.

OAuth2 Tokens Need to Be GC to Avoid Contention During Auth

Garbage collection task now removes expired OAuth2 tokens.

The garbage collection task executes weekly (every Sunday at 2 am) by default, which removes expired OAuth2 tokens. The frequency of this garbage collection execution is defined by a cron expression with the Nuxeo configuration property:

  • nuxeo.oauth2.garbageCollectExpiredTokens.cronExpression (default 0 0 2 ? * SUN)

This garbage collection can be disabled with the Nuxeo configuration property:

  • nuxeo.oauth2.garbageCollectExpiredTokens.enabled(default true)

This garbage collection process uses the Bulk Action Framework, and the following Nuxeo configuration properties are available:

  • nuxeo.bulk.action.garbageCollectExpiredOAuth2Tokens.defaultConcurrency(default 2)
  • nuxeo.bulk.action.garbageCollectExpiredOAuth2Tokens.defaultPartitions(default 4)

Garbage collection of Expired OAuth2 tokens can also be executed on demand through the Management Rest API (see Rest API documentation):

curl -X DELETE -u Administrator:Administrator http://localhost:8080/nuxeo/api/v1/management/oauth2/expired

Fix Content Disposition for Preview URL With Direct Download

All preview urls are now disposed inline.

Add the Ability to Scroll Directory Entries

A new "directory" scroll is available to scroll directory entry ids.

The scroll query is expressed in NXQL, for example, SELECT * FROM continent. Where clauses are ignored and results are ordered by the directory id field ascendant.

Restrict the Visibility of Administrators' Members

The nuxeo.group.administrators.members.resticted nuxeo.conf property allows to restrict the visibility of administrator groups' members.

Upgrade Notes
Refer to the LTS 2023 upgrade notes to transition to this version.

LTS 2023 Release Notes summary