Server

Nuxeo Release Cycle

Updated: September 26, 2024

The Nuxeo release cycle is centered around two release types:

  • LTS releases every 18 to 24 months. LTS releases can be seen as major releases. They can introduce non-transparent architecture, data, or code migration steps.

  • LTS updates every three weeks during the active phase of the LTS (More on “Active” status below) and monthly when in the maintenance phase. LTS updates do not require any architecture, data, or code migration steps, making them easy and secure to install regularly.

As always, critical security fix updates are scheduled for release as soon as they are ready.

Nuxeo defines three distinct phases of the LTS lifecycle:

  • Active: The LTS updates deliver both bug fixes and new features and improvements. The active window lasts at least a year and until the next LTS version is released. When we deliver an LTS Update that includes new features that affect user interfaces, we will flag these changes and disable them by default. Examples include a new user action, a new menu entry, a new document tree, etc. Application builders can review the list of new features available along the LTS lifecycle and enable them individually. Flagged features will become the default option in the next active LTS release.

  • Maintenance: The LTS updates deliver bug fixes only. The maintenance phase for a given LTS lasts two years after its active phase. LTS releases are available for at least three years. For instance, if the active period lasts two years, then the entire LTS cycle will last four years.

  • End of Life (end of maintenance end): once the maintenance phase ends, the LTS version will no longer receive updates.

LTS versions take the number of the year during which they are released. For example, our latest LTS release, which was launched earlier this year, is LTS 2021. Below is an example of a projection for currently maintained and upcoming LTS releases. Note that defined release dates in this diagram for LTS are subject to change. LTS releases are driven by the release’s scope, which explains the variation of the period between two LTS releases.

release-cycle-diagram
release-cycle-diagram

As you can see, the major releases trend provides our customers more time to migrate while still benefiting from the most recent product evolutions.