[ubuntu/artful-proposed] lxd 2.13-0ubuntu1 (Accepted)
Stéphane Graber
stgraber at ubuntu.com
Wed Apr 26 05:56:13 UTC 2017
lxd (2.13-0ubuntu1) artful; urgency=medium
* New upstream release (2.13):
- lxc/copy: Allow copying a container without its snapshots
- lxd/storage/zfs: Introduce a new "zfs.clone_copy" property
- client: New, better designed, client library available for testing
- lxd/containers: unix-char/unix-block devices can now be renamed
- lxd/containers: AppArmor namespacing for privileged containers too
- lxd/storage/lvm: Implement non-thinpool LVM storage pools
- lxc/list: Support for CSV as an output format
- lxd/init: Support for creating a subvolume in an existing btrfs setup
- lxd/storage: Implement support for restricting rsync bandwidth
- lxd/network: Allow overriding the VXLAN multicast interface
- client: Add basic logging code
- client: Fix file push path handling
- doc/api-extensions: Properly escape markdown
- doc/configuration: Drop deprecated config options
- doc/configuration: Extract containers documentation to containers.md
- doc/configuration: Extract networking documentation to networks.md
- doc/configuration: Extract profiles documentation to profiles.md
- doc/configuration: Extract server documentation to server.md
- doc/configuration: Extract storage documentation to storage.md
- doc/configuration: Fix storage volume configuration
- doc/configuration: Update with links to other documents
- doc/lxd-ssl-authentication: Drop mention of PKI CRL (not implemented)
- doc/production-setup: Fix broken table
- doc/README: Update for new API client
- doc/storage: Add note about escaping btrfs qgroups
- doc/storage: Re-format a bit
- i18n: Update translations from weblate
- lxc/copy: Return the source error too
- lxc/copy: Wait for operations asynchronously
- lxc/list: Document list format options
- lxc/manpage: Show all commands in "man lxc"
- lxd/containers: Add containerGetParentAndSnapshotName()
- lxd/containers: Added soft memory limit even when hard is selected
- lxd/containers: Allow for stable host interface names
- lxd/containers: Fix handling of devices with minor>255
- lxd/containers: Fix typo in securtiy.syscalls.blacklist
- lxd/containers: Fix unix device removal (bad cgroup.deny entry)
- lxd/containers: Improve storage error messages on creation
- lxd/containers: Properly invalidate the idmap cache
- lxd/daemon: Improve PKI certificate handling
- lxd/db: Deal with the case where no updates exist
- lxd/images: Drop leftover debug statement
- lxd/init: Add all storage options
- lxd/main_activateifneeded: Port to new client code
- lxd/main_callhook: Port to new client code
- lxd/main_daemon: Port to new client code
- lxd/main_forkexec: Remove use of os.FindProcess
- lxd/main_import: Handle non-existing snapshots path
- lxd/main_import: Port to new client code
- lxd/main_init: Port to new client code
- lxd/main_migratedumpsuccess: Port to new client code
- lxd/main_netcat: Implement logging
- lxd/main_netcat: Switch to new helper
- lxd/main_ready: Port to new client code
- lxd/main_shutdown: Port to new client code
- lxd/main_waitready: Port to new client code
- lxd/migration: Fix stateful restore
- lxd/operations: Remove useless for loops
- lxd/profiles: Fix ETag handling
- lxd/rsync: Make our netcat handle EAGAIN
- lxd/storage: Check that pool exists on profile changes
- lxd/storage: Fix and improve config validation
- lxd/storage/lvm: Improve snapshot handling
- lxd/storage/lvm: Tweak {Try}RunCommand() calls
- shared/api: Add the Stateful field to ContainerPut
- shared/api: Properly define the image creation source
- shared/gnuflag: Fix golint
- shared/i18n: Simplify and make golint clean
- shared/ioprogress: Simplify and make golint clean
- shared/logger: Add line number logging
- shared/logger: Add pretty formatting
- shared/logger: Create new package for logger
- shared/util_linux: Add function to detect errno
- shared/version: Make golint clean
- tests/lxd-benchmark: Port to new client code
- tests: Add additional "file push -p" tests
- tests: Add additional import tests
- tests: Add additional storage pool tests
- tests: Add migration tests for copy and move
- tests: Keep testsuite non-executable (they're sourced)
- tests: Make sure a client certificate is generated
- tests: Make sure we also delete dependent records in import tests
- tests: Record how long the tests take
- tests: Run golint on client/ and lxc/config/
- tests: Stop containers before modifying the DB
- tests: Use flake8 instead of separate pyflakes and pep8
- tests: Use shutdown/respawn helpers to simplify import tests
* Update systemd unit to set maximum kernel NOFILE (rather than "infinity")
Date: Wed, 26 Apr 2017 01:35:57 -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.13-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 26 Apr 2017 01:35:57 -0400
Source: lxd
Binary: lxd-client lxd lxc2 lxd-tools golang-github-lxc-lxd-dev
Architecture: source
Version: 2.13-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.13-0ubuntu1) artful; urgency=medium
.
* New upstream release (2.13):
- lxc/copy: Allow copying a container without its snapshots
- lxd/storage/zfs: Introduce a new "zfs.clone_copy" property
- client: New, better designed, client library available for testing
- lxd/containers: unix-char/unix-block devices can now be renamed
- lxd/containers: AppArmor namespacing for privileged containers too
- lxd/storage/lvm: Implement non-thinpool LVM storage pools
- lxc/list: Support for CSV as an output format
- lxd/init: Support for creating a subvolume in an existing btrfs setup
- lxd/storage: Implement support for restricting rsync bandwidth
- lxd/network: Allow overriding the VXLAN multicast interface
.
- client: Add basic logging code
- client: Fix file push path handling
- doc/api-extensions: Properly escape markdown
- doc/configuration: Drop deprecated config options
- doc/configuration: Extract containers documentation to containers.md
- doc/configuration: Extract networking documentation to networks.md
- doc/configuration: Extract profiles documentation to profiles.md
- doc/configuration: Extract server documentation to server.md
- doc/configuration: Extract storage documentation to storage.md
- doc/configuration: Fix storage volume configuration
- doc/configuration: Update with links to other documents
- doc/lxd-ssl-authentication: Drop mention of PKI CRL (not implemented)
- doc/production-setup: Fix broken table
- doc/README: Update for new API client
- doc/storage: Add note about escaping btrfs qgroups
- doc/storage: Re-format a bit
- i18n: Update translations from weblate
- lxc/copy: Return the source error too
- lxc/copy: Wait for operations asynchronously
- lxc/list: Document list format options
- lxc/manpage: Show all commands in "man lxc"
- lxd/containers: Add containerGetParentAndSnapshotName()
- lxd/containers: Added soft memory limit even when hard is selected
- lxd/containers: Allow for stable host interface names
- lxd/containers: Fix handling of devices with minor>255
- lxd/containers: Fix typo in securtiy.syscalls.blacklist
- lxd/containers: Fix unix device removal (bad cgroup.deny entry)
- lxd/containers: Improve storage error messages on creation
- lxd/containers: Properly invalidate the idmap cache
- lxd/daemon: Improve PKI certificate handling
- lxd/db: Deal with the case where no updates exist
- lxd/images: Drop leftover debug statement
- lxd/init: Add all storage options
- lxd/main_activateifneeded: Port to new client code
- lxd/main_callhook: Port to new client code
- lxd/main_daemon: Port to new client code
- lxd/main_forkexec: Remove use of os.FindProcess
- lxd/main_import: Handle non-existing snapshots path
- lxd/main_import: Port to new client code
- lxd/main_init: Port to new client code
- lxd/main_migratedumpsuccess: Port to new client code
- lxd/main_netcat: Implement logging
- lxd/main_netcat: Switch to new helper
- lxd/main_ready: Port to new client code
- lxd/main_shutdown: Port to new client code
- lxd/main_waitready: Port to new client code
- lxd/migration: Fix stateful restore
- lxd/operations: Remove useless for loops
- lxd/profiles: Fix ETag handling
- lxd/rsync: Make our netcat handle EAGAIN
- lxd/storage: Check that pool exists on profile changes
- lxd/storage: Fix and improve config validation
- lxd/storage/lvm: Improve snapshot handling
- lxd/storage/lvm: Tweak {Try}RunCommand() calls
- shared/api: Add the Stateful field to ContainerPut
- shared/api: Properly define the image creation source
- shared/gnuflag: Fix golint
- shared/i18n: Simplify and make golint clean
- shared/ioprogress: Simplify and make golint clean
- shared/logger: Add line number logging
- shared/logger: Add pretty formatting
- shared/logger: Create new package for logger
- shared/util_linux: Add function to detect errno
- shared/version: Make golint clean
- tests/lxd-benchmark: Port to new client code
- tests: Add additional "file push -p" tests
- tests: Add additional import tests
- tests: Add additional storage pool tests
- tests: Add migration tests for copy and move
- tests: Keep testsuite non-executable (they're sourced)
- tests: Make sure a client certificate is generated
- tests: Make sure we also delete dependent records in import tests
- tests: Record how long the tests take
- tests: Run golint on client/ and lxc/config/
- tests: Stop containers before modifying the DB
- tests: Use flake8 instead of separate pyflakes and pep8
- tests: Use shutdown/respawn helpers to simplify import tests
.
* Update systemd unit to set maximum kernel NOFILE (rather than "infinity")
Checksums-Sha1:
b71acf687dc208ef8a2be1db7fa0a2de1ce74a3a 2844 lxd_2.13-0ubuntu1.dsc
67008b1b7c7df7e3b8f0b5ff8ebb3325c0bbe1de 5491146 lxd_2.13.orig.tar.gz
33a4b0ca34f8b60121b8a888093d441614ca9814 94900 lxd_2.13-0ubuntu1.debian.tar.xz
Checksums-Sha256:
15ae3209678174cb9879822fd03566ef57965d84151798fe84a07a1a8b3a56ee 2844 lxd_2.13-0ubuntu1.dsc
8cabd676699f281dfa5e840fa1a2f8e000584964a44b99705c4846a8b5221b45 5491146 lxd_2.13.orig.tar.gz
0f5085359b86abf421b0a2d26f3f700f08ad4742840beefe83304931ec834890 94900 lxd_2.13-0ubuntu1.debian.tar.xz
Files:
3b3553c450d409ea7936b4ee0f29308c 2844 admin optional lxd_2.13-0ubuntu1.dsc
54ad4654eae2e302ddc7b04053582088 5491146 admin optional lxd_2.13.orig.tar.gz
369e78104a9e2ab33ca601615278462d 94900 admin optional lxd_2.13-0ubuntu1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJZADZCAAoJEMY4l01keS1nj8AP/12kjvUD/Lwo2us6Yu3ovQSw
MjJNQC3L8zbhnxfKucVMClC0DDQz+LjQY3NDBRXBCCDBbYqVIU8H+UNvtrHRBvVp
jfejax1cchma+GPTmKtZT0pFhwvX1o2n4XqyZMeJcpxFfWUiwOeGONcp0pK+9Egq
hUv3AmT2hkVkc3UPgBw4vgjWdXjqxtCdSFSIglWzrUSncUNGtqDkrepl15xnxzIJ
YzKEhVj4pxJ2MGWQXTm4jL8mrbwVtqZpJVLastMURCw8T2WLYHaqJ7xNWJJJacg6
3kIrPVBYeo2QPhVR68xN9cx2z0bkpmubRZShwnWMeKOph4U1QLhRe7Vbc9fBfGMV
lgMLahW+twBtZpNeRBf1HrkjgkM/75x6oG1204JBdPEduKLJibD9HhTcshwddO+v
r0fOcKsKUKBd/AcmBj3OiiIXdH6NkTNUWFMh1MkKwonI6kVSIgn6yL9/Yb1DcI7L
l9XFFCBh4J4eWAjEXCVei0zDGBLZtoD6ZtHAiM2UrD4F/whUal3YUYVPIvsTQx8/
TyZ94uuYkoCmSfYosZcFFoxMraTHAES0zzAz88rmPp1HGXcEtHskpdYZ5r0mbXvs
RohJj5Itny4iGOc7d8mxBQED7sWo9OTnnLLTy7nFTB4oYAmLE/Vwz1DH0odMJ667
OHQ16DWHmwTO5Ot8p7Sq
=ddcs
-----END PGP SIGNATURE-----
More information about the Artful-changes
mailing list