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