[ubuntu/bionic-proposed] lxd 2.19-0ubuntu1 (Accepted)
Stéphane Graber
stgraber at ubuntu.com
Fri Nov 3 05:25:19 UTC 2017
lxd (2.19-0ubuntu1) bionic; urgency=medium
* New upstream release (2.19)
- The LXD documentation is now available at https://lxd.readthedocs.io
- A new "resources" API was added allowing to get CPU and memory
information as well as storage pool sizes from the API.
In the client, this maps to "lxc info --resources" and
"lxc storage show NAME --resources".
- A new set of limits.kernel.[limit name] container configuration
keys are available to tweak the various kernel process limits for the
container.
- The command line client now has a number of "rename" subcommands,
for profiles, networks and image aliases. The toplevel "rename" command
was also updated to match.
- The LXD API now allows renaming of custom storage volumes. In the
client tool, this can be done through "lxc storage volume rename".
- Extended the LXD user-agent to include the kernel version,
architecture and OS name and release. This will allow LXD image servers
to show a filtered image list when applicable.
- Added a new insecureSkipVerify flag to ConnectionArgs struct in the
client allowing to connect to a LXD host bypassing any kind
of TLSvalidation.
- doc: Document instance types
- doc: Document that squashfs images can also be used
- github: Add SUPPORT.md
- github: Refresh the issue template
- global: Add some more TLS ciphers
- lxc/file: Use shared.HostPath for push/pull
- lxc/image: Fix regression in exported filename
- lxc/image: Use shared.HostPath for import/export
- lxc/storage: Fix remote operations
- lxd-benchmark: Add "spawn" as equivalent but deprecated to "launch"
- lxd-benchmark: Change name of spawn command to launch
- lxd/apparmor: Drop useless apparmor denies
- lxd/daemon: Don't update images while pruning
- lxd/daemon: Fix handling of config triggers
- lxd/daemon: Simplify time channels
- lxd/db: Fix bad DB schema update between schema 30 and 31
- lxd/images: Actually get the list of images to remove
- lxd/images: Fix bad error message
- lxd/images: Respect disabled cache expiry
- lxd/images: Store UploadedAt as RFC3399
- lxd/import: Check for on-disk only snapshots
- lxd/import: Re-create mountpoints and symlinks
- lxd/import: Rewrite
- lxd/init: Only nest btrfs if container is on btrfs
- lxd/migration: Fix lvm stateful restores
- lxd/migration: Fix stateless incremental containers
- lxd/network: Better handle dnsmasq version checks
- lxd/network: Do not update limits unconditionally
- lxd/networks: Fix renaming networks
- lxd/networks: Update dnsmasq on container renames
- lxd/patches: Convert UploadedAt to RFC3399
- lxd/resources: Deal with missing cpufreq directory
- lxd/storage: Add growFileSystem helper
- lxd/storage: Add shrinkFileSystem helper
- lxd/storage: Add shrinkVolumeFilesystem helper
- lxd/storage: Have "usedby" functions return empty slice
- lxd/storage: Ignore vanished file warnings during rsync
- lxd/storage: Move check for type into api
- lxd/storage: Re-import image if volume filesystem has changed
- lxd/storage: Rework container volume properties
- lxd/storage: Rework storage pool updating
- lxd/storage: Rework storage volume updating
- lxd/storage: Support resizing btrfs-based volumes
- lxd/storage/btrfs: Existence check before container delete
- lxd/storage/btrfs: Existence check before custom delete
- lxd/storage/btrfs: Existence check before image delete
- lxd/storage/btrfs: Existence check before snapshot delete
- lxd/storage/btrfs: Remove dependency on symlink
- lxd/storage/btrfs: Workaround btrfs bug
- lxd/storage/ceph: Check for mountpoint before calling umount
- lxd/storage/ceph: Correctly implement (none-)live migration
- lxd/storage/ceph: Existence check before container delete
- lxd/storage/ceph: Existence check before custom delete
- lxd/storage/ceph: Existence check before pool delete
- lxd/storage/ceph: Existence check before snapshot delete
- lxd/storage/ceph: Handle volume.block.filesystem update
- lxd/storage/ceph: Remove size property from OSD pools
- lxd/storage/ceph: Use [grow|shrink]FileSystem helpers
- lxd/storage/dir: Check whether pool is already mounted
- lxd/storage/dir: Make sure pool is mounted
- lxd/storage/lvm: Existence check before container delete
- lxd/storage/lvm: Existence check before custom delete
- lxd/storage/lvm: Existence check before image delete
- lxd/storage/lvm: Existence check before pool delete
- lxd/storage/lvm: Mount xfs snapshots with "nouuid"
- lxd/storage/lvm: Non-functional changes
- lxd/storage/lvm: Re-import image on thinpool-based pools if fs changed
- lxd/storage/lvm: Use DottedVersion for version comparison
- lxd/storage/zfs: Existence check before custom delete
- lxd/storage/zfs: Existence check before delete for pools
- shared: Cleanup use of the log package
- shared: Move testhelpers into shared/osarch for now
- shared/api: Consistent file names
- shared/api: Split storage in separate files for pools and volumes
- shared/canceler: Support canceling with parallel downloads
- shared/idmap: Fix numerous issues
- shared/idmap: Make ACL failures more verbose
- shared/logger: Temporary workaround for log15 API breakage
- shared/util: Implement mountpoint checking
- shared/util: More snap handling logic
- tests: Add stateless live migration tests
- tests: Add tests for btrfs resize
- tests: Add tests using btrfs on LVM and ceph volumes
- tests: Fix bad raw.lxc test
- tests: Fix dependency check
- tests: Fix image expiry test
- tests: Fix shell return value masking
- tests: Setup basic channel handler for triggers
- tests: Test mountpoint and symlink recreation
- tests: Update and expand container import tests
- tests: Update perf.sh to "lxd-benchmark launch"
- tests: Use 50MB as minimal block dev size for xfs
* Disable building using Go shared libraries.
* Use built-in dependencies.
Date: Fri, 03 Nov 2017 00:49:42 -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.19-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 03 Nov 2017 00:49:42 -0400
Source: lxd
Binary: lxd-client lxd lxc2 lxd-tools golang-github-lxc-lxd-dev
Architecture: source
Version: 2.19-0ubuntu1
Distribution: bionic
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.19-0ubuntu1) bionic; urgency=medium
.
* New upstream release (2.19)
- The LXD documentation is now available at https://lxd.readthedocs.io
- A new "resources" API was added allowing to get CPU and memory
information as well as storage pool sizes from the API.
In the client, this maps to "lxc info --resources" and
"lxc storage show NAME --resources".
- A new set of limits.kernel.[limit name] container configuration
keys are available to tweak the various kernel process limits for the
container.
- The command line client now has a number of "rename" subcommands,
for profiles, networks and image aliases. The toplevel "rename" command
was also updated to match.
- The LXD API now allows renaming of custom storage volumes. In the
client tool, this can be done through "lxc storage volume rename".
- Extended the LXD user-agent to include the kernel version,
architecture and OS name and release. This will allow LXD image servers
to show a filtered image list when applicable.
- Added a new insecureSkipVerify flag to ConnectionArgs struct in the
client allowing to connect to a LXD host bypassing any kind
of TLSvalidation.
.
- doc: Document instance types
- doc: Document that squashfs images can also be used
- github: Add SUPPORT.md
- github: Refresh the issue template
- global: Add some more TLS ciphers
- lxc/file: Use shared.HostPath for push/pull
- lxc/image: Fix regression in exported filename
- lxc/image: Use shared.HostPath for import/export
- lxc/storage: Fix remote operations
- lxd-benchmark: Add "spawn" as equivalent but deprecated to "launch"
- lxd-benchmark: Change name of spawn command to launch
- lxd/apparmor: Drop useless apparmor denies
- lxd/daemon: Don't update images while pruning
- lxd/daemon: Fix handling of config triggers
- lxd/daemon: Simplify time channels
- lxd/db: Fix bad DB schema update between schema 30 and 31
- lxd/images: Actually get the list of images to remove
- lxd/images: Fix bad error message
- lxd/images: Respect disabled cache expiry
- lxd/images: Store UploadedAt as RFC3399
- lxd/import: Check for on-disk only snapshots
- lxd/import: Re-create mountpoints and symlinks
- lxd/import: Rewrite
- lxd/init: Only nest btrfs if container is on btrfs
- lxd/migration: Fix lvm stateful restores
- lxd/migration: Fix stateless incremental containers
- lxd/network: Better handle dnsmasq version checks
- lxd/network: Do not update limits unconditionally
- lxd/networks: Fix renaming networks
- lxd/networks: Update dnsmasq on container renames
- lxd/patches: Convert UploadedAt to RFC3399
- lxd/resources: Deal with missing cpufreq directory
- lxd/storage: Add growFileSystem helper
- lxd/storage: Add shrinkFileSystem helper
- lxd/storage: Add shrinkVolumeFilesystem helper
- lxd/storage: Have "usedby" functions return empty slice
- lxd/storage: Ignore vanished file warnings during rsync
- lxd/storage: Move check for type into api
- lxd/storage: Re-import image if volume filesystem has changed
- lxd/storage: Rework container volume properties
- lxd/storage: Rework storage pool updating
- lxd/storage: Rework storage volume updating
- lxd/storage: Support resizing btrfs-based volumes
- lxd/storage/btrfs: Existence check before container delete
- lxd/storage/btrfs: Existence check before custom delete
- lxd/storage/btrfs: Existence check before image delete
- lxd/storage/btrfs: Existence check before snapshot delete
- lxd/storage/btrfs: Remove dependency on symlink
- lxd/storage/btrfs: Workaround btrfs bug
- lxd/storage/ceph: Check for mountpoint before calling umount
- lxd/storage/ceph: Correctly implement (none-)live migration
- lxd/storage/ceph: Existence check before container delete
- lxd/storage/ceph: Existence check before custom delete
- lxd/storage/ceph: Existence check before pool delete
- lxd/storage/ceph: Existence check before snapshot delete
- lxd/storage/ceph: Handle volume.block.filesystem update
- lxd/storage/ceph: Remove size property from OSD pools
- lxd/storage/ceph: Use [grow|shrink]FileSystem helpers
- lxd/storage/dir: Check whether pool is already mounted
- lxd/storage/dir: Make sure pool is mounted
- lxd/storage/lvm: Existence check before container delete
- lxd/storage/lvm: Existence check before custom delete
- lxd/storage/lvm: Existence check before image delete
- lxd/storage/lvm: Existence check before pool delete
- lxd/storage/lvm: Mount xfs snapshots with "nouuid"
- lxd/storage/lvm: Non-functional changes
- lxd/storage/lvm: Re-import image on thinpool-based pools if fs changed
- lxd/storage/lvm: Use DottedVersion for version comparison
- lxd/storage/zfs: Existence check before custom delete
- lxd/storage/zfs: Existence check before delete for pools
- shared: Cleanup use of the log package
- shared: Move testhelpers into shared/osarch for now
- shared/api: Consistent file names
- shared/api: Split storage in separate files for pools and volumes
- shared/canceler: Support canceling with parallel downloads
- shared/idmap: Fix numerous issues
- shared/idmap: Make ACL failures more verbose
- shared/logger: Temporary workaround for log15 API breakage
- shared/util: Implement mountpoint checking
- shared/util: More snap handling logic
- tests: Add stateless live migration tests
- tests: Add tests for btrfs resize
- tests: Add tests using btrfs on LVM and ceph volumes
- tests: Fix bad raw.lxc test
- tests: Fix dependency check
- tests: Fix image expiry test
- tests: Fix shell return value masking
- tests: Setup basic channel handler for triggers
- tests: Test mountpoint and symlink recreation
- tests: Update and expand container import tests
- tests: Update perf.sh to "lxd-benchmark launch"
- tests: Use 50MB as minimal block dev size for xfs
* Disable building using Go shared libraries.
* Use built-in dependencies.
Checksums-Sha1:
53a65714c1326c1172e2ddc2f072b3d710529eb7 2748 lxd_2.19-0ubuntu1.dsc
b31ed9a131801597ca3d90170cafb8e622b45027 6652498 lxd_2.19.orig.tar.gz
05f9e455ec14c3ef76b0b121b389a0b3bb51b4dc 801 lxd_2.19.orig.tar.gz.asc
c8d129309ec93581d7c233656277d77bb7d047c3 104220 lxd_2.19-0ubuntu1.debian.tar.xz
37c198bb4711960fe82e6b03b4a657d944865b76 7669 lxd_2.19-0ubuntu1_source.buildinfo
Checksums-Sha256:
c102b08557ebafc4b404f77c063219b66b5884f8ea9db88117171b1cd1fbd68f 2748 lxd_2.19-0ubuntu1.dsc
9a82235d1bf636e77af2b25844628682d6d5c1842febb82f519f07e0fafe963c 6652498 lxd_2.19.orig.tar.gz
b3a71894e0a77e2d8e7533092246b75b8654273dd9a155e8d64f28baef052162 801 lxd_2.19.orig.tar.gz.asc
303318f2271c165e996e74b61345c9822ace7efc69061c6810fcb57fd4210bbe 104220 lxd_2.19-0ubuntu1.debian.tar.xz
0d8299d543459058341f455a3166ad2873d7200f7254b7a678b0b528c32f4b96 7669 lxd_2.19-0ubuntu1_source.buildinfo
Files:
92da385b090e029a02c26d4c7e3a62db 2748 admin optional lxd_2.19-0ubuntu1.dsc
894acad70a42d45eade82713028ab750 6652498 admin optional lxd_2.19.orig.tar.gz
1613ed6aa376ebc12f5cac836ce558bc 801 admin optional lxd_2.19.orig.tar.gz.asc
c069b2b83f5f48666ef9476e28090d0d 104220 admin optional lxd_2.19-0ubuntu1.debian.tar.xz
f6f15278d3cf0d86eaa277c15ca6e042 7669 admin optional lxd_2.19-0ubuntu1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJZ+/xnAAoJEMY4l01keS1nbpgP/132oygKMJL1yax3fj0YMW8x
LPPzC9BXF9JF/yU9GXfIlX99FLwmCbS8StZ/QquZXF51CUOj0CvaxhcHQklECyAF
Q0aFEGFiraXwFTs0GvDJ/4ejxAAtSsWmnGsJmK5UFwDU3kdxmiTlV+2SXW9knD9m
Xs9n0WZd+csVgpSJW/EohO/d60nDinauHP3j4UC4DBB1P+H05QGhG265255hPTQJ
P1xANy9YhKP94DfavZThHAEgvrIoXVdW6NnF1Ci6FPq50NRvaFX0s6hQUvjxBbED
ui1BKz8+7CvFalWdys7Hiwy1GnrOL3QCWmbgfNb4qGwHc4qe3p1A3jwfSF1KYXml
Zp1ZrKpCrOGeV3StgHYVoPYb3bBXYIWf4C1E/sW+aLvJ+czMX+qqOSEmErenkpYi
sFusmbzPxn3nfamJC/fK69qnEZf4fZv8CXrQ557foNWQlii/u2UnYrHgM3SRi5rg
nUaWIt+NVa4uXHenoTyEb8zVFCBK5vdFvh0Q5xSPnAEuSW02LvenLHKuwbicP8eN
0D+qIyq30/P4s+4rVvqng/gdblx+M69+nvfizX5eMA2SKBd9DbBJ9IpfX4DGk+xi
z7egAAeOr4g6ELh+Ln3UUj5Bbd095SCcjbOxLl4k2cAFBouyjZyGrCAROr3LWRXF
cIyvkCvSOqm2JiCpV748
=Jv4p
-----END PGP SIGNATURE-----
More information about the Bionic-changes
mailing list