Weekly status for the week of 28th October to 3rd November.
Introduction
Last week, the LXD team gathered in The Hague for the Engineering Sprint to plan the next six-month development cycle. This meant it was a quieter week for development, but LXD still received some improvements.
Bug fixes
-
TLS fine-grained identities are now pruned when their associated token expires.
-
LXD now considers the volatile IP of the OVN networks when creating network forwards and , load balancers and IP pass-throughs. This prevents potential IP conflicts.
-
The
lxc console
command now correctly handles kill signals ensuring that any spice sockets are cleaned up when the process exits. -
The
lxc
CLI auto completion now supports all available profile configuration options.
All changes
The items listed below is all of the work which happened over the past week and which will be included in the next release.
LXD
- Auth: Prune pending TLS identities
- Network: Consider volatile IP in ovnNetworkExternalSubnets
- lxc: Handle sigkill in
vga()
properly to clean spice sockets and avoid accumulating them - build(deps): bump actions/checkout from 4.2.1 to 4.2.2
- build(deps): bump actions/dependency-review-action from 4.3.4 to 4.3.5
- build(deps): bump actions/cache from 4.1.1 to 4.1.2
- build(deps): bump actions/setup-go from 5.0.2 to 5.1.0
- build(deps): bump github/codeql-action from 3.26.13 to 3.27.0
- build(deps): bump actions/cache from 4.1.1 to 4.1.2
- build(deps): bump actions/dependency-review-action from 4.3.4 to 4.3.5
- build(deps): bump actions/setup-go from 5.0.2 to 5.1.0
- build(deps): bump actions/checkout from 4.2.1 to 4.2.2
- build(deps): bump github/codeql-action from 3.26.13 to 3.27.0
- build(deps): bump github.com/pkg/sftp from 1.13.6 to 1.13.7
- build(deps): bump github.com/zitadel/oidc/v3 from 3.30.1 to 3.31.0
- build(deps): bump github.com/minio/minio-go/v7 from 7.0.78 to 7.0.79
- build(deps): bump github.com/minio/minio-go/v7 from 7.0.78 to 7.0.79
- build(deps): bump github.com/zitadel/oidc/v3 from 3.30.1 to 3.31.0
- build(deps): bump github.com/pkg/sftp from 1.13.6 to 1.13.7
- build(deps): bump github.com/pkg/sftp from 1.13.6 to 1.13.7
- Device: Fix adding a GPU CDI device with the ‘all’ identifier
- lxd: Deduplicate logic for deletion of main image file
- lxc/completion: Rework instance config key completion functions
- Device: Update CDI generateSpec signature
LXD UI
- chore(deps): update dependency vanilla-framework to v4.18.0
- fix(instance) show help text for instance root disk device on edit
- feat(instance) add cluster member column and filter to instance list
- chore(deps): update dependency vanilla-framework to v4.18.2
- Hide non managed networks as uplink options for ovn
LXD Charm
- Nothing to report this week
LXD Terraform provider
- Nothing to report this week
PyLXD
- Nothing to report this week
Distribution work
This section is used to track the work done in downstream Linux distributions to ship the latest LXD as well as work to get various software to work properly inside containers.
Ubuntu
- Nothing to report this week.