---
title: LXD 5.17 is now available
description: An overview at what’s new in LXD 5.16 and 5.17 releases.
url: https://canonical.com/blog/lxd-5-17-is-now-available?format=md
---

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

---

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

1 September 2023

# LXD 5.17 is now available

[LXD](https://canonical.com/blog/tag/lxd)
[Release](https://canonical.com/blog/tag/release)

---

Share the article

Photo by [Leon Contreras](https://unsplash.com/@lc_photography?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/photos/SH0s9hDbEBU?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)

While things sometimes slow down during summer while we take a well-deserved break, the LXD team stuck to our usual monthly release schedule delivering two new feature releases.

We completed several bigger features from our roadmap, as well as some usual user experience improvements and bug fixes.

Let’s take a look at what’s new in LXD 5.16 and 5.17.

# LXD 5.16 – Launch a VM from an ISO, extract IPAM information, modify entity properties

* It is now possible to **upload ISO image files as custom storage volumes**. These can then be attached to a virtual machine as a bootable CD disk allowing simplified installation of custom operating systems from a “library” of custom ISO volumes.
* LXD deployments allocate and consume IP addresses for a variety of purposes. But until now there was no simple way for external systems (such as IPAM applications) to identify and track the usage of these addresses. LXD now introduces **a new unified endpoint aggregating all network allocations**. In addition to the new API endpoint [(/1.0/network-allocations endpoint 1](https://documentation.ubuntu.com/lxd/en/latest/api/#/network-allocations)) there is also an accompanying CLI command *lxc network list-allocations* that will display your IPAM information.
* Some entity types in LXD have the concept of [properties](https://documentation.ubuntu.com/lxd/en/latest/reference/instance_properties/) which are separate from that entity’s [configuration options](https://documentation.ubuntu.com/lxd/en/latest/reference/instance_options/). Previously, the only way to modify these properties was to do so interactively with the *lxc \* edit* commands or via a combination of *lxc \* show* piped to *sed/awk* and then back into the appropriate *lxc \* edit* command. Now **it is possible to modify an entity property** directly with the *lxc \* set* commands by supplying the –property flag.

For the rest of the features, command examples, and a complete changelog, please check [the release announcement](https://discourse.ubuntu.com/t/lxd-5-16-has-been-released/37150).

# LXD 5.17 – ZFS 2.2 delegation support, remote copy support for custom volume snapshots, recovery of empty storage pools

* LXD now supports using the [**namespace delegation support in ZFS 2.2**](https://github.com/openzfs/zfs/pull/12263). This allows a container that has delegated ZFS access to control its dataset and anything underneath it. For this to work,  the LXD host  must be running a kernel with the ZFS 2.2 kernel module.
* It is now possible to **copy a custom volume snapshot to another LXD host** as a new custom volume.
* The lxd recover tool will now **detect empty unknown storage pools and recreate the database records**. Previously this was only done if there was also an unknown instance or custom volume present. This avoids an issue that would prevent creating a storage pool if an empty storage volume was on disk but not in the LXD database.
* There have been several **improvements to the LXD documentation**:
  + Switched to [Diataxis](https://ubuntu.com/blog/diataxis-a-new-foundation-for-canonical-documentation) navigation style.
  + Added a [how-to on adding a routed NIC to a VM instance](https://documentation.ubuntu.com/lxd/en/latest/howto/instances_routed_nic_vm/).
  + Changed the configuration options sections to be collapsible and linkable.

For the complete changelog and command examples, please check [the release announcement](https://discourse.ubuntu.com/t/lxd-5-17-has-been-released/38061).

# What’s next

We are continuing to deliver on our planned roadmap for the second half of 2023, as outlined in [this video](https://www.youtube.com/watch?v=B0UmUdZF-O4). At the same time we are slowly preparing for the next development cycle starting in November. We are always happy to hear from the community, so if you have any ideas feel free to post them in our [community forum](https://discourse.ubuntu.com/c/lxd/126), or log an issue on our [GitHub page](https://github.com/canonical/lxd).

## 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

[### Canonical announces the first MicroCloud LTS release](https://canonical.com/blog/canonical-releases-microcloud-lts)

Canonical announces the first MicroCloud LTS release. MicroCloud 2.1.0 LTS features support for single-node deployments, improved security posture, and more flexibility during...

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

15 November 2024

[### 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

[### 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
