Weekly news #349

Weekly status for the week of 3rd June to 9th June.

Introduction

Last week, LXD received several updates, including bug fixes, code refactoring, and enhancements to the documentation. In addition, LXD UI has been updated to 0.8.1 (see LXD UI release page for all the changes).

Bugfixes

  • Fixed an issue where DNS resoultion service (dnsmasq) of the managed bridge would respond to external requests if the bridge’s IP(s) are reachable from an externally connected network. Now, DNS resolution service responds only to requests originating from internal network.

  • Previously, when a restricted TLS client without access to the default project called lxc project list, LXD might return an error that caused an unexpected panic (nil pointer dereference) during filtering of used-by URLs. Now, instead of returning an error, the system will return the correct used-by URLs. As a consequence of the fix, when listing resources in a project that the client does not have access to, the system will show an empty list rather than returning a Forbidden error.

  • Fixed an issue where adding a disk with a name longer than 27 bytes would result in an error. Too long names are now hashed and trimmed to the name length limit. Names that fit within the length limit remain un-hashed.

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

We are adding the currently authenticated user to the main navigation. Adding a manifest.json in the root directory, so you can install LXD-UI as a progressive web application in your operating system via the URL bar.

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.

LXD snap

2 Likes