# Incus v6.22.0 — Incus 6.22 - Product: Incus (https://whatsnew.fyi/product/incus) - Vendor: LinuxContainers - Date: 2026-02-27 - Version: v6.22.0 - Original notes: https://github.com/lxc/incus/releases/tag/v6.22.0 - Permalink: https://whatsnew.fyi/product/incus/releases/v6.22.0 - Labels: Platforms: Linux What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Fix connected logic for non-NIC QEMU devices - **fixed** — Fix SingleQuote to actually quote - **fixed** — Fix get-client-certificate ignoring per-remote certs - **changed** — Set IncusOS storage usage property in ZFS storage - **changed** — Move IncusOS check to pool creation in LVM storage - **added** — Add support for QCOW2 migration whether the instance is stopped - **added** — Implement support for trust property in SR-IOV - **added** — Implement direct backup exports - **added** — Implement disk-only snapshot restore - **fixed** — Propagate error when adding qcow2 backing block device - **fixed** — Skip special disk devices in metrics - **fixed** — Prevent moving shared storage volumes - **added** — Add incus image generate-metadata command - **added** — Support live migration of qcow2 volumes - **added** — Add QCOW2 live migration support for instances with snapshots - **added** — Implement VM fast reboot - **fixed** — Remove instance volume on revert after failed live migration - **fixed** — Fix source hang when target migration fails - **fixed** — Prevent concurrent QCOW2 snapshot deletions - **fixed** — Prevent concurrent snapshot deletions ##### What's Changed * Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2854 * incusd/device/nic: Fix connected logic for non-NIC QEMU devices by @bensmrs in https://github.com/lxc/incus/pull/2855 * Fix typo: Supported cConditions to Supported Conditions by @hnakamur in https://github.com/lxc/incus/pull/2858 * incusd/storage/zfs: Set IncusOS storage usage property by @stgraber in https://github.com/lxc/incus/pull/2857 * Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2861 * shared/util: Fix SingleQuote to actually quote by @stgraber in https://github.com/lxc/incus/pull/2863 * Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2867 * Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2869 * incus: Fix get-client-certificate ignoring per-remote certs by @MarcosDaNight in https://github.com/lxc/incus/pull/2866 * Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2870 * incusd/storage/lvm: Move IncusOS check to pool creation by @stgraber in https://github.com/lxc/incus/pull/2871 * Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2874 * Improvements to incus-migrate by @stgraber in https://github.com/lxc/incus/pull/2883 * tests: Fix SR-IOV attached key test by @Shaderbug in https://github.com/lxc/incus/pull/2882 * Various bugfixes by @stgraber in https://github.com/lxc/incus/pull/2891 * Translations update from Hosted Weblate by @weblate in https://github.com/lxc/incus/pull/2901 * Add support for QCOW2 migration whether the instance is stopped by @presztak in https://github.com/lxc/incus/pull/2896 * Assorted bugfixes by @stgraber in https://github.com/lxc/incus/pull/2902 * incusd: Search OVS switch external_interfaces by @dankm in https://github.com/lxc/incus/pull/2898 * SR-IOV: Implement support for trust property by @Shaderbug in https://github.com/lxc/incus/pull/2903 * MarkdownLint fixes, fix nonstandard {Important} by @AJRepo in https://github.com/lxc/incus/pull/2885 * Manual pattern snapshots maintain uniqueness with pongo-pattern. by @Mujib-Ahasan in https://github.com/lxc/incus/pull/2880 * Propagate error when adding qcow2 backing block device by @presztak in https://github.com/lxc/incus/pull/2908 * Implement direct backup exports by @bensmrs in https://github.com/lxc/incus/pull/2899 * Implement disk-only snapshot restore by @stgraber in https://github.com/lxc/incus/pull/2912 * Skip special disk devices in metrics by @stgraber in https://github.com/lxc/incus/pull/2911 * Prevent moving shared storage volumes by @presztak in https://github.com/lxc/incus/pull/2914 * Add `incus image generate-metadata` and update `incus-migrate`documentation by @stgraber in https://github.com/lxc/incus/pull/2916 * Support live migration of qcow2 volumes by @presztak in https://github.com/lxc/incus/pull/2917 * Pass live migration flag and skip final filesystem sync for VMs by @presztak in https://github.com/lxc/incus/pull/2925 * Add QCOW2 live migration support for instances with snapshots by @presztak in https://github.com/lxc/incus/pull/2923 * doc/requirements: Bump minimal requirements by @stgraber in https://github.com/lxc/incus/pull/2926 * Validate requested storage pool during instance migration by @presztak in https://github.com/lxc/incus/pull/2931 * Implement VM fast reboot by @stgraber in https://github.com/lxc/incus/pull/2933 * Improve live migration handling by @stgraber in https://github.com/lxc/incus/pull/2934 * incus-migrate: Fix URL detection by @stgraber in https://github.com/lxc/incus/pull/2935 * Remove instance volume on revert after failed live migration by @presztak in https://github.com/lxc/incus/pull/2937 * Fix source hang when target migration fails by @presztak in https://github.com/lxc/incus/pull/2938 * Prevent concurrent QCOW2 snapshot deletions by @p _[Truncated at 4000 characters — full notes: https://github.com/lxc/incus/releases/tag/v6.22.0]_