[ubuntu/artful-proposed] lxd 2.17-0ubuntu1 (Accepted)
Stéphane Graber
stgraber at ubuntu.com
Wed Aug 23 05:12:15 UTC 2017
lxd (2.17-0ubuntu1) artful; urgency=medium
* New upstream release (2.17):
- Add support for specifying the ceph user
- Implement "instance types" as an easy way to specify limits
- Add a new "lxc query" command as a low level query tool for the LXD API
- Filesystem ACLs are now rewritten when the container changes uid/gid map
- LXD now supports using binary deltas when refreshing daily images
- "lxc image info" now shows whether an image was automatically cached
- client: Cleanup code duplication in image download function
- client: Remove deprecated client code
- client: Simplify ConnectPublicLXD logic
- doc: Add storage documentation for volatile.pool.pristine
- doc: Add the volatile.initial\_source key
- doc: Fix bad JSON in rest-api.md
- doc: Properly escape path params
- extra/lxc-to-lxd: Ignore capabilities that are dropped by default
- extra/lxc-to-lxd: Ignore sysfs/proc mounts
- extra/lxc-to-lxd: Properly handle lxc.seccomp
- i18n: Update translations from weblate
- lxc: Fix race in progress reporter
- lxc: Re-introduce remote protocol migration
- lxc/config: Expose extra certificate functions
- lxc/image: Fix copy of image aliases
- lxc/image: Wait for the refresh to complete
- lxc/remote: Don't require a crt for public remotes
- lxd: Move lxd/util.go into its own lxd/util/ sub-package
- lxd/containers: Allow passing disk devices with the LXD snap
- lxd/containers: Another LXC 2.1 key rename, lxc.idmap
- lxd/containers: Fix a typo: now -> know
- lxd/containers: Fix gpu attach when mixing GPU vendors
- lxd/containers: Fix sorting order of devices
- lxd/containers: Fix support for isolcpu in CPU scheduler
- lxd/containers: Make stateful snapshot restores work again
- lxd/daemon: Add initial lxd/sys sub-package and OperatingSystem structure
- lxd/daemon: d.os.Init must be run after all paths are created
- lxd/daemon: Extract Daemon.ExpireLogs into a standalone function
- lxd/daemon: Extract Daemon.GetListeners into a standalone function
- lxd/daemon: Extract Daemon.httpClient into a standalone HTTPClient
- lxd/daemon: Extract Daemon.ListenAddresses into a standalone function
- lxd/daemon: Extract Daemon.PasswordCheck into a standalone function
- lxd/daemon: Extract Daemon.SetupStorageDriver into a standalone function
- lxd/daemon: Log a warning for unknown config keys instead of crashing
- lxd/daemon: Move Daemon.BackingFs to the OS struct
- lxd/daemon: Move Daemon.IdmapSet to OS.IdmapSet
- lxd/daemon: Move Daemon.isRecursionRequest to the lxd/util sub-package
- lxd/daemon: Move Daemon.lxcpath to OS.LxcPath
- lxd/daemon: Move Daemon.MockMode to OS.MockMode
- lxd/daemon: Move Deamon.CheckTrustState and Deamon.isTrustedClient
- lxd/daemon: Move filesystemDetect function into lxd/util subpackage
- lxd/daemon: Replace Daemon with State in all model entities
- lxd/daemon: Use select and save a few goroutines
- lxd/daemon: Use sql.DB or sys.OS instead of Daemon where possible
- lxd/db: Drop dependencies on Daemon in db.go
- lxd/db: Move db\*.go files into their own db/ sub-package
- lxd/images: Carry old "cached" value on refresh
- lxd/import: Don't use un-initialized structs
- lxd/networks: Allow starting LXD without dnsmasq
- lxd/networks: Fix networkIptablesClear with missing ip{6}tables
- lxd/networks: Make "dev" work as a network name
- lxd/networks: Set dnsmasq.raw to be 0644
- lxd/networks: Stop networks on clean shutdown
- lxd/patches: Fix canmount=noauto patch
- lxd/patches: Unset "size" for ZFS containers + images
- lxd/storage: Count custom volumes in pool UsedBy
- lxd/storage: Enable "volume.size" for {btrfs,zfs}
- lxd/storage: Fix "size" property
- lxd/storage: Fix wrong driver name for log output
- lxd/storage: Non-functional changes
- lxd/storage/ceph: Fix double --cluster
- lxd/storage/ceph: Unmap until EINVAL
- lxd/storage/ceph: Use "/dev/rbd<idx>" via sysfs
- lxd/storage/ceph: Use minimal image feature set for clones
- lxd/storage/dir: Check if directory is empty
- lxd/storage/zfs: Always require existing datasets to be empty
- lxd/storage/zfs: Refactoring
- shared: Add wrapper to translate host paths
- shared: Move GetRemoteCertificate from lxc/remote
- tests: function to include storage backends helpers
- tests: Refactor cleanup functions
- tests: Split out lxc and lxd related helper functions
- tests: Split out network-related helper functions
- tests: Split out storage-related helper functions
- tests: Split out test setup related helper functions
- tests: Use $storage\_backends variable
* Add dependency on xdelta3 (for delta updates)
* Add build-dependency on libacl1-dev (for posix ACL remapping)
Date: Wed, 23 Aug 2017 00:38:09 -0400
Changed-By: Stéphane Graber <stgraber at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/lxd/2.17-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 23 Aug 2017 00:38:09 -0400
Source: lxd
Binary: lxd-client lxd lxc2 lxd-tools golang-github-lxc-lxd-dev
Architecture: source
Version: 2.17-0ubuntu1
Distribution: artful
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Stéphane Graber <stgraber at ubuntu.com>
Description:
golang-github-lxc-lxd-dev - Container hypervisor based on LXC - go source
lxc2 - Container hypervisor based on LXC - metapackage
lxd - Container hypervisor based on LXC - daemon
lxd-client - Container hypervisor based on LXC - client
lxd-tools - Container hypervisor based on LXC - extra tools
Changes:
lxd (2.17-0ubuntu1) artful; urgency=medium
.
* New upstream release (2.17):
- Add support for specifying the ceph user
- Implement "instance types" as an easy way to specify limits
- Add a new "lxc query" command as a low level query tool for the LXD API
- Filesystem ACLs are now rewritten when the container changes uid/gid map
- LXD now supports using binary deltas when refreshing daily images
- "lxc image info" now shows whether an image was automatically cached
.
- client: Cleanup code duplication in image download function
- client: Remove deprecated client code
- client: Simplify ConnectPublicLXD logic
- doc: Add storage documentation for volatile.pool.pristine
- doc: Add the volatile.initial\_source key
- doc: Fix bad JSON in rest-api.md
- doc: Properly escape path params
- extra/lxc-to-lxd: Ignore capabilities that are dropped by default
- extra/lxc-to-lxd: Ignore sysfs/proc mounts
- extra/lxc-to-lxd: Properly handle lxc.seccomp
- i18n: Update translations from weblate
- lxc: Fix race in progress reporter
- lxc: Re-introduce remote protocol migration
- lxc/config: Expose extra certificate functions
- lxc/image: Fix copy of image aliases
- lxc/image: Wait for the refresh to complete
- lxc/remote: Don't require a crt for public remotes
- lxd: Move lxd/util.go into its own lxd/util/ sub-package
- lxd/containers: Allow passing disk devices with the LXD snap
- lxd/containers: Another LXC 2.1 key rename, lxc.idmap
- lxd/containers: Fix a typo: now -> know
- lxd/containers: Fix gpu attach when mixing GPU vendors
- lxd/containers: Fix sorting order of devices
- lxd/containers: Fix support for isolcpu in CPU scheduler
- lxd/containers: Make stateful snapshot restores work again
- lxd/daemon: Add initial lxd/sys sub-package and OperatingSystem structure
- lxd/daemon: d.os.Init must be run after all paths are created
- lxd/daemon: Extract Daemon.ExpireLogs into a standalone function
- lxd/daemon: Extract Daemon.GetListeners into a standalone function
- lxd/daemon: Extract Daemon.httpClient into a standalone HTTPClient
- lxd/daemon: Extract Daemon.ListenAddresses into a standalone function
- lxd/daemon: Extract Daemon.PasswordCheck into a standalone function
- lxd/daemon: Extract Daemon.SetupStorageDriver into a standalone function
- lxd/daemon: Log a warning for unknown config keys instead of crashing
- lxd/daemon: Move Daemon.BackingFs to the OS struct
- lxd/daemon: Move Daemon.IdmapSet to OS.IdmapSet
- lxd/daemon: Move Daemon.isRecursionRequest to the lxd/util sub-package
- lxd/daemon: Move Daemon.lxcpath to OS.LxcPath
- lxd/daemon: Move Daemon.MockMode to OS.MockMode
- lxd/daemon: Move Deamon.CheckTrustState and Deamon.isTrustedClient
- lxd/daemon: Move filesystemDetect function into lxd/util subpackage
- lxd/daemon: Replace Daemon with State in all model entities
- lxd/daemon: Use select and save a few goroutines
- lxd/daemon: Use sql.DB or sys.OS instead of Daemon where possible
- lxd/db: Drop dependencies on Daemon in db.go
- lxd/db: Move db\*.go files into their own db/ sub-package
- lxd/images: Carry old "cached" value on refresh
- lxd/import: Don't use un-initialized structs
- lxd/networks: Allow starting LXD without dnsmasq
- lxd/networks: Fix networkIptablesClear with missing ip{6}tables
- lxd/networks: Make "dev" work as a network name
- lxd/networks: Set dnsmasq.raw to be 0644
- lxd/networks: Stop networks on clean shutdown
- lxd/patches: Fix canmount=noauto patch
- lxd/patches: Unset "size" for ZFS containers + images
- lxd/storage: Count custom volumes in pool UsedBy
- lxd/storage: Enable "volume.size" for {btrfs,zfs}
- lxd/storage: Fix "size" property
- lxd/storage: Fix wrong driver name for log output
- lxd/storage: Non-functional changes
- lxd/storage/ceph: Fix double --cluster
- lxd/storage/ceph: Unmap until EINVAL
- lxd/storage/ceph: Use "/dev/rbd<idx>" via sysfs
- lxd/storage/ceph: Use minimal image feature set for clones
- lxd/storage/dir: Check if directory is empty
- lxd/storage/zfs: Always require existing datasets to be empty
- lxd/storage/zfs: Refactoring
- shared: Add wrapper to translate host paths
- shared: Move GetRemoteCertificate from lxc/remote
- tests: function to include storage backends helpers
- tests: Refactor cleanup functions
- tests: Split out lxc and lxd related helper functions
- tests: Split out network-related helper functions
- tests: Split out storage-related helper functions
- tests: Split out test setup related helper functions
- tests: Use $storage\_backends variable
.
* Add dependency on xdelta3 (for delta updates)
* Add build-dependency on libacl1-dev (for posix ACL remapping)
Checksums-Sha1:
ded453ed9eec55af07cdda28e9027616546b8e1b 3124 lxd_2.17-0ubuntu1.dsc
79fc76181986934b3599f211ec035157e57d6475 6547679 lxd_2.17.orig.tar.gz
f02780a6d0ab90be81aeb8aabe5c8bdd319dabbd 801 lxd_2.17.orig.tar.gz.asc
0422eb544859887969b903ff61999a643a0a66e7 100872 lxd_2.17-0ubuntu1.debian.tar.xz
f18935d9190606acb6c5e29c88d27e1e25d2812e 7470 lxd_2.17-0ubuntu1_source.buildinfo
Checksums-Sha256:
20f9bfffb61291898c31042814e258d6a2c177ae5fc3bca025278b124c0cb118 3124 lxd_2.17-0ubuntu1.dsc
3544a8f7119d1718d136cdae2ce9c74d4544ad9ef55517dc234cc69538b0c329 6547679 lxd_2.17.orig.tar.gz
8610b25c06ec5346680f6eed8260c4cfe578aceb1eed80858844674dfdcaf4bd 801 lxd_2.17.orig.tar.gz.asc
332a2474743f9df155f6b93b65312d83b94c71881fa229bb386ce539355f8e12 100872 lxd_2.17-0ubuntu1.debian.tar.xz
7cb8488ab04c8981e5d8ad0c551c4e361cf016248225e22fd2579a07d15353e6 7470 lxd_2.17-0ubuntu1_source.buildinfo
Files:
da642d447c0167f98a9453690ea925c1 3124 admin optional lxd_2.17-0ubuntu1.dsc
722c8b58462a85f6e696dd155638942a 6547679 admin optional lxd_2.17.orig.tar.gz
c4dc0ac9d78c611304eb5fd13451fdac 801 admin optional lxd_2.17.orig.tar.gz.asc
72033ac2e2b7e46e22747e209c9cea1f 100872 admin optional lxd_2.17-0ubuntu1.debian.tar.xz
59f57440af163e82dde888d5b2001c76 7470 admin optional lxd_2.17-0ubuntu1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJZnQ2RAAoJEMY4l01keS1nFkQQAKMQbOjfYGXGgtf2LaVEy94G
m0efxemKih/SxFZKSJ3RgY4p989bI4ygE0bHDVLR0jKNLLGhOC6UA0jm9dot43RQ
tVm+WUUxVWArhzmS4CQsldNqNiWU+aHkxIBduoCvjsUIgd1SKKmiZwv4uGnmZjXF
LyHzdlYIVaqmWIbTV1ENncb5+i1Gr0hlYSsbZGHpp78jPi7UCFgnzlmCHyR2mcIL
fHi8njrcKmDOf52cu+HXuhQejz8yZdsU5cFCnvNxsJ7/Ak1BZum7swv2NVKlTXSl
x/lo5R9ATpmPSzh5JmGQz4b+B/6BUZbnP9NcIRmjpZ/OLGwr68JMlSA6MBqLHg06
1aRdpIvXaG/T7UCeG60OrqsEMrzs1Yi5omXt30AJWlWXJepOwzW7BmnbODBAAyyV
+r+eDQXQRe/f4xVCAALwVJtGLAUfi6xbMyam+qd/g0bPNU/198rHIA6azQP0LUMR
aS8wdpCWkiu1ZMBWWI+44FfhlzIHXjorB/Urda5/1uH4OidNHEo5jgUPYRF2dAcy
2E/uPEz685BgODXS9dyBqk+UgRDSbuYhXxy0a7W4i8e7HUi8RhpJdRvTC1zrz712
WUK4E8oS3Y7eFOaDqXFTXKAqUZ47B52ssQYs54VF0AtP0p6X+AqVpQ515Xghl7+U
O4LsknZdjaq46pwHe1IY
=dKWx
-----END PGP SIGNATURE-----
More information about the Artful-changes
mailing list