LXD 5.8
Announcement
https://discuss.linuxcontainers.org/t/lxd-5-8-has-been-released/15686
What's Changed
- Token expiry updates by @monstermunchkin in https://github.com/lxc/lxd/pull/11039
- Export preseed structs by @masnax in https://github.com/lxc/lxd/pull/11037
- lxd/device: Continue if device is nil by @Robertzi in https://github.com/lxc/lxd/pull/11046
- Network: Get dynamically allocated IPs from OVN switch port even if not using DHCP by @tomponline in https://github.com/lxc/lxd/pull/11049
- Export CertInfo to api.Certificate helper by @masnax in https://github.com/lxc/lxd/pull/11051
- lxc: Extend image filtering by @monstermunchkin in https://github.com/lxc/lxd/pull/11041
- test/suites: Unset join_token_expiry when done by @monstermunchkin in https://github.com/lxc/lxd/pull/11052
- doc/authentication: clarify expiration of cluster join tokens by @ru-fu in https://github.com/lxc/lxd/pull/11054
- Daemon: Respect core.shutdown_timeout by @tomponline in https://github.com/lxc/lxd/pull/11055
- lxc init: Fix usage line in the help output by @ru-fu in https://github.com/lxc/lxd/pull/11058
- doc: restructure instances documentation by @ru-fu in https://github.com/lxc/lxd/pull/11060
- Device: Relax
bridged
NIC duplicate instance DNS name checks by @tomponline in https://github.com/lxc/lxd/pull/11059 - Add resolv.conf location under WSL by @cerebrate in https://github.com/lxc/lxd/pull/11067
- doc: remove intro sentence for configuration by @ru-fu in https://github.com/lxc/lxd/pull/11068
- Device: Speed up getting NIC host name info by loading host interface info once per request by @tomponline in https://github.com/lxc/lxd/pull/11065
- Storage: Adds creation time to storage volumes and snapshots by @tomponline in https://github.com/lxc/lxd/pull/11034
- doc/clustering: clarify that you should remove offline members by @ru-fu in https://github.com/lxc/lxd/pull/11069
- Extend CPU limit validation by @monstermunchkin in https://github.com/lxc/lxd/pull/11057
- Allow device overrides when initialising or launching an instance. by @markylaing in https://github.com/lxc/lxd/pull/11066
- lxd: Sets Location field to hostname for GET /1.0 in devlxd API. by @markylaing in https://github.com/lxc/lxd/pull/11070
- Add some how-to guides to the instances docs by @ru-fu in https://github.com/lxc/lxd/pull/11076
- lxd/instances/lxc: Fix build on MIPS by @stgraber in https://github.com/lxc/lxd/pull/11074
- lxd/storage/pools: Initialize pool config if nil by @masnax in https://github.com/lxc/lxd/pull/11078
- devlxd: Do not return devlxd info if turned off by @monstermunchkin in https://github.com/lxc/lxd/pull/11085
- lxd: Remove shadowed variable name. by @markylaing in https://github.com/lxc/lxd/pull/11091
- lxd-agent: Return correct error when querying devlxd by @monstermunchkin in https://github.com/lxc/lxd/pull/11087
- Start devlxd on VMs as early as possible by @monstermunchkin in https://github.com/lxc/lxd/pull/11080
- scripts/bash/lxd-client: Add missing file mount sub-command by @simondeziel in https://github.com/lxc/lxd/pull/11092
- client/util: Use ConnectionArgs.Proxy with unix socket client by @masnax in https://github.com/lxc/lxd/pull/11090
- doc/instances: add instructions for accessing files by @ru-fu in https://github.com/lxc/lxd/pull/11086
- lxd: Check LXD ready state before changing instance by @monstermunchkin in https://github.com/lxc/lxd/pull/11093
- doc/instances: add instructions for running commands and logging on by @ru-fu in https://github.com/lxc/lxd/pull/11079
- test/suites/sql: safe grep usage by @simondeziel in https://github.com/lxc/lxd/pull/11097
- Add shared devlxd structs by @monstermunchkin in https://github.com/lxc/lxd/pull/11094
- lxd/device/tpm: Handle TPM devices in profiles by @monstermunchkin in https://github.com/lxc/lxd/pull/11098
- Network: Adds MTU DHCP option when using bridge fan mode by @tomponline in https://github.com/lxc/lxd/pull/11095
- doc: the location is set in responses from GET /1.0 in devlxd API by @simondeziel in https://github.com/lxc/lxd/pull/11102
- doc: add video links by @ru-fu in https://github.com/lxc/lxd/pull/11100
- lxd/init: Use strict checking for preseed by @monstermunchkin in https://github.com/lxc/lxd/pull/11107
- Refresh REST API by @simondeziel in https://github.com/lxc/lxd/pull/11103
- Small tweaks to Github Action tests by @simondeziel in https://github.com/lxc/lxd/pull/11104
- doc: Fix configuration directory in remotes.md by @gibmat in https://github.com/lxc/lxd/pull/11109
- doc/instances: add example for filtering by location by @ru-fu in https://github.com/lxc/lxd/pull/11116
- acme: Switch to github.com/go-acme/lego/v4 by @monstermunchkin in https://github.com/lxc/lxd/pull/11119
- build(deps): bump actions/dependency-review-action from 2 to 3 by @dependabot in https://github.com/lxc/lxd/pull/11113
- doc/security: add YouTube link by @ru-fu in https://github.com/lxc/lxd/pull/11121
- Instance: Fixes missing container initiated instance-shutdown lifecycle event by @tomponline in https://github.com/lxc/lxd/pull/11122
- shared: Increase default TCP user timeout from 30 seconds to 2 minutes by @tomponline in https://github.com/lxc/lxd/pull/11117
- devlxd: Add volatile NIC hwaddr to devices output by @tomponline in https://github.com/lxc/lxd/pull/11120
- Storage: Update DeleteImage to not use GetImageFromAnyProject by @tomponline in https://github.com/lxc/lxd/pull/11118
- lxd: Limit shutdown concurrency to number of instances or number of CPU cores (which ever is less). by @tomponline in https://github.com/lxc/lxd/pull/11114
- Device: Fix attaching cephfs disk volumes to VMs by @tomponline in https://github.com/lxc/lxd/pull/11125
- test: Reduce "shellcheck disable=SC2034" usage by @simondeziel in https://github.com/lxc/lxd/pull/11124
- Enable CPU hot-(un)plugging for VMs by @monstermunchkin in https://github.com/lxc/lxd/pull/11075
- lxc: Fix copying storage volume to remote from cluster member by @tomponline in https://github.com/lxc/lxd/pull/11127
- Storage: Consider custom volume snapshot creation date when refreshing by @tomponline in https://github.com/lxc/lxd/pull/11123
- Storage: Allow ZFS block volumes to use pool's zfs.blocksize setting by @tomponline in https://github.com/lxc/lxd/pull/11128
New Contributors
- @Robertzi made their first contribution in https://github.com/lxc/lxd/pull/11046
- @cerebrate made their first contribution in https://github.com/lxc/lxd/pull/11067
- @gibmat made their first contribution in https://github.com/lxc/lxd/pull/11109
Full Changelog: lxc/incus@lxd-5.7...lxd-5.8