Weekly status for the week of 22nd January to 28th January.
Introduction
The highlight of the past week was the release of the LXD Terraform provider 2.0. Please see the release notes for more details. Thank you for everyone involved with that release.
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
- Improve
test/lint/golangci
script - build(deps): bump github.com/miekg/dns from 1.1.57 to 1.1.58
- build(deps): bump actions/dependency-review-action from 3 to 4
- doc: use all processors for spelling check
- build(deps): bump actions/dependency-review-action from 3 to 4
- test/lint: Treat GITHUB_BEFORE as a revision.
- Scrape interval
- Replace deprecated HasExtension checks
- OIDC fixes (without encryption)
- shared: Add helper for obtaining a CertInfo struct
- Doc improvements (config option index and build speedup)
- lxc/cluster: update restore help text for --force
LXD Charm
- 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.
Snap
LXD snap
- fix(deps): update github.com/canonical/lxd digest to 91efd07
- snapcraft: make bios-256k.bin optional at prime step
- snapcraft: prime just the nvme binary (into bin/)
- Switch security.csm to use seabios rather than EDK2 CSM mode (latest-candidate)
- snapcraft/wrappers/run-host: use unshare --root instead of calling chroot
- 5.0.2+zfs-2.2 (5.0-candidate)
- Add github workflows (5.0-candidate)
- .github: Remove lxd-migrate build test for now (5.0-candidate)
- github: Remove requirement on lxd-migrate passing (5.0-candidate)
- github: Enable push to launchpad (5.0-candidate)
- snapcraft: strip criu binary (5.9M → 1.6M)
- Faster snap builds
- snapcraft: stop priming nasm
- snapcraft: don’t prime anything from the nasm part