Releases and snaps

Supported and compatible releases

Ubuntu LTS

MicroCloud

LXD

MicroCeph

MicroOVN

22.04

2.1*

5.21*

Squid

24.03

24.04

2.1*

5.21*

Squid

24.03

* For MicroCloud and LXD, the most recent feature releases (after the last LTS) are also supported.

The releases above are currently under standard support, meaning they receive bugfixes and security updates. An Ubuntu Pro subscription can provide additional support.

The snaps for MicroCloud, LXD, MicroCeph, and MicroOVN must be installed on all members of the same MicroCloud cluster along. The versions installed by each snap must be compatible with one another, and the same version of each snap must be installed on all cluster members.

Also see: How to update and upgrade and How to manage the snaps.

MicroCloud releases

The MicroCloud team maintains both Long Term Support (LTS) and feature releases in parallel. Release notes are published on Discourse.

LTS releases

LTS releases are intended for production use.

MicroCloud follows the Ubuntu release cycle cadence, meaning that an LTS release of MicroCloud is created every two years. The release names follow the format x.y.z, always including the point number z. Updates are provided through point releases, incrementing z.

Support

LTS releases receive standard support for five years, meaning that it receives continuous updates according to the support levels described below. An Ubuntu Pro subscription can provide additional support and extends the support duration by an additional five years.

Standard support for an LTS release starts at full support for its first two years, then moves to maintenance support for the remaining three years. Once an LTS reaches End of Life (EOL), it no longer receives any updates.

  • Full support: Bugfixes and security updates are provided regularly.

  • Maintenance support: High impact bugfixes and critical security updates are provided as needed.

The only currently supported MicroCloud LTS release is 2.1.z. This LTS is supported until June 2029 and is currently in full support phase.

Feature releases

MicroCloud feature releases contain the newest features. Since they are less tested than LTS releases, they are not recommended for production use.

These releases follow the format x.y, and they never include a point number z. Feature releases for MicroCloud are numbered 3.y, with y incrementing for each new release.

Each feature release replaces the one before it, up to the next LTS release. After an LTS release, no feature release is considered to exist until the next feature release cycle begins, incrementing the major version number.

Support

Feature releases receive continuous updates via each new release. The newest release at any given time is also eligible for additional support through an Ubuntu Pro subscription.

Currently, since no feature release has been published since the last LTS, there is no supported feature release.

MicroCloud snap

MicroCloud is distributed as a snap. A key benefit of snap packaging is that it includes all required dependencies. This allows packages to run in a consistent environment on many different Linux distributions. Using the snap also streamlines updates through its channels.

Channels

Each installed snap follows a channel. Channels include a track and a risk level (for example, the 3/stable channel). Each channel points to one release at a time, and when a new release is published to a channel, it replaces the previous one. Updating the snap then updates to that release.

To view all available channels for MicroCloud, run:

snap info microcloud

Tracks

MicroCloud releases are grouped under snap tracks.

The current feature track is 3, and the currently supported LTS track is 2. The 1 track reached EOL at the end of April 2025.

LTS tracks

MicroCloud LTS tracks use the format x.y, corresponding to the major and minor numbers of LTS releases.

Feature track

The MicroCloud feature track uses the major number of the current feature release series. Feature releases within the same major version are published to the same track, replacing the previous release. This simplifies updates, as you don’t need to switch channels to access new feature releases within the same major version.

The current feature track is 3. No feature release has yet been published to this track. The most recent development updates can be found in the 3/edge channel, for testing purposes only.

The default track

If you install the MicroCloud snap without specifying a track, the recommended default is used. The default track always points to the most recent LTS track, which is currently 2.

Risk levels

For each MicroCloud track, there are three risk levels: stable, candidate, and edge.

We recommend that you use the stable risk level to install fully tested releases; this is the only risk level supported under Ubuntu Pro, as well as the default risk level if one is not specified at install. The candidate and edge levels offer newer but less-tested updates, posing higher risk.

For MicroCloud components

LXD

LXD follows a similar approach to its releases and snap as MicroCloud, including an LTS release every two years and more frequent feature releases on a feature track. For details, see LXD releases and snap.

MicroCeph

Ceph is the upstream project of MicroCeph.

The version of Ceph initially included in the release of an LTS version of Ubuntu is supported for the entire lifecycle of that Ubuntu version. This support applies to MicroCeph as well.

MicroCeph typically does not publish feature releases, but provides periodic non-breaking updates to existing releases, along with a new stable release corresponding to each Ceph release series. These MicroCeph releases share their upstream’s release names (such as quincy or squid).

For details about MicroCeph, see MicroCeph. For more information about the Ceph release cycle, visit the Ceph documentation: Ceph Releases (general).

MicroOVN releases and snap

The upstream OVN project follows a six-month release cadence. Every year, they release YY.03 in March, and YY.09 in September.

Every two years, the March version of OVN becomes an LTS version, such as the 24.03 version released in March of 2024. MicroOVN publishes versions that correspond to these upstream LTS versions. Stable maintenance is provided through upstream point releases for OVN and bugfixes for the snap deployment.

For more information, see the MicroOVN documentation:

Updates

By default, installed snaps update automatically when new releases are published to the channel they’re tracking. Progressive snap releases also mean that updates might not be immediately available to all machines at the same time.

With MicroCloud, this can be problematic because its component snaps must always use compatible versions, and because all members of a cluster must use the same version of each snap.

To prevent issues, hold updates for MicroCloud and its components. Furthermore, ensure that the all snaps are set to in-cohort (see Synchronize updates using the cohort flag).