This release follows v0.58.0 and consists of 505 changes, contributed by 59 people, leading to 615 files changed, 23156 insertions(+), 12534 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.59.0-alpha.1. The primary release artifact of KubeVirt is the git tree. The release tag is signed and can be verified using `git tag -v v0.59.0-alpha.1`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #8845][lyarwood] An empty `Timer` is now correctly omitted from `Clock` fixing bug #8844. - [PR #8842][andreabolognani] The virt-launcher pod no longer needs the SYS_PTRACE capability. - [PR #8734][alicefr] Change libguestfs-tools image using root appliance in qcow2 format - [PR #8764][ShellyKa13] Add list of included and excluded volumes in vmSnapshot - [PR #8811][iholder101] Custom components: support gs - [PR #8770][dhiller] Add Ginkgo V2 Serial decorator to serial tests as preparation to simplify parallel vs. serial test run logic - [PR #8808][acardace] Apply migration backoff only for evacuation migrations. - [PR #8525][jean-edouard] CR option mediatedDevicesTypes is deprecated in favor of mediatedDeviceTypes - [PR #8792][iholder101] Expose new custom components env vars to csv-generator and manifest-templator - [PR #8701][enp0s3] Consider the ParallelOutboundMigrationsPerNode when evicting VMs - [PR #8740][iholder101] Fix: Align Reenlightenment flows between converter.go and template.go - [PR #8530][acardace] Use exponential backoff for failing migrations - [PR #8720][0xFelix] The expand-spec subresource endpoint was renamed to expand-vm-spec and made namespaced - [PR #8458][iholder101] Introduce support for clones with a snapshot source (e.g. clone snapshot -> VM) - [PR #8716][rhrazdil] Add overhead of interface with Passt binding when no ports are specified - [PR #8619][fossedihelm] virt-launcher: use `virtqemud` daemon instead of `libvirtd` - [PR #8736][knopt] Added more precise rest_client_request_latency_seconds histogram buckets - [PR #8624][zhuchenwang] Add the REST API to be able to talk to the application in the guest VM via VSOCK. - [PR #8625][AlonaKaplan] iptables are no longer used by masquerade binding. Nodes with iptables only won't be able to run VMs with masquerade binding. - [PR #8673][iholder101] Allow specifying custom images for core components - [PR #8622][jean-edouard] Built with golang 1.19 - [PR #8336][alicefr] Flag for setting the guestfs uid and gid - [PR #8667][huyinhou] connect VM vnc failed when virt-launcher work directory is not / - [PR #8368][machadovilaca] Use collector to set migration metrics - [PR #8558][xpivarc] Bug-fix: LimitRange integration now works when VMI is missing namespace - [PR #8404][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 8.7.0, QEMU 7.1.0 and CentOS Stream 9. - [PR #8652][akalenyu] BugFix: Exporter pod does not comply with restricted PSA - [PR #8563][xpivarc] Kubevirt now runs with nonroot user by default - [PR #8442][kvaps] Add Deckhouse to the Adopters list - [PR #8546][zhuchenwang] Provides the Vsock feature for KubeVirt VMs. - [PR #8598][acardace] VMs configured with hugepages can now run using the default container_t SELinux type - [PR #8594][kylealexlane] Fix permission denied on on selinux relabeling on some kernel versions - [PR #8521][akalenyu] Add an option to specify a TTL for VMExport objects - [PR #7918][machadovilaca] Add alerts for VMs unhealthy states - [PR #8516][rhrazdil] When using Passt binding, virl-launcher has unprivileged_port_start set to 0, so that passt may bind to all ports. - [PR #7772][jean-edouard] The SELinux policy for virt-launcher is down to 4 rules, 1 for hugepages and 3 for virtiofs. - [PR #8402][jean-edouard] Most VMIs now run under the SELinux type container_t - [PR #8513][alromeros] [Bug-fix] Fix error handling in virtctl image-upload Contributors ------------ 59 people contributed to this release: 41 Itamar Holder <iholder@redhat.com> 26 Andrea Bolognani <abologna@redhat.com> 20 L. Pivarc <lpivarc@redhat.com> 16 Alice Frosi <afrosi@redhat.com> 16 bmordeha <bmodeha@redhat.com> 15 Alex Kalenyuk <akalenyu@redhat.com> 15 Felix Matouschek <fmatouschek@redhat.com> 13 Jed Lejosne <jed@redhat.com> 13 Shelly Kagan <skagan@redhat.com> 12 Marcelo Tosatti <mtosatti@redhat.com> 10 Andrej Krejcir <akrejcir@redhat.com> 10 Lee Yarwood <lyarwood@redhat.com> 10 Roman Mohr <rmohr@google.com> 9 Dan Kenigsberg <danken@redhat.com> 8 Or Shoval <oshoval@redhat.com> 6 Antonio Cardace <acardace@redhat.com> 6 João Vilaça <jvilaca@redhat.com> 6 Radim Hrazdil <rhrazdil@redhat.com> 5 Alexander Wels <awels@redhat.com> 5 Alvaro Romero <alromero@redhat.com> 5 Bartosz Rybacki <brybacki@redhat.com> 5 Ben Oukhanov <boukhanov@redhat.com> 5 Ram Lavi <ralavi@redhat.com> 5 Vasiliy Ulyanov <vulyanov@suse.de> 4 Alona Paz <alkaplan@redhat.com> 4 Daniel Hiller <dhiller@redhat.com> 4 Howard Zhang <howard.zhang@arm.com> 4 Maya Rashish <mrashish@redhat.com> 4 Zhuchen Wang <zcwang@google.com> 4 fossedihelm <ffossemo@redhat.com> 3 Javier Cano Cano <jcanocan@redhat.com> 3 prnaraya <prnaraya@redhat.com> 2 Alay Patel <alayp@nvidia.com> 2 Arnon Gilboa <agilboa@redhat.com> 2 Michael Henriksen <mhenriks@redhat.com> 2 Petr Horáček <phoracek@redhat.com> 2 howard zhang <howard.zhang@arm.com> 2 윤세준 <sjyoon@sjyoon02.local> 1 Andrei Kvapil <kvapss@gmail.com> 1 Brian Carey <bcarey@redhat.com> 1 Edward Haas <edwardh@redhat.com> 1 Fabian Deutsch <fabiand@redhat.com> 1 Geetika Kapoor <gkapoor@redhat.com> 1 HF <crazytaxii666@gmail.com> 1 Igor Bezukh <ibezukh@redhat.com> 1 Janusz Marcinkiewicz <januszm@nvidia.com> 1 Nahshon Unna-Tsameret <nunnatsa@redhat.com> 1 Ondrej Pokorny <opokorny@redhat.com> 1 Ryan Hallisey <rhallisey@nvidia.com> 1 Simone Tiraboschi <stirabos@redhat.com> 1 Stu Gott <sgott@redhat.com> 1 Tomasz Knopik <tknopik@nvidia.com> 1 akriti gupta <akrgupta@redhat.com> 1 enp0s3 <ibezukh@redhat.com> 1 huyinhou <huyinhou@bytedance.com> 1 jia.dong <jia.dong@i-tudou.com> 1 kfox1111 <Kevin.Fox@pnnl.gov> 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.