---
title: 'LXD weekly status #34'
description: Introduction A lot happened this past week. @brauner is making great
  progress cleaning everything up in liblxc and related projects ahead of the 3.0
  release, @freeekanayaka has been sorting out the last few missing bits for LXD clustering
  and @monstermunchkin has been busy working on our new distrobuilder tool! On top
  of all that, we’ve  […]
url: https://canonical.com/blog/lxd-weekly-status-34?format=md
---

1. [Blog](https://canonical.com/blog)
2. Article

---

[Stéphane Graber](https://canonical.com/blog/author/stgraber "More about Stéphane Graber")

14 February 2018

# LXD weekly status #34

[containers](https://canonical.com/blog/tag/containers)
[LXD](https://canonical.com/blog/tag/lxd)
[machine containers](https://canonical.com/blog/tag/machine-containers)

---

Share the article

# Introduction

A lot happened this past week. [@brauner](https://discuss.linuxcontainers.org/u/brauner) is making great progress cleaning everything up in liblxc and related projects ahead of the 3.0 release, [@freeekanayaka](https://discuss.linuxcontainers.org/u/freeekanayaka) has been sorting out the last few missing bits for LXD clustering and [@monstermunchkin](https://discuss.linuxcontainers.org/u/monstermunchkin) has been busy working on our new distrobuilder tool!

On top of all that, we’ve landed a variety of smaller features in LXD based on past user requests. This includes support for retrieving symlinks, setting a custom gateway IP address on a LXD network, retrieving the list of DHCP leases through the API, a new subcommand to manage client aliases, a new subcommand to override a device coming through a profile and an option to get prettier log output through `lxc monitor`.

We’ve also fixed numerous issues and done a number of tweaks to our snap package.
At the request of some users, we’re now including nano as an alternative to vim.
Image updates now benefit from delta transfers and we’ve added a number of new debug subcommands and other small improvements.

The recordings of all our talks at FOSDEM 2018 are also available online now so you may want to [check that out](https://discuss.linuxcontainers.org/t/containers-devroom-recordings-fosdem-2018/1206/1)!

# Upcoming conferences and events

* [GPU technology conference](https://www.nvidia.com/en-us/gtc/topics/data-center-and-cloud/#christian-brauner) (San Jose, March 2018)
* [NorthSec](https://nsec.io/speakers/#st-phane-graber) (Montreal, May 2018)

# Ongoing projects

The list below is feature or refactoring work which will span several weeks/months and can’t be tied directly to a single Github issue or pull request.

* [Distributed database for LXD clustering](https://github.com/lxc/lxd/pull/4016)
* [New image generation tool for LXC/LXD1](https://github.com/lxc/lxc/issues/2072)
* Various kernel work
* Stable release work for LXC, LXCFS and LXD

# Upstream changes

The items listed below are highlights of the work which happened upstream over the past week and which will be included in the next release.

## LXD

* Implemented [retrieving symlinks over file API](https://github.com/lxc/lxd/pull/4230).
* Added a new [ipv4.dhcp.gateway option to networks](https://github.com/lxc/lxd/pull/4231).
* Fixed a [typo in the lxc storage help](https://github.com/lxc/lxd/pull/4232).
* Added a [new API endpoint to retrieve the list of DHCP leases](https://github.com/lxc/lxd/pull/4234).
* Added a new [`lxc alias` subcommand](https://github.com/lxc/lxd/pull/4235).
* Added a [pretty rendering mode to `lxc monitor`](https://github.com/lxc/lxd/pull/4236).
* Extended the [user agent to include the list of storage backends in use](https://github.com/lxc/lxd/pull/4237).
* Fixed [handling of `--version` in `lxc`](https://github.com/lxc/lxd/pull/4240).
* Added a [new `lxc config device override` subcommand](https://github.com/lxc/lxd/pull/4242).
* Switched the [testsuite to using lxc.apparmor.profile](https://github.com/lxc/lxd/pull/4248).
* Made the [testsuite backward compatible with LXD 2.0.x](https://github.com/lxc/lxd/pull/4252).

## LXC

* Updated the [tools to only use public symbols1](https://github.com/lxc/lxc/pull/2090).
* Added [new lxc.namespace configuration keys1](https://github.com/lxc/lxc/pull/2125).
* Fixed [logic for unprivileged containers in lxc-ls1](https://github.com/lxc/lxc/pull/2137).
* Fixed [remount flags in cgfsng](https://github.com/lxc/lxc/pull/2140).
* Fixed [broken network in nested LXC containers1](https://github.com/lxc/lxc/pull/2142).
* Fixed [cgroup namespace detection](https://github.com/lxc/lxc/pull/2143).
* Fixed a [number of issues reported through coverity](https://github.com/lxc/lxc/pull/2144).
* Fixed [error handling in userns helper](https://github.com/lxc/lxc/pull/2149).
* Fixed [clearing of cgroup settings](https://github.com/lxc/lxc/pull/2150).
* Dropped some [unnecessary locking around our console handling code](https://github.com/lxc/lxc/pull/2151).
* Removed [some legacy (pre-3.0) codepaths and options](https://github.com/lxc/lxc/pull/2155).
* Fixed a [hang in lxc-console](https://github.com/lxc/lxc/pull/2158).
* Tweaked the [.gitignore](https://github.com/lxc/lxc/pull/2159).
* Removed the [atfork handlers](https://github.com/lxc/lxc/pull/2162).

## LXCFS

* Nothing to report

# Distribution work

This section is used to track the work done in downstream Linux distributions to ship the latest LXC, LXD and LXCFS as well as work to get various software to work properly inside containers.

## Ubuntu

* LXD 2.21-0ubuntu3 was backported to Ubuntu 16.04 and Ubuntu 17.10.

## Snap

* Added support for older resolvconf DNS setups
* Fixed ZFS build on ppc64el
* Improved checks for running LXD processes
* Moved our built-in vim copy to its own part
* Added nano as an alternative editor
* Added support for /var/lib/lxd being a mount (in lxd.migrate)
* Bumped Go to 1.9.4
* Made it possible to override the `lxc` binary with a debug binary
* Added xdelta3 to the snap
* Added sqlite3 to the snap with a lxd.database subcommand
* Fixed lxd.check-kernel
* Tweaked permissions on the LXD daemon directory
* Improved the kmod wrapper
* Fixed ZFS version detection for those having it built into their kernels

## Sign up for our newsletter

Get the latest Canonical news and updates in your inbox.

Work email:

\*I agree to receive information about Canonical's
products and services.

By submitting this form, I confirm that I have read and agree to [Canonical's Privacy Policy](https://canonical.com/legal/dataprivacy).

Sign up

## Share on

---

## Related posts

[### Ubuntu Server: a platform made for enterprise scale](https://canonical.com/blog/ubuntu-server-a-platform-made-for-enterprise-scale)

A platform is an environment that allows software to run smoothly across the infrastructure, runtime, and application layers. The key word there is “smoothly”: a good platform...

[Rhys Knipe](https://canonical.com/blog/author/rhysknipe)

7 July 2026

[### Canonical partners with Snyk for scanning chiseled Ubuntu containers](https://canonical.com/blog/canonical-partners-with-snyk-for-scanning-chiseled-ubuntu-containers)

Canonical, the publisher of Ubuntu, is pleased to announce a new partnership with developer-focused cybersecurity company Snyk. Snyk Container, Snyk’s container security...

[Canonical](https://canonical.com/blog/author/canonical)

20 March 2026

[### Introducing MicroCloud Cluster Manager](https://canonical.com/blog/introducing-microcloud-cluster-manager)

Canonical introduces the beta release of MicroCloud Cluster Manager, a new way to discover, organize, and operate your MicroCloud environments from a single, unified interface.

[Miona Aleksic](https://canonical.com/blog/author/mionaalex)

20 March 2026

[### Native integration available between Canonical LXD and HPE Alletra MP B10000](https://canonical.com/blog/canonical_lxd_hpe_alletra)

Native integration available between Canonical LXD and HPE Alletra MP B10000. The integration combines efficient open source virtualization with high performance,...

[Miona Aleksic](https://canonical.com/blog/author/mionaalex)

15 December 2025
