As planned I just tagged the RC1 in git and pushed the signed tarball and
rpms to the usual place:
ftp://libvirt.org/libvirt/
Seems to work fine in my limited testing, https://ci.centos.org/view/libvirt/
seems mostly green so far things looks good, but as usual we need more
testing especially on other OSes and architectures.
If everything goes fine, I will push the RC2 on Thursday for a final
release over the week-end or next Monday.
In the meantime please give it some testing !
Thanks,
Daniel
--
Daniel Veillard | Red Hat Developers Tools http://developer.redhat.com/
veillard(a)redhat.com | libxml Gnome XML XSLT toolkit http://xmlsoft.org/http://veillard.com/ | virtualization library http://libvirt.org/
Except an update to the news file no change was pushed to the tree since
RC! so that looks like stable enough for release and so I did. It's tagged
in git and signed tarball and rpms are available from the usual place:
ftp://libvirt.org/libvirt/
I also tagged and pushed python bindings 4.9.0 release which can be found at
ftp://libvirt.org/libvirt/python/
This release is a mix, with one important new feature, the new cgroup v2
and one important security bug for libvirt sockets, users are invited to
upgrade:
New features:
- util: Add cgroup v2 support
cgroup v2 support has been implemented in libvirt, with both "unified"
(v2 only) and "hybrid" (v2 + v1) setups being usable; existing "legacy"
(v1 only) setups will keep working.
- qemu: Add vfio AP support
The QEMU driver now has support to passthrough adjunct processors into
QEMU guests on S390.
Improvements:
- rpc: Make 'genprotocol' output reproducible
This is another step towards making libvirt builds fully reproducible.
Bug fixes:
- security: Fix permissions for UNIX sockets
Since 4.5.0, libvirt is using FD passing to hand sockets over to QEMU,
which in theory removes the need for them to be accessible by the user
under which the QEMU process is running; however, other processes such
as vdsm need to access the sockets as well, which means adjusting
permissions is still necessary.
- cpu_map: Add Icelake model definitions
These CPU models will be available in the upcoming 3.1.0 QEMU release.
- util: Properly parse URIs with missing trailing slash
Some storage URIs were not parsed correctly, in which case libvirt
ended up emitting XML that it would then refuse to parse back.
Thanks everybody for your contributions to this release whatever
form that took (ideas, bug reports, patches, reviews, docs ...),
enjoy !
Daniel
--
Daniel Veillard | Red Hat Developers Tools http://developer.redhat.com/
veillard(a)redhat.com | libxml Gnome XML XSLT toolkit http://xmlsoft.org/http://veillard.com/ | virtualization library http://libvirt.org/
with a bit of delay today, I finally just tagged the release candidate 1
in git and pushed signed tarball and rpms to the usual place:
ftp://libvirt.org/libvirt/
Looks fine in my minimal testing, and most of CI seems to be green
except for 3 tests https://ci.centos.org/view/libvirt/ .
I will likely push RC2 mid-day on thursday and if everything goes well
the final release on the week-end.
Please give the RC1 some testing especially on other architectures or
oses,
thanks in advance,
Daniel
--
Daniel Veillard | Red Hat Developers Tools http://developer.redhat.com/
veillard(a)redhat.com | libxml Gnome XML XSLT toolkit http://xmlsoft.org/http://veillard.com/ | virtualization library http://libvirt.org/