ef3e60f9da
- Update to LXD 4.8. The full upstream changelog is available from: https://discuss.linuxcontainers.org/t/lxd-4-8-has-been-released/9458 boo#1178759 + vTPM support + VirtioFS support for virtual machines + Full CGroup2 support + rebase mode for zfs.clone_copy + --reuse option in lxc snapshot and lxc storage volume snapshot * restarted lifecycle event * Improved logging of user requests OBS-URL: https://build.opensuse.org/request/show/848282 OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/lxd?expand=0&rev=69
379 lines
15 KiB
Plaintext
379 lines
15 KiB
Plaintext
-------------------------------------------------------------------
|
||
Fri Nov 13 06:15:10 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 4.8. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-4-8-has-been-released/9458
|
||
boo#1178759
|
||
|
||
+ vTPM support
|
||
+ VirtioFS support for virtual machines
|
||
+ Full CGroup2 support
|
||
+ rebase mode for zfs.clone_copy
|
||
+ --reuse option in lxc snapshot and lxc storage volume snapshot
|
||
* restarted lifecycle event
|
||
* Improved logging of user requests
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 17 09:03:58 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 4.7. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-4-7-has-been-released/9213
|
||
boo#1177825
|
||
|
||
+ Backup (export/import) of custom storage volumes
|
||
+ Import of instances with alternative name
|
||
+ Virtual machine memory shrinking (and re-grow)
|
||
+ USB device passthrough for virtual machines
|
||
+ Configurable rsync compression in migration
|
||
+ Restrict available uplinks for project networks
|
||
+ Add new physical managed network type
|
||
+ Support for external routed addresses/subnets on OVN
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Sep 19 04:50:10 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 4.6. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-4-6-has-been-released/8981
|
||
boo#1176737
|
||
|
||
+ Networks in projects
|
||
+ AppArmor profiles for qemu
|
||
- Removal of custom sqlite fork.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Aug 29 02:59:26 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 4.5. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-4-5-has-been-released/8824
|
||
boo#1175910
|
||
|
||
+ Initial support for OVN virtual networks
|
||
+ Initial bpf syscall interception
|
||
* Support for native terminal device allocation
|
||
* VGA console now working on Windows
|
||
* Improved handling of remote storage pools
|
||
* forkdns and forkproxy now running under AppArmor confinement
|
||
+ lxc move now let’s you select a cluster target too
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Aug 1 07:14:32 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 4.4. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-4-4-has-been-released/8574
|
||
boo#1174789
|
||
|
||
+ VGA console for virtual machines
|
||
+ Clustering failure domains
|
||
+ /dev/lxd API in virtual machines
|
||
+ Graceful daemon shutdown
|
||
+ macvlan and sriov managed network types
|
||
+ Disk usage limits in projects
|
||
+ AppAmor confinement for dnsmasq
|
||
+ GPU mediated devices in resources API
|
||
+ --console option in lxc launch
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jul 2 02:12:53 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 4.3. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-4-3-has-been-released/8303
|
||
boo#1173608
|
||
|
||
+ Block custom storage volumes
|
||
+ VM: Initial work for graphical console
|
||
* VM: Rework of PCIe layout
|
||
+ VM: GPU passthrough
|
||
* Direct console attach on lxc start and lxc restart
|
||
* Isolated CPUs reporting in resources API
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jun 5 23:58:50 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 4.2. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-4-2-has-been-released/8071
|
||
bsc#1172605
|
||
|
||
+ VLAN filtering on bridges
|
||
* Expanded network state information
|
||
+ Support for custom search domains
|
||
+ New IPv4 and IPv6 columns in network lists
|
||
* mips & riscv64 support for containers and s390x support for VMs
|
||
* Using pidfds for all container subprocesses
|
||
* LVM volumes only active when needed
|
||
+ DB query tracing support
|
||
* Better cluster life-cycle handling
|
||
* Cleaned up database functions
|
||
|
||
-------------------------------------------------------------------
|
||
Sat May 9 03:45:46 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 4.1. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-4-1-has-been-released/7737
|
||
|
||
+ Push and relay support for images
|
||
+ Routing table support for routed NIC devices
|
||
+ L2 mode for ipvlan NIC devices
|
||
* Tweaks to the resources API
|
||
* Addition of OS data in the server information
|
||
+ New lxd cluster remove-raft-node command
|
||
* Improved table sorting in the command line tool
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 24 06:58:55 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 4.0.1. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-4-0-1-lts-has-been-released/7515
|
||
boo#1170404
|
||
|
||
* Tweaked and improved the resources API
|
||
* Added lxd cluster remove-raft-node disaster recovery function
|
||
* Implemented ceph rbd/fs disk devices can now be attached to virtual machines
|
||
* Fixed some data migration issues for users of < 3.0 upgrading to 4.0 directly
|
||
* Fixed file descriptor leakage in exec
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 1 14:23:25 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 4.0.0. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-4-0-lts-has-been-released/7231
|
||
boo#1168338
|
||
|
||
Breaking Changes:
|
||
* Removal of --container-only, replaced by --instance-only
|
||
|
||
+ VM: Support for backup (import/export)
|
||
+ PCI and USB devices in the resource API
|
||
+ Support for multiple ipvlan NIC devices
|
||
+ Support for host addresses on routed NIC
|
||
+ Support for editing cluster roles
|
||
+ Disk usage for custom volumes
|
||
+ Disk usage for snapshots
|
||
+ Support for passwordless PKI mode
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 21 04:55:09 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 3.23. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-3-23-has-been-released/7140
|
||
boo#1167304
|
||
+ Custom storage volumes in projects
|
||
+ Schedule snapshots for custom storage volumes
|
||
+ Expiry for custom storage volumes
|
||
+ Limits for projects
|
||
+ Restrictions for projects
|
||
+ Improved backup/export logic
|
||
+ VM: Support for migration
|
||
+ VM: Support for publishing
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Mar 7 14:49:16 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 3.22. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-3-22-has-been-released/7027
|
||
boo#1165976
|
||
+ Resource limits for projects
|
||
+ nftables backend for firewalling
|
||
+ Container: Hugepages in unprivileged containers
|
||
+ VM: Support for 9p disk devices
|
||
+ VM: File templating support
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 14 07:27:24 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 3.21. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-3-21-has-been-released/6802
|
||
boo#1163651
|
||
+ New way to attach to LXD managed networks
|
||
+ Clustering: Configurable number of active and standby database members
|
||
* Ceph ported to new storage driver infrastructure
|
||
* VM: CPU pinning and topology
|
||
* VM: Network and storage optimizations
|
||
* VM: Agent-less reporting of IPv6 addresses
|
||
- Remove upstreamed patch. boo#1156336
|
||
- boo1156336-0001-vfs-vfs__delete-fix-double-unlock-of-root-mutex.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Feb 3 15:03:49 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- BuildRequire pkgconfig(libudev) instead of libudev-devel: Allow
|
||
OBS to shortcut through the -mini flavors.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Feb 1 23:37:24 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Fix bash-completion by installing it to the correct path. boo#1162426
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 31 10:16:27 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Backport https://github.com/canonical/dqlite/pull/207 to fix boo#1156336.
|
||
+ boo1156336-0001-vfs-vfs__delete-fix-double-unlock-of-root-mutex.patch
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 31 00:33:47 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 3.20. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-3-20-has-been-released/6673
|
||
boo#1162299
|
||
+ Server side support of API collections
|
||
+ New unix-hotplug device type
|
||
+ Support for standby cluster members
|
||
- Update packaging to use GOPATH="_dist" rather than trying to move everything
|
||
to vendor/. This is the recommended approach by upstream (and makes our
|
||
specfile marginally less horrific).
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Jan 17 05:17:53 UTC 2020 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 3.19. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-3-19-has-been-released/6529
|
||
boo#1161615
|
||
+ Virtual machine support
|
||
+ Reworked storage layer
|
||
+ Routed networking mode
|
||
+ Custom mount options for disk devices
|
||
+ Interception of the mount system call
|
||
+ Multi-architecture clustering
|
||
+ ...
|
||
- Rework package handling to fake Go module builds.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Dec 11 23:55:40 UTC 2019 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Support older SLE systems which don't have "usermod -w -v".
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Oct 3 01:53:53 UTC 2019 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 3.18. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-3-18-has-been-released/5869
|
||
boo#1152846
|
||
+ New /1.0/instances endpoint
|
||
+ Support for storing VM images
|
||
+ Extended disk resources information
|
||
+ Modification of image expiry date
|
||
+ Clustering roles
|
||
+ IPv4 configuration when in Fan mode
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 25 11:03:42 UTC 2019 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Clean up a few remaining specfile bits left over from the 3.17 update.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Sep 24 12:31:21 UTC 2019 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Completely drop all stripping -- it appears to cause all sorts of problems
|
||
with unresolved symbol errors.
|
||
- Update to LXD 3.17. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-3-17-has-been-released/5679
|
||
boo#1151874
|
||
+ Storage pool backed image tarballs and backups
|
||
+ Container configuration as YAML on lxc init and lxc launch
|
||
* Ported to final Dqlite 1.0
|
||
* Database rework
|
||
* Container devices rework
|
||
* Storage rework
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jul 15 06:40:30 UTC 2019 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 3.15. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-3-15-has-been-released/5218
|
||
+ Switch to dqlite 1.0.
|
||
* Reworked DHCP lease handling
|
||
* Reworked cluster heartbeat handling
|
||
* Better syscall interception framework
|
||
* More reliable unix socket proxying
|
||
+ Hardware VLAN and MAC filtering on SR-IOV
|
||
+ New storage-size option for lxd-p2c
|
||
+ IPv4 and IPv6 filtering (spoof protection)
|
||
* Reworked resources API (host hardware)
|
||
+ Control over uid, gid and cwd during command execution
|
||
+ Quota support for custom storage volumes on dir backend
|
||
* Lots of bug fixes...
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 19 07:21:29 UTC 2019 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 3.14. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-3-14-has-been-released/5045
|
||
boo#1138770
|
||
+ Cluster: Re-worked DNS forwarding
|
||
+ Script to factory reset LXD
|
||
+ Improvements to syscall interception
|
||
* Lots of bug fixes...
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 19 03:16:40 UTC 2019 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update build to use go_nostrip, in order to attempt to fix the broken
|
||
binaries on Leap 15.1. boo#1138769
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jun 9 08:21:19 UTC 2019 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Explicitly require lxcfs-hooks-lxc. LXD supports lxcfs but it requires tha
|
||
the LXC configuration files be present.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Jun 2 17:22:35 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||
|
||
- Trim filler wording from description.
|
||
- Remove --with-pic which often has no point with --disable-static.
|
||
- Avoid bash-specific sh code.
|
||
|
||
-------------------------------------------------------------------
|
||
Thu May 9 20:28:55 UTC 2019 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 3.13. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-3-13-has-been-released/4738
|
||
boo#1138031
|
||
+ Cluster: Improved heartbeat interval
|
||
+ Cluster Internal container copy
|
||
+ Initial syscall interception support
|
||
+ Role Based Access Control
|
||
+ IPVLAN support
|
||
+ Quota support on dir storage backend
|
||
+ Routes on container NIC devices
|
||
+ Configurable NAT source address
|
||
+ LXC features exported in API
|
||
* Lots of bug fixes...
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Apr 8 13:18:50 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||
|
||
- %pre bash features: replace by POSIX equivalents.
|
||
- %build bash features: add %_buildshell definition for it.
|
||
- Do not ignore errors from groupadd.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 5 19:13:48 UTC 2019 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Update to LXD 3.12. The full upstream changelog is available from:
|
||
https://discuss.linuxcontainers.org/t/lxd-3-12-has-been-released/4483
|
||
+ Cluster: Aggregated DHCP leases
|
||
+ Cluster: Events now show location
|
||
+ Cluster: Operations now show location
|
||
+ Cluster: Support for --target in more commands
|
||
+ Shiftfs support
|
||
+ Kernel features now exported over API
|
||
+ Improved CPU reporting
|
||
+ GPU reporting
|
||
+ Snapshot expiry now visible in lxc info
|
||
* Lots of bug fixes...
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Mar 28 01:54:01 UTC 2019 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Make sqlite+dqlite both shared libs to avoid bloating RSS. In order to avoid
|
||
issues with packaging new versions of libsqlite3 there are a bunch of
|
||
DT_SONAME and DT_NEEDED hacks to ensure that rpm doesn't cause false-positive
|
||
conflicts or other issues. This requires a new lxd-rpmlintrc to work on older
|
||
SLE versions.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Mar 26 02:44:05 UTC 2019 - Aleksa Sarai <asarai@suse.com>
|
||
|
||
- Initial packaging of LXD 3.11.
|