Server

How to upgrade to LTS 2025.0

Updated: April 1, 2025

Nuxeo LTS 2025 has breaking changes when you upgrade your project from a previous Nuxeo version.

You will find in this section how to upgrade your Nuxeo Server project with new Jakarta Standards and Nuxeo APIs.

How to Upgrade to Jakarta EE 10

The Java Specifications, formerly called Java EE, used in Nuxeo was upgraded to Jakarta EE 10 for LTS 2025.

This update has a significant impact on the Java code. As usual, upgrading from one major to another brings several breaking changes, but in addition to this, the package of the proposed APIs have changed from javax to jakarta.

More information on the Jakarta EE Page.

How to Upgrade to Jakarta RS 3 - WebEngine

While the upgrade to Jakarta RS 3 is part of the Jakarta EE 10 one, it has its own section because the implementation (Jersey), leveraged by Nuxeo WebEngine, has more changes.

Nuxeo WebEngine has undergone breaking changes to benefit from the new Jakarta RS additions.

More information on the Jakarta RS - WebEngine Page.