[ubuntu/artful-proposed] lxd 2.16-0ubuntu1 (Accepted)
Stéphane Graber
stgraber at ubuntu.com
Wed Jul 26 00:18:18 UTC 2017
lxd (2.16-0ubuntu1) artful; urgency=medium
* New upstream release (2.15):
- Ceph RBD can now be used as a LXD storage backend.
- A new security.idmap.base key has been added to control what base
uid/gid to use on the host when using security.idmap.isolated.
- Image downloads can now be interrupted.
- File transfers now support sending symlinks
- "lxc copy" and "lxc move" will now show progress information
- "lxc copy" and "lxc move" now support "relay" and "push" modes to
go around firewalls and NAT (--mode option)
- Custom storage volumes can now have their size set and modified
- "lxc image import" now supports reading from a directory
containing an unpacked image
- The "vlan" property can now be set on "physical" network
interfaces (was previously restricted to "macvlan")
- It's now possible to delete image volumes from a storage pool.
This allows removing a storage pool without having to remove the
images from the image store.
- The image metadata and template files can now be created or
modified through the API prior to publish a container as an image.
- Stateful snapshots can be restored as a new container on a remote host.
- client: Allow specifying base http client
- client: Commonize error handling
- client: Don't live migrate stopped containers
- client: Fix crash in operation handler
- client: Fix file push/pull with names containing spaces
- client: Fix handling of public LXD remote
- client: Fix race condition in operation handling
- client: Improve migration relay code
- client: Make it possible to retrieve HTTP client
- client: Properly handle remote disconnections
- client.go: Make deprecation warnings visible in godoc
- config: Try to be clever about ":" in snapshots
- doc: Add note on use of previous image from cache
- doc: Document storage\_images\_delete API extension
- doc: Document the exec control API
- doc: Expand lxd import documentation
- doc: Extend/rework security-related documentation.
- doc: Fix help to provide sample that actually works
- doc: Fix spaces, commas, quotes, brackets where needed
- doc: Initial documentation of container env
- doc: Need quotes for /1.0/networks/ "config"."ipv6.nat"
- doc: Remove extraneous backslash
- doc: Update containers.md
- github: ISSUE\_TEMPLATE.md: Fix lxd.log location
- global: Fix a few typos
- lxc/config: Removal of multiple devices at once
- lxc: Create missing config paths
- lxc: Cross-platform HOME handling
- lxc/exec: Fix signal handler for Windows
- lxc/file: Don't specify mode for directories created with `push -p`
- lxc/image: Always use long fingerprint in exported filenames.
- lxc/image: Fix "lxc image copy" not recording the source
- lxc/image: Improve "lxc image list" filter handling
- lxc/image: Missing error handling
- lxc/image: Properly record alias source on copy
- lxc/image: Update image aliases when they already exist
- lxc/launch: Fix failure to launch containers with random names
- lxc/list: Error if --columns and --fast are used together
- lxc/publish: Change compression\_algorithm to compressionAlgorithm
- lxc/publish: Fix fingerprint printing
- lxc/utils: Avoid potential progress race condition
- lxc/utils: Println doesn't do format strings
- lxd/container: Fix broken error handling
- lxd/containers: Better handle errors in memory reporting
- lxd/containers: Show underlying error when container delete fails
- lxd/containers: Support for LXC 2.1 configuration keys (and fallback)
- lxd/images: Clear error for image not found
- lxd/images: Fix image refresh when fingerprint is passed.
- lxd/import: Keep volatile keys
- lxd/import: Remove last dependency on symlink
- lxd/init: Detect LVM thin provisioning tools
- lxd/networks: Don't fail on non-process PIDs
- lxd/storage: Check idmaps of all attaching containers
- lxd/storage: Fix ETag handling of volumes
- lxd/storage: Fix readonly mode for directory mount
- lxd/storage: Fix UsedBy for containers and images
- lxd/storage: Fix volume config logic
- lxd/storage: Introduce a storagePoolVolumeUsedByContainersGet function
- lxd/storage: Move db deletion to driver implementation
- lxd/storage: Restrict size property in pool config
- lxd/storage/lvm: Convert to RunCommand
- lxd/storage/lvm: Fix broken error handling
- lxd/storage/lvm: Fix non-thinpool container creation
- lxd/storage/lvm: Non-functional changes
- lxd/storage/zfs: Moved all the helper functions to storage\_zfs\_utils.go
- lxd/storage/zfs: Removed s.zfsPoolVolumeCreate()
- lxd/storage/zfs: Set canmount=noauto on all mountable datasets
- lxd/storage/zfs: Used s.getOnDiskPoolName() instead of s.pool.Name
- README: Fix broken links
- README: Seriously rework the content
- shared/cancel: Fix crash if no canceler is setup
- shared/cancel: Fix return value ordering
- shared/cancel: Use request Cancel channel
- shared: Use custom error type for RunCommand
- shared/util: Guess size when sysconf() returns -1
- shared: Websocket proxy should proxy everything
- tests: Add a test for "lxc storage volume set"
- tests: Add a test for read-only disks
- tests: Add import test when symlink has been removed
- tests: Add test for push and relay mode
- tests: Allow running tests without lxdbr0
- tests: Always pass --force to stop/restart
- tests: More apparmor presence checking
- tests: Skip apparmor tests when no kernel support
- tests: Validate that the right busybox is present
- zfs: Use tryMount when mounting filesystem
Date: Tue, 25 Jul 2017 20:05: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.16-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 25 Jul 2017 20:05:57 -0400
Source: lxd
Binary: lxd-client lxd lxc2 lxd-tools golang-github-lxc-lxd-dev
Architecture: source
Version: 2.16-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.16-0ubuntu1) artful; urgency=medium
.
* New upstream release (2.15):
- Ceph RBD can now be used as a LXD storage backend.
- A new security.idmap.base key has been added to control what base
uid/gid to use on the host when using security.idmap.isolated.
- Image downloads can now be interrupted.
- File transfers now support sending symlinks
- "lxc copy" and "lxc move" will now show progress information
- "lxc copy" and "lxc move" now support "relay" and "push" modes to
go around firewalls and NAT (--mode option)
- Custom storage volumes can now have their size set and modified
- "lxc image import" now supports reading from a directory
containing an unpacked image
- The "vlan" property can now be set on "physical" network
interfaces (was previously restricted to "macvlan")
- It's now possible to delete image volumes from a storage pool.
This allows removing a storage pool without having to remove the
images from the image store.
- The image metadata and template files can now be created or
modified through the API prior to publish a container as an image.
- Stateful snapshots can be restored as a new container on a remote host.
.
- client: Allow specifying base http client
- client: Commonize error handling
- client: Don't live migrate stopped containers
- client: Fix crash in operation handler
- client: Fix file push/pull with names containing spaces
- client: Fix handling of public LXD remote
- client: Fix race condition in operation handling
- client: Improve migration relay code
- client: Make it possible to retrieve HTTP client
- client: Properly handle remote disconnections
- client.go: Make deprecation warnings visible in godoc
- config: Try to be clever about ":" in snapshots
- doc: Add note on use of previous image from cache
- doc: Document storage\_images\_delete API extension
- doc: Document the exec control API
- doc: Expand lxd import documentation
- doc: Extend/rework security-related documentation.
- doc: Fix help to provide sample that actually works
- doc: Fix spaces, commas, quotes, brackets where needed
- doc: Initial documentation of container env
- doc: Need quotes for /1.0/networks/ "config"."ipv6.nat"
- doc: Remove extraneous backslash
- doc: Update containers.md
- github: ISSUE\_TEMPLATE.md: Fix lxd.log location
- global: Fix a few typos
- lxc/config: Removal of multiple devices at once
- lxc: Create missing config paths
- lxc: Cross-platform HOME handling
- lxc/exec: Fix signal handler for Windows
- lxc/file: Don't specify mode for directories created with `push -p`
- lxc/image: Always use long fingerprint in exported filenames.
- lxc/image: Fix "lxc image copy" not recording the source
- lxc/image: Improve "lxc image list" filter handling
- lxc/image: Missing error handling
- lxc/image: Properly record alias source on copy
- lxc/image: Update image aliases when they already exist
- lxc/launch: Fix failure to launch containers with random names
- lxc/list: Error if --columns and --fast are used together
- lxc/publish: Change compression\_algorithm to compressionAlgorithm
- lxc/publish: Fix fingerprint printing
- lxc/utils: Avoid potential progress race condition
- lxc/utils: Println doesn't do format strings
- lxd/container: Fix broken error handling
- lxd/containers: Better handle errors in memory reporting
- lxd/containers: Show underlying error when container delete fails
- lxd/containers: Support for LXC 2.1 configuration keys (and fallback)
- lxd/images: Clear error for image not found
- lxd/images: Fix image refresh when fingerprint is passed.
- lxd/import: Keep volatile keys
- lxd/import: Remove last dependency on symlink
- lxd/init: Detect LVM thin provisioning tools
- lxd/networks: Don't fail on non-process PIDs
- lxd/storage: Check idmaps of all attaching containers
- lxd/storage: Fix ETag handling of volumes
- lxd/storage: Fix readonly mode for directory mount
- lxd/storage: Fix UsedBy for containers and images
- lxd/storage: Fix volume config logic
- lxd/storage: Introduce a storagePoolVolumeUsedByContainersGet function
- lxd/storage: Move db deletion to driver implementation
- lxd/storage: Restrict size property in pool config
- lxd/storage/lvm: Convert to RunCommand
- lxd/storage/lvm: Fix broken error handling
- lxd/storage/lvm: Fix non-thinpool container creation
- lxd/storage/lvm: Non-functional changes
- lxd/storage/zfs: Moved all the helper functions to storage\_zfs\_utils.go
- lxd/storage/zfs: Removed s.zfsPoolVolumeCreate()
- lxd/storage/zfs: Set canmount=noauto on all mountable datasets
- lxd/storage/zfs: Used s.getOnDiskPoolName() instead of s.pool.Name
- README: Fix broken links
- README: Seriously rework the content
- shared/cancel: Fix crash if no canceler is setup
- shared/cancel: Fix return value ordering
- shared/cancel: Use request Cancel channel
- shared: Use custom error type for RunCommand
- shared/util: Guess size when sysconf() returns -1
- shared: Websocket proxy should proxy everything
- tests: Add a test for "lxc storage volume set"
- tests: Add a test for read-only disks
- tests: Add import test when symlink has been removed
- tests: Add test for push and relay mode
- tests: Allow running tests without lxdbr0
- tests: Always pass --force to stop/restart
- tests: More apparmor presence checking
- tests: Skip apparmor tests when no kernel support
- tests: Validate that the right busybox is present
- zfs: Use tryMount when mounting filesystem
Checksums-Sha1:
d13913fc5ab1147f23fbbad0d3ce4c4cf47bec04 2879 lxd_2.16-0ubuntu1.dsc
67535e46536165dba5d5772f8226318c63c6e0e4 5766265 lxd_2.16.orig.tar.gz
2a256526818153131e2e072c8e8afd905018e0a5 99448 lxd_2.16-0ubuntu1.debian.tar.xz
2f4812c793e68bdefd7716a85a78bbc86963144f 7321 lxd_2.16-0ubuntu1_source.buildinfo
Checksums-Sha256:
faac00d760367c5a51b238f47a527295e3fb74290a5699bdb00eba46f415d586 2879 lxd_2.16-0ubuntu1.dsc
9488b438f6f71eb7322c5e8ae995eb14511f15a2a1b641b6fc100d8bd94932f2 5766265 lxd_2.16.orig.tar.gz
dcdbe3302fb64368d5af0b8e9cd4616417c45a9f5e88199cec63c0cadecd360f 99448 lxd_2.16-0ubuntu1.debian.tar.xz
8ac9a9cf54974899a82cd923e0e0effac7d74f83b5a065deb1430c5bbbeca6d1 7321 lxd_2.16-0ubuntu1_source.buildinfo
Files:
2007f25ac009af9e398fe1e7c80e94e2 2879 admin optional lxd_2.16-0ubuntu1.dsc
34f6c060c6b4c2185fe2bc8804c7f248 5766265 admin optional lxd_2.16.orig.tar.gz
e59c8179fa8a2f6d235461dd6169e848 99448 admin optional lxd_2.16-0ubuntu1.debian.tar.xz
d74683e29025c6fa364eef70cb2f0399 7321 admin optional lxd_2.16-0ubuntu1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJZd939AAoJEMY4l01keS1nHnoP/0PdJc0+hRXzn70I/pR0Np8F
9ZtKv6pYb8xeSlmPcLSvSkKBju6dUOzsDXgkQj6uNqCEQ+EnAMNQCt+CaWeFEcXW
O6UZ7wu1HOhe/PeviEKIjXnZ/fu3vB9mYaD+raBz9SIkbkvs5Pae0g/yGqv2Adw9
Q8pKjZdbslRKOg+q3WWlMxDnlZmqoeEFbXculXZ24+Ud65cWNj19M2xkgskfHImp
Xq9w8DlMQA3UjbLcnSifVe/wi127z8OLjf5YD4sj/TSuHI78jKrR6RKLxtyhjOwe
mWRLtNBW5gChjq4kW4T+SScBDNWZzfOId3c0VNVOQ5EJaJ74yrPVsxHYRWpO/+gA
1vU4mqySGmv3XivzOPU3cNEx4LkIbzF8fOaQKVvwDMzbz5g0Goubd5jaLl+jazVC
toKf+OFYnPqlYaUXPD24lfX4tEUBJHc2vI0sKbnEWmT0i+aPt72ltyNKB/+nkkxn
ix5RMe83Ex9EAwFtg8K/V0FJpEuZzbcv/xgMvRcvvV55f/YbiwwZTJ6o6ADq+Vj0
dcb8BpO+81I3wcE4J9ppLYiUIA44N8OY3hqa1QNOibZg9BSknV6CS+cz2eJe5EUP
ou+2kYq1e4FckhY3tYor7azYnSxAscofD0QBIGe44Tg9fWOW3zqY86NfsPDSCtP1
++07a6z9pBekFhYDXYpL
=wv7k
-----END PGP SIGNATURE-----
More information about the Artful-changes
mailing list