This release follows v0.46.1 and consists of 308 changes, contributed by 39 people, leading to 740 files changed, 22429 insertions(+), 17618 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.47.0-rc.0. The primary release artifact of KubeVirt is the git tree. The release tag is signed and can be verified using `git tag -v v0.47.0-rc.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #6703][mhenriks] Fix BZ 2018521 - On upgrade VirtualMachineSnapshots going to Failed - [PR #6511][knopt] Fixed virt-api significant memory usage when using Cluster Profiler with large KubeVirt deployments. (#6478, @knopt) - [PR #6629][awels] BugFix: Hotplugging more than one block device would cause IO error (#6564) - [PR #6657][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 7.6.0 and QEMU 6.0.0. - [PR #6565][Barakmor1] 'kubevirt-operator' changed to 'virt-operator' on 'managed-by' label in kubevirt's components made by virt-operator - [PR #6642][ShellyKa13] Include hot-plugged disks in a Online VM Snapshot - [PR #6513][brybacki] Adds force-bind flag to virtctl imageupload - [PR #6588][erkanerol] Fix recording rules based on up metrics - [PR #6575][davidvossel] VM controller now syncs VMI conditions to corresponding VM object - [PR #6661][rmohr] Make the kubevirt api compatible with client-gen to make selecting compatible k8s golang dependencies easier - [PR #6535][rmohr] Migrations use digests to reference containerDisks and kernel boot images to ensure disk consistency - [PR #6651][ormergi] Kubevirt Conformance plugin now supports passing tests images registry. - [PR #6589][iholder-redhat] custom kernel / initrd to boot from is now pre-pulled which improves stability - [PR #6199][ormergi] Kubevirt Conformance plugin now supports passing image tag or digest - [PR #6477][zcahana] Report DataVolumeError VM status when referenced a DataVolume indicates an error - [PR #6593][rhrazdil] Removed python dependencies from virt-launcher and virt-handler containers - [PR #6026][akrejcir] Implemented minimal VirtualMachineFlavor functionality. - [PR #6570][erkanerol] Use honorLabels instead of labelDrop for namespace label on metrics - [PR #6182][jordigilh] adds support for real time workloads - [PR #6177][rmohr] Switch the node base images to centos8 stream - [PR #6171][zcahana] Report ErrorPvcNotFound/ErrorDataVolumeNotFound VM status when PVC/DV-type volumes reference non-existent objects - [PR #6437][VirrageS] Fix deprecated use of watch API to prevent reporting incorrect metrics. - [PR #6482][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions - [PR #6375][dhiller] Rely on kubevirtci installing cdi during testing Contributors ------------ 39 people contributed to this release: 34 Roman Mohr <rmohr@redhat.com> 15 Andrea Bolognani <abologna@redhat.com> 13 Jed Lejosne <jed@redhat.com> 12 alonsadan <asadan@redhat.com> 10 YitzyD <yitzy.i.dier@gmail.com> 10 Zvi Cahana <zvic@il.ibm.com> 9 Antonio Cardace <acardace@redhat.com> 9 David Vossel <dvossel@redhat.com> 9 Or Mergi <ormergi@redhat.com> 8 Daniel Hiller <dhiller@redhat.com> 8 Shelly Kagan <skagan@redhat.com> 7 Bartosz Rybacki <brybacki@redhat.com> 7 Or Shoval <oshoval@redhat.com> 6 Andrej Krejcir <akrejcir@redhat.com> 4 Alexander Wels <awels@redhat.com> 4 Itamar Holder <iholder@redhat.com> 4 Maya Rashish <mrashish@redhat.com> 4 Michael Henriksen <mhenriks@redhat.com> 4 Radim Hrazdil <rhrazdil@redhat.com> 3 Alice Frosi <afrosi@redhat.com> 3 Erkan Erol <eerol@redhat.com> 3 Howard Zhang <howard.zhang@arm.com> 3 Jordi Gil <jgil@redhat.com> 3 L. Pivarc <lpivarc@redhat.com> 2 Barak <bmordeha@redhat.com> 2 Federico Gimenez <fgimenez@redhat.com> 2 Igor Bezukh <ibezukh@redhat.com> 1 Adam Litke <alitke@redhat.com> 1 Alex Kalenyuk <akalenyu@redhat.com> 1 Israel Pinto <ipinto@redhat.com> 1 Janusz Marcinkiewicz <januszm@nvidia.com> 1 João Vilaça <jvilaca@redhat.com> 1 Petr Horáček <phoracek@redhat.com> 1 Tomasz Knopik <tknopik@nvidia.com> 1 Vasiliy Ulyanov <vulyanov@suse.de> 1 dalia-frank <dafrank@redhat.com> Additional Resources -------------------- - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev> - Slack: <https://kubernetes.slack.com/messages/virtualization> - An easy to use demo: <https://github.com/kubevirt/demo> - [How to contribute][contributing] - [License][license] [contributing]: https://github.com/kubevirt/kubevirt/blob/main/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE ---
This tag has no release notes.