LXD 5.12
Announcement
https://discuss.linuxcontainers.org/t/lxd-5-12-has-been-released/16731
What's Changed
- doc: add a page about troubleshooting failing instances by @ru-fu in https://github.com/lxc/lxd/pull/11379
- doc: fix in documentation for
physical
NIC with thenetwork
option by @gabrielmougard in https://github.com/lxc/lxd/pull/11378 - Instance: Get CRIU working again by @tomponline in https://github.com/lxc/lxd/pull/11353
- doc: add video links by @ru-fu in https://github.com/lxc/lxd/pull/11377
- Move C and therefore CGO out of shared package by @SimonRichardson in https://github.com/lxc/lxd/pull/11376
- doc/storage: Document zfs.block_mode by @stgraber in https://github.com/lxc/lxd/pull/11380
- Instance: Fix panic if metric collection occurs during stop operation by @tomponline in https://github.com/lxc/lxd/pull/11384
- lxc/query: Fix some minor issues by @stgraber in https://github.com/lxc/lxd/pull/11386
- doc: add links by @ru-fu in https://github.com/lxc/lxd/pull/11390
- Scriptlet: Fixes unpredictable ordering of Starlark dict keys by @tomponline in https://github.com/lxc/lxd/pull/11391
- Device: Configure ipvlan NIC host-side routes and neighbour proxy entries with LXD by @tomponline in https://github.com/lxc/lxd/pull/11387
- Instance: Fix non-recursive filtering in instances list by @tomponline in https://github.com/lxc/lxd/pull/11389
- Storage: Fix volume resize for ZFS block mode filesystem volumes by @tomponline in https://github.com/lxc/lxd/pull/11394
- lxd-agent: Retry getting vsock client by @monstermunchkin in https://github.com/lxc/lxd/pull/11397
- lxd/storage/drivers/zfs: don't force atime to on by @simondeziel in https://github.com/lxc/lxd/pull/11395
- Debugging docs by @ru-fu in https://github.com/lxc/lxd/pull/11398
- instance: No collisions between
proxy
device and network fwd listenAddr by @gabrielmougard in https://github.com/lxc/lxd/pull/11369 - Gofmt/swagger compatibility for go version > 1.18 by @markylaing in https://github.com/lxc/lxd/pull/11400
- Events: Return "Project not found" error for
lxc monitor
by @tomponline in https://github.com/lxc/lxd/pull/11408 - Instance: Don't collect metrics unless VM is running by @tomponline in https://github.com/lxc/lxd/pull/11406
- Storage: Only activate & mount VM config volume when updating backup.yaml by @tomponline in https://github.com/lxc/lxd/pull/11402
- Network: Update ip.Link to support applying settings atomically when adding interfaces by @tomponline in https://github.com/lxc/lxd/pull/11399
- lxd/storage/drivers: Match ceph keyring lookup logic by @stgraber in https://github.com/lxc/lxd/pull/11409
- Storage: Only use path parts of URL to extract bucket name by @tomponline in https://github.com/lxc/lxd/pull/11412
- doc: add sphinx-copybutton extension by @ru-fu in https://github.com/lxc/lxd/pull/11416
- Introduce
source.wipe
to storage-pool config by @stgraber in https://github.com/lxc/lxd/pull/11415 - doc: fix documentation warnings by @ru-fu in https://github.com/lxc/lxd/pull/11420
- api: Add zfs_block_mode API extension by @monstermunchkin in https://github.com/lxc/lxd/pull/11425
- zfs: Regenerate UUID on optimized migration by @monstermunchkin in https://github.com/lxc/lxd/pull/11424
- lxd/main_interactive: Tweak LVM thin pool error by @stgraber in https://github.com/lxc/lxd/pull/11428
- Instance: Add support for VM generation ID by @gabrielmougard in https://github.com/lxc/lxd/pull/11385
- removed the
-p 1053
param from thedig
call by @dn in https://github.com/lxc/lxd/pull/11423 - lxd/storage/drivers/zfs: remove redundant ZFS version detection by @simondeziel in https://github.com/lxc/lxd/pull/11435
- lxd/storage/zfs: Also pass -f to zpool create on source.wipe=true by @stgraber in https://github.com/lxc/lxd/pull/11434
- Clean up cloud-init docs by @ru-fu in https://github.com/lxc/lxd/pull/11433
- doc/faq: add a section explaining where lxc stores its config by @simondeziel in https://github.com/lxc/lxd/pull/11432
- Small doc fixes by @ru-fu in https://github.com/lxc/lxd/pull/11438
- GitHub actions: cancel running tests by @ru-fu in https://github.com/lxc/lxd/pull/11439
- test: Use per-instance storage pool VG for clustering tests by @tomponline in https://github.com/lxc/lxd/pull/11437
- lxd: tweak do_move_forkmount() by @brauner in https://github.com/lxc/lxd/pull/11342
- Storage: Sync and freeze in-use ZFS block mode filesystem volumes during consistent copy by @tomponline in https://github.com/lxc/lxd/pull/11430
- Instance: Push down migration logic into each storage driver (send) by @tomponline in https://github.com/lxc/lxd/pull/11414
- test: Shorten boot.host_shutdown_timeout in clustering_evacuation tests by @tomponline in https://github.com/lxc/lxd/pull/11453
- Instance: Push down migration logic into each storage driver (receive) by @tomponline in https://github.com/lxc/lxd/pull/11440
- lxd: Remove volatile.uuid generation for backup/snapshot restore by @gabrielmougard in https://github.com/lxc/lxd/pull/11452
- lxd/instance/qemu: Fix SMP on s390x by @stgraber in https://github.com/lxc/lxd/pull/11458
- Instance: Don't mask source errors with disconnection error by adding synchronisation of receipt of control message by @tomponline in https://github.com/lxc/lxd/pull/11456
- API: Fix clustered instances list by @tomponline in https://github.com/lxc/lxd/pull/11465
- lxd/devices: Updates deviceTaskBalance to check the container's InitPID as running indicator by @tomponline in https://github.com/lxc/lxd/pull/11464
- instance: Add Generation ID support for Virtual Machines by @gabrielmougard in https://github.com/lxc/lxd/pull/11450
- Doc: extension for terminal output by @ru-fu in https://github.com/lxc/lxd/pull/11447
- doc/images: link to Discourse post on LXD image servers by @ru-fu in https://github.com/lxc/lxd/pull/11469
- doc/devices/usb: add link to video and some explanation by @ru-fu in https://github.com/lxc/lxd/pull/11468
- Instance: Fix hang during migration if target member encounters an error by @tomponline in https://github.com/lxc/lxd/pull/11459
- lxd/apparmor: fix AppArmor instance_qemu profile by @Viktor-Yakovchuk in https://github.com/lxc/lxd/pull/11444
- Simplestreams: Don't write zero length cache files in cachedDownload by @tomponline in https://github.com/lxc/lxd/pull/11474
- Device: Introduce
io.cache
to disk config by @stgraber in https://github.com/lxc/lxd/pull/11473 - Storage: Add cleanup in ZFS createVolumeFromMigrationOptimized by @tomponline in https://github.com/lxc/lxd/pull/11475
- Various zfs block mode fixes by @monstermunchkin in https://github.com/lxc/lxd/pull/11413
- Documentation: fixed typo by @AlexanderSlaa in https://github.com/lxc/lxd/pull/11472
- Instance: Use full migration protocol for intra-cluster instance moves by @tomponline in https://github.com/lxc/lxd/pull/11457
- Config options by @ru-fu in https://github.com/lxc/lxd/pull/11405
- network: ask dnsmasq not to cache failed queries by @mpontillo in https://github.com/lxc/lxd/pull/11467
New Contributors
- @dn made their first contribution in https://github.com/lxc/lxd/pull/11423
- @AlexanderSlaa made their first contribution in https://github.com/lxc/lxd/pull/11472
- @mpontillo made their first contribution in https://github.com/lxc/lxd/pull/11467
Full Changelog: lxc/incus@lxd-5.11...lxd-5.12