Weekly news #398

Weekly status for the week of 2nd June to 8th June.

Introduction

This past week, LXD received several bug fixes, including cloud-init configuration parsing improvements and fixes for edge cases that could cause unexpected errors.

Thanks to all the contributors!

Bug Fixes

  • Fixed CephFS mount timeout to prevent blocking LXD in case storage cluster is inaccessible. The timeout has been adjusted to initially wait for 10 seconds, and in case it fails, it will retry in 60 seconds.

  • Fixed an issue where a valid cloud-init header was stripped during YAML unmarshaling. Now the initial comments are correctly retained.

  • Fixed an issue where retrieving macvlan network information would result in a misleading error that the network is not found. Network information is now retrieved as expected.

  • Fixed an issue where a panic could occur when overwriting a progress renderer. This could replace a locked mutex with an unlocked one, leading to an unowned mutex being unlocked.

  • Fixed an issue where removing old images from database could fail because the error was accidentally logged instead of returned to the retry mechanism.

LXD UI

  • Added option to import custom storage volumes, enabling restore of backups.

LXD images

Changes on images: simplestream remote:

  • Added Alpine 22
  • Removed Ubuntu Focal (20.04) Desktop (EOL)

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

LXD UI

LXD Charm

LXD Terraform provider

  • Nothing to report this week

PyLXD

LXD snap

3 Likes