Weekly status for the weeks of 11th December to 31st December.
Introduction
The highlight since the last update was the release of LXD 5.20. Please see the release notes for more information.
All of the LXD team were away for the Canonical holiday shutdown so the changes in this update all come from the week of the 11th to the 17th December.
LXD highlights
Improvements
- Adds support for the revive linter.
Bug fixes
- Fixed handling nil stdout/stderr output writer(s) supplied to LXD client
ExecInstance
by discarding output. - Imported several storage related bug fixes from Incus.
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
- Adds the revive linter.
- Storage: Fixes from Incus
- doc: fix broken links
- build(deps): bump actions/setup-go from 4 to 5
- build(deps): bump actions/setup-go from 4 to 5
- build(deps): bump actions/setup-go from 4 to 5
- client: Discard non-interactive stdout/stderr output if writer(s) not supplied in ExecInstance
- doc/storage/cephfs: specify that you can automatically create pools
- Change license to AGPLv3
- Release LXD 5.20
- github: add Canonical CLA check
- doc: clarify some wording around the license
- Stable 5.0 backports (stable-5.0)
LXD Charm
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.