Releases: canonical/lxd
Releases · canonical/lxd
LXD 4.19
Announcement
https://discuss.linuxcontainers.org/t/lxd-4-19-has-been-released/12276
What's Changed
- Cluster: More IPv6 listener bug fixes by @tomponline in https://github.com/lxc/lxd/pull/9192
- doc: Adds network forwards to left hand nav by @tomponline in https://github.com/lxc/lxd/pull/9196
- doc/server: Fix incorrect default for routerid by @stgraber in https://github.com/lxc/lxd/pull/9198
- More listener bugfixes by @masnax in https://github.com/lxc/lxd/pull/9199
- Resolve warnings older than startTime by @monstermunchkin in https://github.com/lxc/lxd/pull/9203
- lxc: Fix aliases containing @Args@ by @monstermunchkin in https://github.com/lxc/lxd/pull/9205
- lxd/storage/driver/zfs: Fix ListVolumes with custom zpool by @stgraber in https://github.com/lxc/lxd/pull/9208
- Add 'name' to 'raft_nodes' table. by @masnax in https://github.com/lxc/lxd/pull/9209
- doc/instances: Clarify default CPU/RAM for VMs by @stgraber in https://github.com/lxc/lxd/pull/9212
- Swagger fixes by @stgraber in https://github.com/lxc/lxd/pull/9211
- Don't allow instance ipv{n}.address to be same as managed parent network by @masnax in https://github.com/lxc/lxd/pull/9213
- lxd/networks: Improved IPv6 support for leases by @stgraber in https://github.com/lxc/lxd/pull/9214
- Network: Exports bridge forward addresses via BGP by @tomponline in https://github.com/lxc/lxd/pull/9216
- Unmount storage pools on lxd shutdown by @masnax in https://github.com/lxc/lxd/pull/9217
- don't allow 'limits.memory' to be 0 by @masnax in https://github.com/lxc/lxd/pull/9223
- Cluster: Fix slow heartbeat response due to multiple remote queries when populating raft node names by @tomponline in https://github.com/lxc/lxd/pull/9222
- lxd/util: Respect modprobe configuration by @stgraber in https://github.com/lxc/lxd/pull/9224
- Network: Exports OVN forward addresses via BGP by @tomponline in https://github.com/lxc/lxd/pull/9219
- Change restrictions check function in CheckClusterTargetRestriction by @presztak in https://github.com/lxc/lxd/pull/9225
- Extend cgroup abstraction and other preparations for metrics by @monstermunchkin in https://github.com/lxc/lxd/pull/9226
- OVN: Work around a bug in lr-nat-del in ovn-nbctl in LogicalRouterDNATSNATAdd by @tomponline in https://github.com/lxc/lxd/pull/9230
- shared/api/network/forward: Fix api extension references by @tomponline in https://github.com/lxc/lxd/pull/9242
- Network: Use consistent terminology in address forward swagger descriptions by @tomponline in https://github.com/lxc/lxd/pull/9244
- Storage: Workaround LVM unmount issues by @tomponline in https://github.com/lxc/lxd/pull/9247
- Cleanup LXD client imports by @stgraber in https://github.com/lxc/lxd/pull/9249
- Update lxc cluster list to show roles instead of boolean database column by @presztak in https://github.com/lxc/lxd/pull/9251
- doc: update link to rest-api.yaml by @ru-fu in https://github.com/lxc/lxd/pull/9256
- Typo by @regnauld in https://github.com/lxc/lxd/pull/9257
- lxd/device/tpm: Require
path
only for containers by @monstermunchkin in https://github.com/lxc/lxd/pull/9261 - Fix some swagger inconsistencies by @stgraber in https://github.com/lxc/lxd/pull/9262
- Add metrics by @monstermunchkin in https://github.com/lxc/lxd/pull/9086
- Add missing syscall mappings for riscv64, and fix missing docs by @wgrant in https://github.com/lxc/lxd/pull/9264
- Storage: Fix LVM unmount pool bug by @tomponline in https://github.com/lxc/lxd/pull/9255
- Daemon: Shutdown storage fixes by @tomponline in https://github.com/lxc/lxd/pull/9267
- Fix documented HTTP return code in console POST by @ricab in https://github.com/lxc/lxd/pull/9266
- doc/rest-api: Add missing entry for 112 (error) by @stgraber in https://github.com/lxc/lxd/pull/9272
- lxd/instance/drivers: Fix raw.lxc handling for shutdown/stop by @monstermunchkin in https://github.com/lxc/lxd/pull/9270
- lxd/cgroup: Implement CPU usage for cgroup v2 by @monstermunchkin in https://github.com/lxc/lxd/pull/9279
- lxd/cgroup: Fix logging in cgroup init by @monstermunchkin in https://github.com/lxc/lxd/pull/9282
- Storage: Fix filesystem detection to work on 32bit platforms by @tomponline in https://github.com/lxc/lxd/pull/9277
- Storage: Remove unmount functionality from LVM driver by @tomponline in https://github.com/lxc/lxd/pull/9276
- Network: Forwards fixes by @tomponline in https://github.com/lxc/lxd/pull/9283
- lxd: Improves API request/response debug logging by @tomponline in https://github.com/lxc/lxd/pull/9280
- LXD: Modifes errorResponse.Render function to JSON encode a api.ResponseRaw struct by @tomponline in https://github.com/lxc/lxd/pull/9281
- Handle VMs in instancesOnDisk by @monstermunchkin in https://github.com/lxc/lxd/pull/9285
- Network: Add lxc network forward get command by @tomponline in https://github.com/lxc/lxd/pull/9287
- lxd/util: Handle ':8443' syntax in ListenAddresses by @stgraber in https://github.com/lxc/lxd/pull/9292
- lxd: Remove public facing errors that mention cluster "node" by @tomponline in https://github.com/lxc/lxd/pull/9294
- Util: ListenAddresses improvements by @tomponline in https://github.com/lxc/lxd/pull/9293
- doc/metrics: typo fix by @simondeziel in https://github.com/lxc/lxd/pull/9295
- API: Adds URL builder and updates network UsedBy to use it by @tomponline in https://github.com/lxc/lxd/pull/9286
- Create dirs on pull -p by @masnax in https://github.com/lxc/lxd/pull/9290
- Fix clustering_remove_leader calling dqlite twice by @masnax in https://github.com/lxc/lxd/pull/9297
- Daemon: Makes /internal/shutdown synchronous by @tomponline in https://github.com/lxc/lxd/pull/9301
- Fix
lxc config trust remove
help by @stgraber in https://github.com/lxc/lxd/pull/9302 - lxd/qemu: Disable large decrementor on ppc64le by @stgraber in https://github.com/lxc/lxd/pull/9310
- Storage: Don't log an error when unmount of custom volume is skipped due to being in use by another instance by @tomponline in https://github.com/lxc/lxd/pull/9304
- lxd/instance/drivers: Add instance type to metrics by @monstermunchkin in https://github.com/lxc/lxd/pull/9305
- Cluster: Fix cluster member remove tests by @tomponline in https://github.com/lxc/lxd/pull/9303
- Cluster: Shutdown improvements by @tomponline in https://github.com/lxc/lxd/pull/9311
- Support custom block and filesystem export for all drivers by @monstermunchkin in https://github.com/lxc/lxd/pull/9300
- Fix storage volume export for cephfs by @monstermunchkin in https://github.com/lxc/lxd/pull/9312
- lxc/file: Fix file push help message by @monstermunchkin in https://github.com/lxc/lxd/pull/9313
- lxd/cgroup: Fix GetIOStats on cgroup2 by @stgraber in https://github.com/lxc/lxd/pull/9315
- [GH-9248] Restrict protocol version by @masnax in https://github.com/lxc/lxd/pull/9316
- lxd: add core scheduling support by @brauner in https://github.com/lxc/lxd/pull/9308
New Contributors
- @ru-fu made their first contribution in https://github.com/lxc/lxd/pull/9256
- @regnauld made their first contribution in https://github.com/lxc/lxd/pull/9257
- @wgrant made their first contribution in https://github.com/lxc/lxd/pull/9264
- @ricab made their first contribution in https://github.com/lxc/lxd/pull/9266
Full Changelog: lxc/incus@lxd-4.18...lxd-4.19