LXD 3.19 (candidate) has been announced and it is time for testing until it gets upgraded to the stable snap channel on Wednesday, 22nd Janually 2020.
LXD 3.19 introduces two main features,
routed networking and initial VM support.
Here is the full list of issues in the 3.19 milestone, https://github.com/lxc/lxd/milestone/86?closed=1
If you run
snap info lxd now, you get the output below. 3.19 is in the candidate channel, and there are also a
3.19/* set of channels. On Wednesday 22nd January, LXD 3.19 from candidate will get promoted to stable. In the meantime it is possible to test 3.19-candidate now (with some risks), so that if you find any big issues, you can report them now.
channels: stable: 3.18 2019-12-02 (12631) 57MB - candidate: 3.19 2020-01-15 (12928) 67MB - beta: ↑ edge: git-14c0e2c 2020-01-16 (12957) 55MB - 3.19/stable: – 3.19/candidate: 3.19 2020-01-15 (12928) 67MB - 3.19/beta: ↑ 3.19/edge: ↑ 3.18/stable: 3.18 2019-12-02 (12631) 57MB - 3.18/candidate: 3.18 2019-12-02 (12631) 57MB - 3.18/beta: ↑ 3.18/edge: ↑ ...
Note that if you upgrade a LXD installation from 3.18 to 3.19, you might not be able to go back if there is a schema change. When upgrading, consider that you are moving only forward, even if snaps support the switching back and forth between versions.
We are going to switch from
candidate and make a mental note on Wednesday to switch back to
stable as soon as 3.19 is released to
$ snap switch lxd --channel candidate "lxd" switched to the "candidate" channel $ snap refresh lxd (candidate) 3.19 from Canonical✓ refreshed
Looks good. Let’s verify!
$ lxc --version 3.19 $ lxd --version 3.19
We are on 3.19 now!