Back to the news overview

LXD 2.4 release announcement

4th of October 2016

The changes in this release include

New features:

  • Add API support for push based migration (with a client acting as relay)
  • Add a new used_by property to profiles (similar to networks)
  • Update "lxc profile list" to show a table
  • Support configuring NAT through "lxd init"


  • lxd/init: Actually add new network to profile
  • lxd/init: Typo fix
  • lxd/migration: Don't use ActionScript if it's not available
  • lxd/network: Allow nil network config
  • lxd/network: Better deal with partially disabled IPv6
  • lxd/network: Fix automatic nat settings
  • lxd/network: Fix IPv6 forwarding logic
  • lxd/network: Fix rare race condition with sysctl
  • lxd/network: Fix typo discovered by lintian
  • lxd/zfs: Extra checks and config for ZFS pools
  • doc: Add AppVeyor badge (Windows testing)
  • Makefile: Don't recursively include test deps
  • shared: Add GetOwner stub for Windows
  • shared: Generate client certificate with proper extended usage info
  • test: Fix apparmor version check
  • test: Fix shellcheck warning
  • test: Force UTC timezone
  • test: Make container cleanup more reliable

Try it for yourself

This new LXD release is already available for you to try on our demo service.


The release tarballs can be found on our download page.