← Back to all sparks
I

Incus

INFRA · APIS
Velocity5.0

Manager for virtual machines and system containers

Incus settled its 7.0 LTS, then went straight back to a monthly feature cadence.

container managerlts branchlive migrationqemu gatingnative clients
Current state
7.0.0 LTS landed in early May and became the supported baseline, followed by 7.0.1 as its first patch. The feature branch has not paused: 7.1 in May cleaned up the issues the LTS surfaced, 7.2 in June added migration-compatible hypervisor flags for stateful migration and aligned node-specific network configuration, and 7.3 at the end of July added native Windows and macOS installers to the build workflow, a QMP command timeout, and /32 and /128 addresses for OCI containers. Underneath, QEMU capabilities like SPICE, 9p and virtio audio are increasingly gated on runtime detection rather than assumed.
Where it's heading
The rhythm is a monthly feature release running alongside a long-term branch, and the recent work leans toward reach rather than new primitives: clients built natively for Windows and macOS, translations updated in nearly every release, feature gating so the same daemon behaves correctly across host configurations. Stateful migration getting migration-compatible CPU flags is the most operationally significant item, since it is what makes live migration work across non-identical hosts.
Prediction
The cadence in this window is a feature release roughly every four to six weeks with LTS patches interleaved, so a 7.4 is the expected next step. The entries give no indication of a headline feature queued for it.

Recent moves

  1. 7d ago

    Native Windows and macOS installers; QMP command timeouts

    Native Windows and macOS installers join the build workflow, QMP commands gain a timeout, and OCI containers accept /32 and /128 addresses. The native installers are the notable part — they widen who can drive an Incus server without a Linux client.

    View source ↗
  2. 27d ago

    First patch release on the 7.0 LTS branch

    The first patch on the 7.0 LTS branch. The body is a changelog link with no described changes.

    View source ↗
  3. 1mo ago

    Migration-compatible hypervisor flags for stateful migration

    Adds migration-compatible hypervisor flags when migration.stateful is set, aligns node-specific network configuration, and fixes block backup issues. The migration flags are what let a stateful migration succeed across hosts that are not identical.

    View source ↗
  4. 2mo ago

    Fixes for issues surfaced by the 7.0 release

    A cleanup release for issues surfaced by 7.0: project targeting on delete, network ACLs across projects, a deprecated QEMU flag, and operation creation during shutdown evacuation.

    View source ↗
  5. 3mo ago

    Incus 7.0 LTS, with runtime-detected QEMU feature gating

    The 7.0 LTS baseline. SPICE, 9p and virtio audio support are gated on runtime QMP detection rather than assumed, OIDC authentication can skip blocking, and the agent loader moves to Linux architecture names.

    View source ↗
  6. 4mo ago

    Volume snapshots while attached; OVN dhcp gateway option

    Custom volume snapshots can be created and deleted while attached to a running instance, and OVN networks gain an ipv4.dhcp.gateway option accepting none. The snapshot change removes a real operational constraint.

    View source ↗