LXD 5.4
Announcement
https://discuss.linuxcontainers.org/t/lxd-5-4-has-been-released/14683
What's Changed
- doc: storage: clarify moving of storage volumes by @ru-fu in https://github.com/lxc/lxd/pull/10602
- doc: fix version switcher to work for latest by @ru-fu in https://github.com/lxc/lxd/pull/10603
- lxd/network/openvswitch: Use %s so that delimiting quotes are not escaped. by @markylaing in https://github.com/lxc/lxd/pull/10607
- Subprocess: Improve errors in ImportProcess by @tomponline in https://github.com/lxc/lxd/pull/10608
- Tweaks to go-lxc usage by @stgraber in https://github.com/lxc/lxd/pull/10611
- doc: storage: clarify that most docs are about custom volumes by @ru-fu in https://github.com/lxc/lxd/pull/10606
- Update lifecycle events by @stgraber in https://github.com/lxc/lxd/pull/10612
- Enables additional linters via golangci-lint config file. by @markylaing in https://github.com/lxc/lxd/pull/10600
- doc: add link to YouTube video about image handling by @ru-fu in https://github.com/lxc/lxd/pull/10614
- lxd/instance/lxc: Don't fail on missing apparmor by @stgraber in https://github.com/lxc/lxd/pull/10616
- Shell linters and github action by @markylaing in https://github.com/lxc/lxd/pull/10617
- Network: Load balancer struct prerequisites applied to network forwards by @tomponline in https://github.com/lxc/lxd/pull/10618
- Tiny lint fixes by @simondeziel in https://github.com/lxc/lxd/pull/10619
- lxd/network/driver/ovn: Inserts newlines after blocks. by @simondeziel in https://github.com/lxc/lxd/pull/10620
- workflows: Removes unit tests and reinstates ubuntu client tests. by @markylaing in https://github.com/lxc/lxd/pull/10621
- lxd/db/generate/lex: Use cases.Title instead of deprecated strings.Title by @markylaing in https://github.com/lxc/lxd/pull/10622
- Generator: Fix config table error handling. by @masnax in https://github.com/lxc/lxd/pull/10626
- Fix OVN docs by @ru-fu in https://github.com/lxc/lxd/pull/10629
- workflows/static-analysis: Download but do not update dependencies. by @markylaing in https://github.com/lxc/lxd/pull/10632
- Test: Add tests for passing unix character devices as disks into a container by @tomponline in https://github.com/lxc/lxd/pull/10631
- Fix incorrect error fields in swagger by @stgraber in https://github.com/lxc/lxd/pull/10638
- lxd/resources: Handle invalid VPD lengths by @stgraber in https://github.com/lxc/lxd/pull/10637
- Update for current candid by @stgraber in https://github.com/lxc/lxd/pull/10635
- lxd/instance/qemu: Fix qemuCPU template broken numa section by @tarruda in https://github.com/lxc/lxd/pull/10642
- Storage: Fix instance root disk volume config overrides leak volume DB record error by @tomponline in https://github.com/lxc/lxd/pull/10641
- DB: Optimise query pattern for InstanceList by @tomponline in https://github.com/lxc/lxd/pull/10634
- Network: OVN load balancers by @tomponline in https://github.com/lxc/lxd/pull/10609
- Don't double TLS connections between LXD and agent by @stgraber in https://github.com/lxc/lxd/pull/10644
- Instance: Don't wait for update operation to complete when removing disk from running container by @tomponline in https://github.com/lxc/lxd/pull/10647
- Instance: Revert InstanceList selective config loading optimisation by @tomponline in https://github.com/lxc/lxd/pull/10648
- Upgrades shellcheck to version 0.8.0 by @markylaing in https://github.com/lxc/lxd/pull/10649
- doc/instances: add link to NVIDIA video by @ru-fu in https://github.com/lxc/lxd/pull/10653
- lxd: Replace use of cluster "node" with "member" in user facing text by @tomponline in https://github.com/lxc/lxd/pull/10655
- doc: add a more complete prometheus.yaml example by @simondeziel in https://github.com/lxc/lxd/pull/10656
- doc: update storage driver reference by @ru-fu in https://github.com/lxc/lxd/pull/10643
- Generator: Fixes for external calling by @masnax in https://github.com/lxc/lxd/pull/10658
- doc: Load balancer fixes by @ru-fu in https://github.com/lxc/lxd/pull/10657
- lxd/resources: Better handle invalid VPD by @stgraber in https://github.com/lxc/lxd/pull/10663
- doc: Fix use of setup/set up by @stgraber in https://github.com/lxc/lxd/pull/10665
- Several fixes to the storage docs by @ru-fu in https://github.com/lxc/lxd/pull/10664
- Bidirectional vsock interface by @monstermunchkin in https://github.com/lxc/lxd/pull/10610
- Support
volume.*
configurations by @presztak in https://github.com/lxc/lxd/pull/10613 - lxd: Deprecates
ceph.osd.force_reuse
Ceph storage pool setting by @tomponline in https://github.com/lxc/lxd/pull/10666 - lxc: Clarify that monitor --log-level can only be used with pretty formatting mode by @tomponline in https://github.com/lxc/lxd/pull/10671
- Doc: Two additional storage how-tos by @ru-fu in https://github.com/lxc/lxd/pull/10673
- Storage: Fix ParseFloat warnings when instance on LVM thinpool not running by @tomponline in https://github.com/lxc/lxd/pull/10676
- doc/storage: move content from FAQ to storage section by @ru-fu in https://github.com/lxc/lxd/pull/10675
- lxd/resources: Better handle ethtool errors by @stgraber in https://github.com/lxc/lxd/pull/10677
- lxd/instance/drivers: Handle QEMU I/O errors by @stgraber in https://github.com/lxc/lxd/pull/10678
- Client: Add 30s HTTP header timeout for image download by @tomponline in https://github.com/lxc/lxd/pull/10681
- VM: Fix instance reference leak in getMonitorEventHandler by @tomponline in https://github.com/lxc/lxd/pull/10682
- DB: Make config tables
value
fields NOT NULL by @tomponline in https://github.com/lxc/lxd/pull/10680 - doc: Update cloud-init.md with user-data examples by @cricalix in https://github.com/lxc/lxd/pull/10669
- lxd/instance/drivers: Rename agentReady to agentStarted by @monstermunchkin in https://github.com/lxc/lxd/pull/10683
- Fix v1 generator code style by @masnax in https://github.com/lxc/lxd/pull/10684
- DB: Query optimisations by @tomponline in https://github.com/lxc/lxd/pull/10685
- Don't expose internal structs by @stgraber in https://github.com/lxc/lxd/pull/10686
New Contributors
- @cricalix made their first contribution in https://github.com/lxc/lxd/pull/10669
Full Changelog: lxc/incus@lxd-5.3...lxd-5.4