Incus 0.6
Announcement
https://discuss.linuxcontainers.org/t/incus-0-6-has-been-released/19134
What's Changed
- incusd/instance/qemu/qmp: Don't risk blocking QMP on eject by @stgraber in #448
- Fix Github CI and OVN peer issue by @stgraber in #451
- incusd/apparmor: Allow more mounts in unprivileged containers by @stgraber in #452
- Translations update from Hosted Weblate by @weblate in #454
- fix: use genisoimage when mkisofs is not found by @bketelsen in #453
- incusd/instance/qemu/agent-loader: Handle legacy lxd-agent-loader by @stgraber in #455
- Expose OVN logic router name in state API by @stgraber in #456
- scripts/bash: Don't follow aliases by @stgraber in #460
- Translations update from Hosted Weblate by @weblate in #461
- test: Adapt test_database_no_disk_space() to newer libraft versions by @freeekanayaka in #462
- incus/launch: Fix --console by @stgraber in #464
- Add support for template file uid/gid/mode by @stgraber in #469
- lxd-to-incus: Clear cache on migration by @stgraber in #470
- Bump minimum Go version to 1.21 by @monstermunchkin in #471
- Translations update from Hosted Weblate by @weblate in #473
- Add support for unprivileged binfmt_misc by @stgraber in #474
- Translations update from Hosted Weblate by @weblate in #476
- incus/image: add dynamic command line completions by @adamcstephens in #477
- Improve and document support for encrypted keys by @PriceChild in #468
- lxd-to-incus: Indicate what existing configuration was found by @stgraber in #480
- Add support for all-projects to incus image list and API by @MaheshPunjabi in #400
- shared/cliconfig: Fix static analysis by @stgraber in #481
- Fix go.mod causing OVN startup issues by @stgraber in #488
- VM agent tweaks by @stgraber in #489
- incus/config: add completions by @adamcstephens in #490
- incusd/device: Bump base VM filesystem volume to 500MiB by @stgraber in #501
- incus-agent: Load virtio_net before configuring NICs by @stgraber in #495
- doc/faq: Add mention of the -mtu network interfaces by @stgraber in #496
- Make lvm.vg.force_reuse server-specific by @stgraber in #500
- Improvements to empty instance handling by @stgraber in #502
- incusd/instances: Use correct project on cross-project copy by @stgraber in #503
- incusd/patches: Fix bad SQL query by @stgraber in #504
- incusd/instances: Don't bypass instance limit check by @stgraber in #505
- Translations update from Hosted Weblate by @weblate in #506
- Add storage bucket backup by @maveonair in #365
- Fix golang-ci failures by @stgraber in #508
- Remove ceph special-casing in remote storage by @stgraber in #509
- OVN improvements in lxd-to-incus by @stgraber in #510
- lxd-to-incus: Support Void Linux by @stgraber in #511
- Disable the architecture check on
incus copy
/incus mv
by @presztak in #513 - Introduce clustered LVM (shared block storage) by @stgraber in #512
- incusd/storage/lvm: Fix import shadowing by @stgraber in #514
- incusd/storage/lvm: Tweak locking in cluster by @stgraber in #515
- Prevent custom storage volumes of type block to be used more than once by @monstermunchkin in #467
- incusd/instance/qemu: Cap hotplug CPU slots to 64 by @stgraber in #516
- incusd/storage/zfs: Fix refresh of VM volumes by @stgraber in #517
- incusd/network/ovs: Wait for bridge interface to appear by @stgraber in #518
- Fix volatile key definitions by @stgraber in #519
- gomod: Update dependencies by @stgraber in #521
- Static routes for OVN network forwards and load-balancers by @stgraber in #520
New Contributors
- @PriceChild made their first contribution in #468
- @MaheshPunjabi made their first contribution in #400
Full Changelog: v0.5.1...v0.6.0