-
v0.53.1
This release follows v0.53.0 and consists of 12 changes, contributed by 4 people, leading to 7 files changed, 75 insertions(+), 14 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.53.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.53.1`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #7749][kubevirt-bot] NoReadyVirtController and NoReadyVirtOperator should be properly fired. Contributors ------------ 4 people contributed to this release: 5 L. Pivarc <lpivarc@redhat.com> 2 akriti gupta <akrgupta@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 ---
-
v0.53.0
This release follows v0.52.0 and consists of 293 changes, contributed by 40 people, leading to 642 files changed, 24571 insertions(+), 17591 deletions(-). v0.53.0 is a promotion of release candidate v0.53.0-rc.0 which was originally published 2022-05-02 The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.53.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.53.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #7533][akalenyu] Add several VM snapshot metrics - [PR #7574][rmohr] Pull in cdi dependencies with minimized transitive dependencies to ease API adoption - [PR #7318][iholder-redhat] Snapshot restores now support restoring to a target VM different than the source - [PR #7474][borod108] Added the following metrics for live migration: kubevirt_migrate_vmi_data_processed_bytes, kubevirt_migrate_vmi_data_remaining_bytes, kubevirt_migrate_vmi_dirty_memory_rate_bytes - [PR #7441][rmohr] Add `virtctl scp` to ease copying files from and to VMs and VMIs - [PR #7265][rthallisey] Support steady-state job types in the load-generator tool - [PR #7544][fossedihelm] Upgraded go version to 1.17.8 - [PR #7582][acardace] Fix failed reported migrations when actually they were successful. - [PR #7546][0xFelix] Update virtio-container-disk to virtio-win version 0.1.217-1 - [PR #7530][iholder-redhat] [External Kernel Boot]: Disallow kernel args without providing custom kernel - [PR #7493][davidvossel] Adds new EvictionStrategy "External" for blocking eviction which is handled by an external controller - [PR #7563][akalenyu] Switch VolumeSnapshot to v1 - [PR #7406][acardace] Reject `LiveMigrate` as a workload-update strategy if the `LiveMigration` feature gate is not enabled. - [PR #7103][jean-edouard] Non-persistent vTPM now supported. Keep in mind that the state of the TPM is wiped after each shutdown. Do not enable Bitlocker! - [PR #7277][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 8.0.0 and QEMU 6.2.0. - [PR #7130][Barakmor1] Add field to kubevirtCR to set Prometheus ServiceMonitor object's namespace - [PR #7401][iholder-redhat] virt-api deployment is now scalable - replicas are determined by the number of nodes in the cluster - [PR #7500][awels] BugFix: Fixed RBAC for admin/edit user to allow virtualmachine/addvolume and removevolume. This allows for persistent disks - [PR #7328][apoorvajagtap] Don't ignore --identity-file when setting --local-ssh=true on `virtctl ssh` - [PR #7469][xpivarc] Users can now enable the NonRoot feature gate instead of NonRootExperimental - [PR #7451][fossedihelm] Reduce virt-launcher memory usage by splitting monitoring and launcher processes Contributors ------------ 40 people contributed to this release: 26 Edward Haas <edwardh@redhat.com> 19 Itamar Holder <iholder@redhat.com> 14 Alex Kalenyuk <akalenyu@redhat.com> 11 Alona Kaplan <alkaplan@redhat.com> 11 Jed Lejosne <jed@redhat.com> 11 Roman Mohr <rmohr@redhat.com> 10 Andrea Bolognani <abologna@redhat.com> 10 Ryan Hallisey <rhallisey@nvidia.com> 9 Miguel Duarte Barroso <mdbarroso@redhat.com> 7 Dan Kenigsberg <danken@redhat.com> 5 Antonio Cardace <acardace@redhat.com> 5 L. Pivarc <lpivarc@redhat.com> 5 Lee Yarwood <lyarwood@redhat.com> 5 Nahshon Unna-Tsameret <nunnatsa@redhat.com> 5 Radim Hrazdil <rhrazdil@redhat.com> 4 Barak Mordehai <bmordeha@redhat.com> 4 David Vossel <dvossel@redhat.com> 4 Vasiliy Ulyanov <vulyanov@suse.de> 3 fossedihelm <ffossemo@redhat.com> 2 Alexander Wels <awels@redhat.com> 2 Andrej Krejcir <akrejcir@redhat.com> 2 Diana Teplits <dteplits@redhat.com> 2 Felix Matouschek <fmatouschek@redhat.com> 2 Killercoda <accounts+github@killercoda.com> 2 Stu Gott <sgott@redhat.com> 2 bmordeha <bmodeha@redhat.com> 1 Andrew Burden <aburden@redhat.com> 1 Apoorva Jagtap <apoorvajagtap4@gmail.com> 1 Bartosz Rybacki <brybacki@redhat.com> 1 Caleb Crane <ccrane@suse.de> 1 Igor Bezukh <ibezukh@redhat.com> 1 Janusz Marcinkiewicz <januszm@nvidia.com> 1 Shirly Radco <sradco@redhat.com> 1 Shweta Padubidri <spadubid@redhat.com> 1 Zhe Peng <zpeng@redhat.com> 1 assaf-admi <aadmi@redhat.com> 1 borod108 <boris.od@gmail.com> 1 shewensheng <shewensheng@chinatelecom.cn> 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 ---
-
v0.53.0-rc.0
This release follows v0.52.0 and consists of 291 changes, contributed by 40 people, leading to 642 files changed, 24550 insertions(+), 17588 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.53.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.53.0-rc.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #7533][akalenyu] Add several VM snapshot metrics - [PR #7574][rmohr] Pull in cdi dependencies with minimized transitive dependencies to ease API adoption - [PR #7318][iholder-redhat] Snapshot restores now support restoring to a target VM different than the source - [PR #7474][borod108] Added the following metrics for live migration: kubevirt_migrate_vmi_data_processed_bytes, kubevirt_migrate_vmi_data_remaining_bytes, kubevirt_migrate_vmi_dirty_memory_rate_bytes - [PR #7441][rmohr] Add `virtctl scp` to ease copying files from and to VMs and VMIs - [PR #7265][rthallisey] Support steady-state job types in the load-generator tool - [PR #7544][fossedihelm] Upgraded go version to 1.17.8 - [PR #7582][acardace] Fix failed reported migrations when actually they were successful. - [PR #7546][0xFelix] Update virtio-container-disk to virtio-win version 0.1.217-1 - [PR #7530][iholder-redhat] [External Kernel Boot]: Disallow kernel args without providing custom kernel - [PR #7493][davidvossel] Adds new EvictionStrategy "External" for blocking eviction which is handled by an external controller - [PR #7563][akalenyu] Switch VolumeSnapshot to v1 - [PR #7406][acardace] Reject `LiveMigrate` as a workload-update strategy if the `LiveMigration` feature gate is not enabled. - [PR #7103][jean-edouard] Non-persistent vTPM now supported. Keep in mind that the state of the TPM is wiped after each shutdown. Do not enable Bitlocker! - [PR #7277][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 8.0.0 and QEMU 6.2.0. - [PR #7130][Barakmor1] Add field to kubevirtCR to set Prometheus ServiceMonitor object's namespace - [PR #7401][iholder-redhat] virt-api deployment is now scalable - replicas are determined by the number of nodes in the cluster - [PR #7500][awels] BugFix: Fixed RBAC for admin/edit user to allow virtualmachine/addvolume and removevolume. This allows for persistent disks - [PR #7328][apoorvajagtap] Don't ignore --identity-file when setting --local-ssh=true on `virtctl ssh` - [PR #7469][xpivarc] Users can now enable the NonRoot feature gate instead of NonRootExperimental - [PR #7451][fossedihelm] Reduce virt-launcher memory usage by splitting monitoring and launcher processes Contributors ------------ 40 people contributed to this release: 26 Edward Haas <edwardh@redhat.com> 19 Itamar Holder <iholder@redhat.com> 14 Alex Kalenyuk <akalenyu@redhat.com> 11 Alona Kaplan <alkaplan@redhat.com> 11 Jed Lejosne <jed@redhat.com> 11 Roman Mohr <rmohr@redhat.com> 10 Andrea Bolognani <abologna@redhat.com> 10 Ryan Hallisey <rhallisey@nvidia.com> 9 Miguel Duarte Barroso <mdbarroso@redhat.com> 7 Dan Kenigsberg <danken@redhat.com> 5 Antonio Cardace <acardace@redhat.com> 5 Lee Yarwood <lyarwood@redhat.com> 5 Nahshon Unna-Tsameret <nunnatsa@redhat.com> 5 Radim Hrazdil <rhrazdil@redhat.com> 4 Barak Mordehai <bmordeha@redhat.com> 4 David Vossel <dvossel@redhat.com> 4 L. Pivarc <lpivarc@redhat.com> 4 Vasiliy Ulyanov <vulyanov@suse.de> 3 fossedihelm <ffossemo@redhat.com> 2 Alexander Wels <awels@redhat.com> 2 Andrej Krejcir <akrejcir@redhat.com> 2 Diana Teplits <dteplits@redhat.com> 2 Felix Matouschek <fmatouschek@redhat.com> 2 Killercoda <accounts+github@killercoda.com> 2 Stu Gott <sgott@redhat.com> 2 bmordeha <bmodeha@redhat.com> 1 Andrew Burden <aburden@redhat.com> 1 Apoorva Jagtap <apoorvajagtap4@gmail.com> 1 Bartosz Rybacki <brybacki@redhat.com> 1 Caleb Crane <ccrane@suse.de> 1 Igor Bezukh <ibezukh@redhat.com> 1 Janusz Marcinkiewicz <januszm@nvidia.com> 1 Shirly Radco <sradco@redhat.com> 1 Shweta Padubidri <spadubid@redhat.com> 1 Zhe Peng <zpeng@redhat.com> 1 assaf-admi <aadmi@redhat.com> 1 borod108 <boris.od@gmail.com> 1 shewensheng <shewensheng@chinatelecom.cn> 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 ---
-
v0.52.0
This release follows v0.51.0 and consists of 314 changes, contributed by 37 people, leading to 1006 files changed, 35687 insertions(+), 24520 deletions(-). v0.52.0 is a promotion of release candidate v0.52.0-rc.0 which was originally published 2022-04-01 The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.52.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.52.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #7024][fossedihelm] Add an warning message if the client and server virtctl versions are not aligned - [PR #7486][rmohr] Move stable.txt location to a more appropriate path - [PR #7372][saschagrunert] Fixed `KubeVirtComponentExceedsRequestedMemory` alert complaining about many-to-many matching not allowed. - [PR #7426][iholder-redhat] Add warning for manually determining core-component replica count in Kubevirt CR - [PR #7424][maiqueb] Provide interface binding types descriptions, which will be featured in the KubeVirt API. - [PR #7422][orelmisan] Fixed setting custom guest pciAddress and bootOrder parameter(s) to a list of SR-IOV NICs. - [PR #7421][rmohr] Fix knowhosts file corruption for virtctl ssh - [PR #6854][rmohr] Make virtctl ssh work with ssh-rsa+ preauthentication - [PR #7267][iholder-redhat] Applied migration configurations can now be found in VMI's status - [PR #7321][iholder-redhat] [Migration Policies]: precedence to VMI labels over Namespace labels - [PR #7326][oshoval] The Ginkgo dependency has been upgraded to v2.1.3 (major version upgrade) - [PR #7361][SeanKnight] Fixed a bug that prevents virtctl from working with clusters accessed via Rancher authentication proxy, or any other cluster where the server URL contains a path component. (#3760) - [PR #7255][tyleraharrison] Users are now able to specify `--address [ip_address]` when using `virtctl vnc` rather than only using 127.0.0.1 - [PR #7275][enp0s3] Add observedGeneration to virt-operator to have a race-free way to detect KubeVirt config rollouts - [PR #7233][xpivarc] Bug fix: Successfully aborted migrations should be reported now - [PR #7158][AlonaKaplan] Add masquerade VMs support to single stack IPv6. - [PR #7227][rmohr] Remove VMI informer from virt-api to improve scaling characteristics of virt-api - [PR #7288][raspbeep] Users now don't need to specify container for `kubectl logs <vmi-pod>` and `kubectl exec <vmi-pod>`. - [PR #6709][xpivarc] Workloads will be migrated to nonroot implementation if NonRoot feature gate is set. (Except VirtioFS) - [PR #7241][lyarwood] Fixed a bug that prevents only a unattend.xml configmap or secret being provided as contents for a sysprep disk. (#7240, @lyarwood) Contributors ------------ 37 people contributed to this release: 40 Itamar Holder <iholder@redhat.com> 30 Dan Kenigsberg <danken@redhat.com> 26 Or Shoval <oshoval@redhat.com> 17 Roman Mohr <rmohr@redhat.com> 13 L. Pivarc <lpivarc@redhat.com> 9 Alona Kaplan <alkaplan@redhat.com> 8 Edward Haas <edwardh@redhat.com> 8 Jed Lejosne <jed@redhat.com> 5 fossedihelm <ffossemo@redhat.com> 4 Antonio Cardace <acardace@redhat.com> 4 Miguel Duarte Barroso <mdbarroso@redhat.com> 4 Nahshon Unna-Tsameret <nunnatsa@redhat.com> 3 Ben Ukhanov <ben1zuk321@gmail.com> 3 Karel Šimon <ksimon@redhat.com> 3 Zhuchen Wang <zcwang@google.com> 3 tyleraharrison <tyleraharrison@gmail.com> 2 Daniel Hiller <dhiller@redhat.com> 2 Igor Bezukh <ibezukh@redhat.com> 2 Zvi Cahana <zcahana@gmail.com> 1 Alex Kalenyuk <akalenyu@redhat.com> 1 Bartosz Rybacki <brybacki@redhat.com> 1 Felix Matouschek <fmatouschek@redhat.com> 1 Frank Yang <poan.yang@suse.com> 1 Lee Yarwood <lyarwood@redhat.com> 1 Marcelo Amaral <marcelo.amaral1@ibm.com> 1 Maya Rashish <mrashish@redhat.com> 1 Orel Misan <omisan@redhat.com> 1 Pavel Kratochvil <pakratoc@redhat.com> 1 Radim Hrazdil <rhrazdil@redhat.com> 1 RamLavi <ralavi@redhat.com> 1 Sascha Grunert <sgrunert@redhat.com> 1 Sean Knight <git@seanknight.com> 1 Shirly Radco <sradco@redhat.com> 1 assaf-admi <aadmi@redhat.com> 1 fossedihelm <fossedihelm@gmail.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 ---
-
v0.52.0-rc.0
This release follows v0.51.0 and consists of 314 changes, contributed by 37 people, leading to 1006 files changed, 35687 insertions(+), 24520 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.52.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.52.0-rc.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #7024][fossedihelm] Add an warning message if the client and server virtctl versions are not aligned - [PR #7486][rmohr] Move stable.txt location to a more appropriate path - [PR #7372][saschagrunert] Fixed `KubeVirtComponentExceedsRequestedMemory` alert complaining about many-to-many matching not allowed. - [PR #7426][iholder-redhat] Add warning for manually determining core-component replica count in Kubevirt CR - [PR #7424][maiqueb] Provide interface binding types descriptions, which will be featured in the KubeVirt API. - [PR #7422][orelmisan] Fixed setting custom guest pciAddress and bootOrder parameter(s) to a list of SR-IOV NICs. - [PR #7421][rmohr] Fix knowhosts file corruption for virtctl ssh - [PR #6854][rmohr] Make virtctl ssh work with ssh-rsa+ preauthentication - [PR #7267][iholder-redhat] Applied migration configurations can now be found in VMI's status - [PR #7321][iholder-redhat] [Migration Policies]: precedence to VMI labels over Namespace labels - [PR #7326][oshoval] The Ginkgo dependency has been upgraded to v2.1.3 (major version upgrade) - [PR #7361][SeanKnight] Fixed a bug that prevents virtctl from working with clusters accessed via Rancher authentication proxy, or any other cluster where the server URL contains a path component. (#3760) - [PR #7255][tyleraharrison] Users are now able to specify `--address [ip_address]` when using `virtctl vnc` rather than only using 127.0.0.1 - [PR #7275][enp0s3] Add observedGeneration to virt-operator to have a race-free way to detect KubeVirt config rollouts - [PR #7233][xpivarc] Bug fix: Successfully aborted migrations should be reported now - [PR #7158][AlonaKaplan] Add masquerade VMs support to single stack IPv6. - [PR #7227][rmohr] Remove VMI informer from virt-api to improve scaling characteristics of virt-api - [PR #7288][raspbeep] Users now don't need to specify container for `kubectl logs <vmi-pod>` and `kubectl exec <vmi-pod>`. - [PR #6709][xpivarc] Workloads will be migrated to nonroot implementation if NonRoot feature gate is set. (Except VirtioFS) - [PR #7241][lyarwood] Fixed a bug that prevents only a unattend.xml configmap or secret being provided as contents for a sysprep disk. (#7240, @lyarwood) Contributors ------------ 37 people contributed to this release: 40 Itamar Holder <iholder@redhat.com> 30 Dan Kenigsberg <danken@redhat.com> 26 Or Shoval <oshoval@redhat.com> 17 Roman Mohr <rmohr@redhat.com> 13 L. Pivarc <lpivarc@redhat.com> 9 Alona Kaplan <alkaplan@redhat.com> 8 Edward Haas <edwardh@redhat.com> 8 Jed Lejosne <jed@redhat.com> 5 fossedihelm <ffossemo@redhat.com> 4 Antonio Cardace <acardace@redhat.com> 4 Miguel Duarte Barroso <mdbarroso@redhat.com> 4 Nahshon Unna-Tsameret <nunnatsa@redhat.com> 3 Ben Ukhanov <ben1zuk321@gmail.com> 3 Karel Šimon <ksimon@redhat.com> 3 Zhuchen Wang <zcwang@google.com> 3 tyleraharrison <tyleraharrison@gmail.com> 2 Daniel Hiller <dhiller@redhat.com> 2 Igor Bezukh <ibezukh@redhat.com> 2 Zvi Cahana <zcahana@gmail.com> 1 Alex Kalenyuk <akalenyu@redhat.com> 1 Bartosz Rybacki <brybacki@redhat.com> 1 Felix Matouschek <fmatouschek@redhat.com> 1 Frank Yang <poan.yang@suse.com> 1 Lee Yarwood <lyarwood@redhat.com> 1 Marcelo Amaral <marcelo.amaral1@ibm.com> 1 Maya Rashish <mrashish@redhat.com> 1 Orel Misan <omisan@redhat.com> 1 Pavel Kratochvil <pakratoc@redhat.com> 1 Radim Hrazdil <rhrazdil@redhat.com> 1 RamLavi <ralavi@redhat.com> 1 Sascha Grunert <sgrunert@redhat.com> 1 Sean Knight <git@seanknight.com> 1 Shirly Radco <sradco@redhat.com> 1 assaf-admi <aadmi@redhat.com> 1 fossedihelm <fossedihelm@gmail.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 ---
-
v0.51.0
This release follows v0.50.0 and consists of 180 changes, contributed by 28 people, leading to 184 files changed, 5739 insertions(+), 4160 deletions(-). v0.51.0 is a promotion of release candidate v0.51.0-rc.0 which was originally published 2022-03-01 The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.51.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.51.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #7102][machadovilaca] Add Virtual Machine name label to virt-launcher pod - [PR #7139][davidvossel] Fixes inconsistent VirtualMachinePool VM/VMI updates by using controller revisions - [PR #6754][jean-edouard] New and resized disks are now always 1MiB-aligned - [PR #7086][acardace] Add 'EvictionStrategy' as a cluster-wide setting in the KubeVirt CR - [PR #7232][rmohr] Properly format the PDB scale event during migrations - [PR #7223][Barakmor1] Add a name label to virt-operator pods - [PR #7221][davidvossel] RunStrategy: Once - allows declaring a VM should run once to a finalized state - [PR #7091][EdDev] SR-IOV interfaces are now reported in the VMI status even without an active guest-agent. - [PR #7169][rmohr] Improve device plugin de-registration in virt-handler and some test stabilizations - [PR #6604][alicefr] Add shareable option to identify if the disk is shared with other VMs - [PR #7144][davidvossel] Garbage collect finalized migration objects only leaving the most recent 5 objects - [PR #6110][xpivarc] [Nonroot] SRIOV is now available. Contributors ------------ 28 people contributed to this release: 28 Dan Kenigsberg <danken@redhat.com> 18 Roman Mohr <rmohr@redhat.com> 13 David Vossel <dvossel@redhat.com> 8 Edward Haas <edwardh@redhat.com> 7 Antonio Cardace <acardace@redhat.com> 5 Alice Frosi <afrosi@redhat.com> 4 Andrej Krejcir <akrejcir@redhat.com> 4 L. Pivarc <lpivarc@redhat.com> 3 Igor Bezukh <ibezukh@redhat.com> 3 Vasiliy Ulyanov <vulyanov@suse.de> 3 Victor Toso <victortoso@redhat.com> 3 fossedihelm <ffossemo@redhat.com> 2 Daniel Hiller <dhiller@redhat.com> 2 Jed Lejosne <jed@redhat.com> 2 João Vilaça <jvilaca@redhat.com> 2 Karel Šimon <ksimon@redhat.com> 2 Michael Henriksen <mhenriks@redhat.com> 2 Ryan Hallisey <rhallisey@nvidia.com> 2 Shelly Kagan <skagan@redhat.com> 1 Alexander Wels <awels@redhat.com> 1 Barak Mordehai <bmordeha@redhat.com> 1 Bartosz Rybacki <brybacki@redhat.com> 1 Marcelo Amaral <marcelo.amaral1@ibm.com> 1 Shirly Radco <sradco@redhat.com> 1 Simone Tiraboschi <stirabos@redhat.com> 1 jbpratt <jbpratt78@gmail.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 ---
-
v0.51.0-rc.0
This release follows v0.50.0 and consists of 180 changes, contributed by 28 people, leading to 184 files changed, 5739 insertions(+), 4160 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.51.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.51.0-rc.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #7102][machadovilaca] Add Virtual Machine name label to virt-launcher pod - [PR #7139][davidvossel] Fixes inconsistent VirtualMachinePool VM/VMI updates by using controller revisions - [PR #6754][jean-edouard] New and resized disks are now always 1MiB-aligned - [PR #7086][acardace] Add 'EvictionStrategy' as a cluster-wide setting in the KubeVirt CR - [PR #7232][rmohr] Properly format the PDB scale event during migrations - [PR #7223][Barakmor1] Add a name label to virt-operator pods - [PR #7221][davidvossel] RunStrategy: Once - allows declaring a VM should run once to a finalized state - [PR #7091][EdDev] SR-IOV interfaces are now reported in the VMI status even without an active guest-agent. - [PR #7169][rmohr] Improve device plugin de-registration in virt-handler and some test stabilizations - [PR #6604][alicefr] Add shareable option to identify if the disk is shared with other VMs - [PR #7144][davidvossel] Garbage collect finalized migration objects only leaving the most recent 5 objects - [PR #6110][xpivarc] [Nonroot] SRIOV is now available. Contributors ------------ 28 people contributed to this release: 28 Dan Kenigsberg <danken@redhat.com> 18 Roman Mohr <rmohr@redhat.com> 13 David Vossel <dvossel@redhat.com> 8 Edward Haas <edwardh@redhat.com> 7 Antonio Cardace <acardace@redhat.com> 5 Alice Frosi <afrosi@redhat.com> 4 Andrej Krejcir <akrejcir@redhat.com> 4 L. Pivarc <lpivarc@redhat.com> 3 Igor Bezukh <ibezukh@redhat.com> 3 Vasiliy Ulyanov <vulyanov@suse.de> 3 Victor Toso <victortoso@redhat.com> 3 fossedihelm <ffossemo@redhat.com> 2 Daniel Hiller <dhiller@redhat.com> 2 Jed Lejosne <jed@redhat.com> 2 João Vilaça <jvilaca@redhat.com> 2 Karel Šimon <ksimon@redhat.com> 2 Michael Henriksen <mhenriks@redhat.com> 2 Ryan Hallisey <rhallisey@nvidia.com> 2 Shelly Kagan <skagan@redhat.com> 1 Alexander Wels <awels@redhat.com> 1 Barak Mordehai <bmordeha@redhat.com> 1 Bartosz Rybacki <brybacki@redhat.com> 1 Marcelo Amaral <marcelo.amaral1@ibm.com> 1 Shirly Radco <sradco@redhat.com> 1 Simone Tiraboschi <stirabos@redhat.com> 1 jbpratt <jbpratt78@gmail.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 ---
-
v0.50.0
This release follows v0.49.0 and consists of 286 changes, contributed by 38 people, leading to 2776 files changed, 223758 insertions(+), 107570 deletions(-) warning: inexact rename detection was skipped due to too many files. warning: you may want to set your diff.renameLimit variable to at least 1099 and retry the command.. v0.50.0 is a promotion of release candidate v0.50.0-rc.0 which was originally published 2022-02-01 The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.50.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.50.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #7056][fossedihelm] Update k8s dependencies to 0.23.1 - [PR #7135][davidvossel] Switch from reflects.DeepEquals to equality.Semantic.DeepEquals() across the entire project - [PR #7052][sradco] Updated recording rule "kubevirt_vm_container_free_memory_bytes" - [PR #7000][iholder-redhat] Adds a possibility to override default libvirt log filters though VMI annotations - [PR #7064][davidvossel] Fixes issue associated with blocked uninstalls when VMIs exist during removal - [PR #7097][iholder-redhat] [Bug fix] VMI with kernel boot stuck on "Terminating" status if more disks are defined - [PR #6700][VirrageS] Simplify replacing `time.Ticker` in agent poller and fix default values for `qemu-*-interval` flags - [PR #6581][ormergi] SRIOV network interfaces are now hot-plugged when disconnected manually or due to aborted migrations. - [PR #6924][EdDev] Support for legacy GPU definition is removed. Please see https://kubevirt.io/user-guide/virtual_machines/host-devices on how to define host-devices. - [PR #6735][uril] The command `migrate_cancel` was added to virtctl. It cancels an active VM migration. - [PR #6883][rthallisey] Add instance-type to cloud-init metadata - [PR #6999][maya-r] When expanding disk images, take the minimum between the request and the capacity - avoid using the full underlying file system on storage like NFS, local. - [PR #6946][vladikr] Numa information of an assigned device will be presented in the devices metadata - [PR #6042][iholder-redhat] Fully support cgroups v2, include a new cohesive package and perform major refactoring. - [PR #6968][vladikr] Added Writeback disk cache support - [PR #6995][sradco] Alert OrphanedVirtualMachineImages name was changed to OrphanedVirtualMachineInstances. - [PR #6923][rhrazdil] Fix issue with ssh being unreachable on VMIs with Istio proxy - [PR #6821][jean-edouard] Migrating VMIs that contain dedicated CPUs will now have properly dedicated CPUs on target - [PR #6793][oshoval] Add infoSource field to vmi.status.interfaces. Contributors ------------ 38 people contributed to this release: 37 Edward Haas <edwardh@redhat.com> 22 Itamar Holder <iholder@redhat.com> 14 Orel Misan <omisan@redhat.com> 14 Shelly Kagan <skagan@redhat.com> 10 Ryan Hallisey <rhallisey@nvidia.com> 9 Jed Lejosne <jed@redhat.com> 8 Dan Kenigsberg <danken@redhat.com> 8 Vladik Romanovsky <vromanso@redhat.com> 7 Marcelo Amaral <marcelo.amaral1@ibm.com> 6 David Vossel <dvossel@redhat.com> 6 L. Pivarc <lpivarc@redhat.com> 5 Or Shoval <oshoval@redhat.com> 5 Uri Lublin <uril@redhat.com> 4 Alice Frosi <afrosi@redhat.com> 4 Omer Yahud <oyahud@redhat.com> 4 Or Mergi <ormergi@redhat.com> 4 Roman Mohr <rmohr@redhat.com> 3 Igor Bezukh <ibezukh@redhat.com> 2 Barak Mordehai <bmordeha@redhat.com> 2 Ben Ukhanov <ben1zuk321@gmail.com> 2 Daniel Hiller <dhiller@redhat.com> 2 Maya Rashish <mrashish@redhat.com> 2 Radim Hrazdil <rhrazdil@redhat.com> 2 Shirly Radco <sradco@redhat.com> 2 Vasiliy Ulyanov <vulyanov@suse.de> 2 Xiaoli Ai <xlai@suse.com`> 2 fossedihelm <fossedihelm@gmail.com> 1 Alex Kalenyuk <akalenyu@redhat.com> 1 Bartosz Rybacki <brybacki@redhat.com> 1 Cedric Hauber <hauber.c@gmail.com> 1 Denys Shchedrivyi <dshchedr@redhat.com> 1 Erkan Erol <eerol@redhat.com> 1 Janusz Marcinkiewicz <januszm@nvidia.com> 1 Miguel Duarte Barroso <mdbarroso@redhat.com> 1 Mor Cohen <mocohen@redhat.com> 1 prnaraya <prnaraya@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 ---
-
v0.50.0-rc.0
This release follows v0.49.0 and consists of 286 changes, contributed by 38 people, leading to 2776 files changed, 223758 insertions(+), 107570 deletions(-) warning: inexact rename detection was skipped due to too many files. warning: you may want to set your diff.renameLimit variable to at least 1099 and retry the command.. The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.50.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.50.0-rc.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #7056][fossedihelm] Update k8s dependencies to 0.23.1 - [PR #7135][davidvossel] Switch from reflects.DeepEquals to equality.Semantic.DeepEquals() across the entire project - [PR #7052][sradco] Updated recording rule "kubevirt_vm_container_free_memory_bytes" - [PR #7000][iholder-redhat] Adds a possibility to override default libvirt log filters though VMI annotations - [PR #7064][davidvossel] Fixes issue associated with blocked uninstalls when VMIs exist during removal - [PR #7097][iholder-redhat] [Bug fix] VMI with kernel boot stuck on "Terminating" status if more disks are defined - [PR #6700][VirrageS] Simplify replacing `time.Ticker` in agent poller and fix default values for `qemu-*-interval` flags - [PR #6581][ormergi] SRIOV network interfaces are now hot-plugged when disconnected manually or due to aborted migrations. - [PR #6924][EdDev] Support for legacy GPU definition is removed. Please see https://kubevirt.io/user-guide/virtual_machines/host-devices on how to define host-devices. - [PR #6735][uril] The command `migrate_cancel` was added to virtctl. It cancels an active VM migration. - [PR #6883][rthallisey] Add instance-type to cloud-init metadata - [PR #6999][maya-r] When expanding disk images, take the minimum between the request and the capacity - avoid using the full underlying file system on storage like NFS, local. - [PR #6946][vladikr] Numa information of an assigned device will be presented in the devices metadata - [PR #6042][iholder-redhat] Fully support cgroups v2, include a new cohesive package and perform major refactoring. - [PR #6968][vladikr] Added Writeback disk cache support - [PR #6995][sradco] Alert OrphanedVirtualMachineImages name was changed to OrphanedVirtualMachineInstances. - [PR #6923][rhrazdil] Fix issue with ssh being unreachable on VMIs with Istio proxy - [PR #6821][jean-edouard] Migrating VMIs that contain dedicated CPUs will now have properly dedicated CPUs on target - [PR #6793][oshoval] Add infoSource field to vmi.status.interfaces. Contributors ------------ 38 people contributed to this release: 37 Edward Haas <edwardh@redhat.com> 22 Itamar Holder <iholder@redhat.com> 14 Orel Misan <omisan@redhat.com> 14 Shelly Kagan <skagan@redhat.com> 10 Ryan Hallisey <rhallisey@nvidia.com> 9 Jed Lejosne <jed@redhat.com> 8 Dan Kenigsberg <danken@redhat.com> 8 Vladik Romanovsky <vromanso@redhat.com> 7 Marcelo Amaral <marcelo.amaral1@ibm.com> 6 David Vossel <dvossel@redhat.com> 6 L. Pivarc <lpivarc@redhat.com> 5 Or Shoval <oshoval@redhat.com> 5 Uri Lublin <uril@redhat.com> 4 Alice Frosi <afrosi@redhat.com> 4 Omer Yahud <oyahud@redhat.com> 4 Or Mergi <ormergi@redhat.com> 4 Roman Mohr <rmohr@redhat.com> 3 Igor Bezukh <ibezukh@redhat.com> 2 Barak Mordehai <bmordeha@redhat.com> 2 Ben Ukhanov <ben1zuk321@gmail.com> 2 Daniel Hiller <dhiller@redhat.com> 2 Maya Rashish <mrashish@redhat.com> 2 Radim Hrazdil <rhrazdil@redhat.com> 2 Shirly Radco <sradco@redhat.com> 2 Vasiliy Ulyanov <vulyanov@suse.de> 2 Xiaoli Ai <xlai@suse.com`> 2 fossedihelm <fossedihelm@gmail.com> 1 Alex Kalenyuk <akalenyu@redhat.com> 1 Bartosz Rybacki <brybacki@redhat.com> 1 Cedric Hauber <hauber.c@gmail.com> 1 Denys Shchedrivyi <dshchedr@redhat.com> 1 Erkan Erol <eerol@redhat.com> 1 Janusz Marcinkiewicz <januszm@nvidia.com> 1 Miguel Duarte Barroso <mdbarroso@redhat.com> 1 Mor Cohen <mocohen@redhat.com> 1 prnaraya <prnaraya@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 ---
-
v0.49.0
This release follows v0.48.1 and consists of 298 changes, contributed by 36 people, leading to 652 files changed, 53600 insertions(+), 8784 deletions(-). v0.49.0 is a promotion of release candidate v0.49.0-rc.0 which was originally published 2022-01-04 The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.49.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.49.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #7004][iholder-redhat] Bugfix: Avoid setting block migration for volumes used by read-only disks - [PR #6959][enp0s3] generate event when target pod enters unschedulable phase - [PR #6888][assafad] Added common labels into alert definitions - [PR #6166][vasiliy-ul] Experimental support of AMD SEV - [PR #6980][vasiliy-ul] Updated the dependencies to include the fix for CVE-2021-43565 (KubeVirt is not affected) - [PR #6944][iholder-redhat] Remove disabling TLS configuration from Live Migration Policies - [PR #6800][jean-edouard] CPU pinning doesn't require hardware-assisted virtualization anymore - [PR #6501][ShellyKa13] Use virtctl image-upload to upload archive content - [PR #6918][iholder-redhat] Bug fix: Unscheduable host-model VMI alert is now properly triggered - [PR #6796][Barakmor1] 'kubevirt-operator' changed to 'virt-operator' on 'managed-by' label in kubevirt's components made by virt-operator - [PR #6036][jean-edouard] Migrations can now be done over a dedicated multus network - [PR #6933][erkanerol] Add a new lane for monitoring tests - [PR #6949][jean-edouard] KubeVirt components should now be successfully removed on CR deletion, even when using only 1 replica for virt-api and virt-controller - [PR #6954][maiqueb] Update the `virtctl` exposed services `IPFamilyPolicyType` default to `IPFamilyPolicyPreferDualStack` - [PR #6931][fossedihelm] added DryRun to AddVolumeOptions and RemoveVolumeOptions - [PR #6379][nunnatsa] Fix issue https://bugzilla.redhat.com/show_bug.cgi?id=1945593 - [PR #6399][iholder-redhat] Introduce live migration policies that allow system-admins to have fine-grained control over migration configuration for different sets of VMs. - [PR #6880][iholder-redhat] Add full Podman support for `make` and `make test` - [PR #6702][acardace] implement virt-handler canary upgrade and rollback for faster and safer rollouts - [PR #6717][davidvossel] Introducing the VirtualMachinePools feature for managing stateful VMs at scale - [PR #6698][rthallisey] Add tracing to the virt-controller work queue - [PR #6762][fossedihelm] added DryRun mode to virtcl to migrate command - [PR #6891][rmohr] Fix "Make raw terminal failed: The handle is invalid?" issue with "virtctl console" when not executed in a pty - [PR #6783][rmohr] Skip SSH RSA auth if no RSA key was explicitly provided and not key exists at the default location Contributors ------------ 36 people contributed to this release: 55 Itamar Holder <iholder@redhat.com> 23 Edward Haas <edwardh@redhat.com> 21 Vasiliy Ulyanov <vulyanov@suse.de> 19 David Vossel <dvossel@redhat.com> 12 Jed Lejosne <jed@redhat.com> 9 prnaraya <prnaraya@redhat.com> 7 Barak Mordehai <bmordeha@redhat.com> 7 Ryan Hallisey <rhallisey@nvidia.com> 6 Antonio Cardace <acardace@redhat.com> 6 Vladik Romanovsky <vromanso@redhat.com> 5 fossedihelm <fossedihelm@gmail.com> 4 Daniel Hiller <dhiller@redhat.com> 4 Nahshon Unna-Tsameret <nunnatsa@redhat.com> 3 Maya Rashish <mrashish@redhat.com> 3 Or Mergi <ormergi@redhat.com> 3 Roman Mohr <rmohr@redhat.com> 2 Igor Bezukh <ibezukh@redhat.com> 2 Kedar Bidarkar <kbidarka@redhat.com> 2 Or Shoval <oshoval@redhat.com> 2 Zhe Peng <zpeng@redhat.com> 2 Zvi Cahana <zvic@il.ibm.com> 1 Alex Kalenyuk <akalenyu@redhat.com> 1 Ashley Schuett <aschuett@redhat.com> 1 Dan Kenigsberg <danken@redhat.com> 1 Diana Teplits <dteplits@redhat.com> 1 Erkan Erol <eerol@redhat.com> 1 Helene Durand <helene@kubermatic.com> 1 L. Pivarc <lpivarc@redhat.com> 1 Michael Henriksen <mhenriks@redhat.com> 1 Miguel Duarte Barroso <mdbarroso@redhat.com> 1 Orel Misan <omisan@redhat.com> 1 Petr Horáček <phoracek@redhat.com> 1 Shelly Kagan <skagan@redhat.com> 1 assaf-admi <aadmi@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 ---
-
v0.49.0-rc.0
This release follows v0.48.1 and consists of 298 changes, contributed by 36 people, leading to 652 files changed, 53600 insertions(+), 8784 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.49.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.49.0-rc.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #7004][iholder-redhat] Bugfix: Avoid setting block migration for volumes used by read-only disks - [PR #6959][enp0s3] generate event when target pod enters unschedulable phase - [PR #6888][assafad] Added common labels into alert definitions - [PR #6166][vasiliy-ul] Experimental support of AMD SEV - [PR #6980][vasiliy-ul] Updated the dependencies to include the fix for CVE-2021-43565 (KubeVirt is not affected) - [PR #6944][iholder-redhat] Remove disabling TLS configuration from Live Migration Policies - [PR #6800][jean-edouard] CPU pinning doesn't require hardware-assisted virtualization anymore - [PR #6501][ShellyKa13] Use virtctl image-upload to upload archive content - [PR #6918][iholder-redhat] Bug fix: Unscheduable host-model VMI alert is now properly triggered - [PR #6796][Barakmor1] 'kubevirt-operator' changed to 'virt-operator' on 'managed-by' label in kubevirt's components made by virt-operator - [PR #6036][jean-edouard] Migrations can now be done over a dedicated multus network - [PR #6933][erkanerol] Add a new lane for monitoring tests - [PR #6949][jean-edouard] KubeVirt components should now be successfully removed on CR deletion, even when using only 1 replica for virt-api and virt-controller - [PR #6954][maiqueb] Update the `virtctl` exposed services `IPFamilyPolicyType` default to `IPFamilyPolicyPreferDualStack` - [PR #6931][fossedihelm] added DryRun to AddVolumeOptions and RemoveVolumeOptions - [PR #6379][nunnatsa] Fix issue https://bugzilla.redhat.com/show_bug.cgi?id=1945593 - [PR #6399][iholder-redhat] Introduce live migration policies that allow system-admins to have fine-grained control over migration configuration for different sets of VMs. - [PR #6880][iholder-redhat] Add full Podman support for `make` and `make test` - [PR #6702][acardace] implement virt-handler canary upgrade and rollback for faster and safer rollouts - [PR #6717][davidvossel] Introducing the VirtualMachinePools feature for managing stateful VMs at scale - [PR #6698][rthallisey] Add tracing to the virt-controller work queue - [PR #6762][fossedihelm] added DryRun mode to virtcl to migrate command - [PR #6891][rmohr] Fix "Make raw terminal failed: The handle is invalid?" issue with "virtctl console" when not executed in a pty - [PR #6783][rmohr] Skip SSH RSA auth if no RSA key was explicitly provided and not key exists at the default location Contributors ------------ 36 people contributed to this release: 55 Itamar Holder <iholder@redhat.com> 23 Edward Haas <edwardh@redhat.com> 21 Vasiliy Ulyanov <vulyanov@suse.de> 19 David Vossel <dvossel@redhat.com> 12 Jed Lejosne <jed@redhat.com> 9 prnaraya <prnaraya@redhat.com> 7 Barak Mordehai <bmordeha@redhat.com> 7 Ryan Hallisey <rhallisey@nvidia.com> 6 Antonio Cardace <acardace@redhat.com> 6 Vladik Romanovsky <vromanso@redhat.com> 5 fossedihelm <fossedihelm@gmail.com> 4 Daniel Hiller <dhiller@redhat.com> 4 Nahshon Unna-Tsameret <nunnatsa@redhat.com> 3 Maya Rashish <mrashish@redhat.com> 3 Or Mergi <ormergi@redhat.com> 3 Roman Mohr <rmohr@redhat.com> 2 Igor Bezukh <ibezukh@redhat.com> 2 Kedar Bidarkar <kbidarka@redhat.com> 2 Or Shoval <oshoval@redhat.com> 2 Zhe Peng <zpeng@redhat.com> 2 Zvi Cahana <zvic@il.ibm.com> 1 Alex Kalenyuk <akalenyu@redhat.com> 1 Ashley Schuett <aschuett@redhat.com> 1 Dan Kenigsberg <danken@redhat.com> 1 Diana Teplits <dteplits@redhat.com> 1 Erkan Erol <eerol@redhat.com> 1 Helene Durand <helene@kubermatic.com> 1 L. Pivarc <lpivarc@redhat.com> 1 Michael Henriksen <mhenriks@redhat.com> 1 Miguel Duarte Barroso <mdbarroso@redhat.com> 1 Orel Misan <omisan@redhat.com> 1 Petr Horáček <phoracek@redhat.com> 1 Shelly Kagan <skagan@redhat.com> 1 assaf-admi <aadmi@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 ---
-
v0.48.1
This release follows v0.48.0 and consists of 4 changes, contributed by 3 people, leading to 4 files changed, 90 insertions(+), 62 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.48.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.48.1`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #6900][kubevirt-bot] Skip SSH RSA auth if no RSA key was explicitly provided and not key exists at the default location - [PR #6902][kubevirt-bot] Fix "Make raw terminal failed: The handle is invalid?" issue with "virtctl console" when not executed in a pty Contributors ------------ 3 people contributed to this release: 2 Roman Mohr <rmohr@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 ---
-
v0.48.0
This release follows v0.47.1 and consists of 282 changes, contributed by 43 people, leading to 1046 files changed, 32869 insertions(+), 12807 deletions(-). v0.48.0 is a promotion of release candidate v0.48.0-rc.0 which was originally published 2021-12-01 The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.48.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.48.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #6670][futuretea] Added 'virtctl soft-reboot' command to reboot the VMI. - [PR #6861][orelmisan] virtctl errors are written to stderr instead of stdout - [PR #6836][enp0s3] Added PHASE and VMI columns for the 'kubectl get vmim' CLI output - [PR #6784][nunnatsa] kubevirt-config configMap is no longer supported for KubeVirt configuration - [PR #6839][ShellyKa13] fix restore of VM with RunStrategy - [PR #6533][zcahana] Paused VMIs are now marked as unready even when no readinessProbe is specified - [PR #6858][rmohr] Fix a nil pointer in virtctl in combination with some external auth plugins - [PR #6780][fossedihelm] Add PatchOptions to the Patch request of the VirtualMachineInstanceInterface - [PR #6773][iholder-redhat] alert if migration for VMI with host-model CPU is stuck since no node is suitable - [PR #6714][rhrazdil] Shorten timeout for Istio proxy detection - [PR #6725][fossedihelm] added DryRun mode to virtcl for pause and unpause commands - [PR #6737][davidvossel] Pending migration target pods timeout after 5 minutes when unschedulable - [PR #6814][fossedihelm] Changed some terminology to be more inclusive - [PR #6649][Barakmor1] Designate the apps.kubevirt.io/component label for KubeVirt components. - [PR #6650][victortoso] Introduces support to ich9 or ac97 sound devices - [PR #6734][Barakmor1] replacing the command that extract libvirtd's pid to avoid this error: - [PR #6802][rmohr] Maintain a separate api package which synchronizes to kubevirt.io/api for better third party integration with client-gen - [PR #6730][zhhray] change kubevrit cert secret type from Opaque to kubernetes.io/tls - [PR #6508][oshoval] Add missing domain to guest search list, in case subdomain is used. - [PR #6664][vladikr] enable the display and ramfb for vGPUs by default - [PR #6710][iholder-redhat] virt-launcher fix - stop logging successful shutdown when it isn't true - [PR #6162][vladikr] KVM_HINTS_REALTIME will always be set when dedicatedCpusPlacement is requested - [PR #6772][zcahana] Bugfix: revert #6565 which prevented upgrades to v0.47. - [PR #6722][zcahana] Remove obsolete scheduler.alpha.kubernetes.io/critical-pod annotation - [PR #6723][acardace] remove stale pdbs created by < 0.41.1 virt-controller - [PR #6721][iholder-redhat] Set default CPU model in VMI spec, even if not defined in KubevirtCR - [PR #6713][zcahana] Report WaitingForVolumeBinding VM status when PVC/DV-type volumes reference unbound PVCs - [PR #6681][fossedihelm] Users can use --dry-run flag - [PR #6663][jean-edouard] The number of virt-api and virt-controller replicas is now configurable in the CSV - [PR #5981][maya-r] Always resize disk.img files to the largest size at boot. Contributors ------------ 43 people contributed to this release: 27 Itamar Holder <iholder@redhat.com> 18 Zvi Cahana <zvic@il.ibm.com> 10 Maya Rashish <mrashish@redhat.com> 9 David Vossel <dvossel@redhat.com> 8 Barak Mordehai <bmordeha@redhat.com> 8 Orel Misan <omisan@redhat.com> 7 Victor Toso <victortoso@redhat.com> 7 Vladik Romanovsky <vromanso@redhat.com> 7 fossedihelm <fossedihelm@gmail.com> 7 futuretea <Hang.Yu@suse.com> 7 hellocloudnative <200922702@qq.com> 6 Alice Frosi <afrosi@redhat.com> 6 Or Mergi <ormergi@redhat.com> 5 L. Pivarc <lpivarc@redhat.com> 4 Edward Haas <edwardh@redhat.com> 4 Igor Bezukh <ibezukh@redhat.com> 4 Roman Mohr <rmohr@redhat.com> 3 Or Shoval <oshoval@redhat.com> 3 Shelly Kagan <skagan@redhat.com> 3 Stu Gott <sgott@redhat.com> 3 huizhang <huizhang@alauda.io> 2 Daniel Hiller <dhiller@redhat.com> 2 Miguel Duarte Barroso <mdbarroso@redhat.com> 2 Nahshon Unna-Tsameret <nunnatsa@redhat.com> 2 Ryan Hallisey <rhallisey@nvidia.com> 2 Vasiliy Ulyanov <vulyanov@suse.de> 1 Antonio Cardace <acardace@redhat.com> 1 Chris Callegari <mazzystr@gmail.com> 1 Denys Shchedrivyi <dshchedr@redhat.com> 1 Erkan Erol <eerol@redhat.com> 1 Federico Gimenez <fgimenez@redhat.com> 1 Hao Yu <yuh@us.ibm.com> 1 Jed Lejosne <jed@redhat.com> 1 Kedar Bidarkar <kbidarka@redhat.com> 1 Michael Henriksen <mhenriks@redhat.com> 1 Radim Hrazdil <rhrazdil@redhat.com> 1 Tomas Psota <tpsota@redhat.com> 1 Zhe Peng <zpeng@redhat.com> 1 dalia-frank <dafrank@redhat.com> 1 dhiller <dhiller@redhat.com> 1 张鹏璇 <200922702@qq.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 ---
-
v0.36.5
This release follows v0.36.3 and consists of 47 changes, contributed by 14 people, leading to 61 files changed, 1612 insertions(+), 359 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.36.5. The primary release artifact of KubeVirt is the git tree. The release tag is signed and can be verified using `git tag -v v0.36.5`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #6837][dhiller] Backport prow release automation changes from 0.40 to 0.36 - [PR #6291][kubevirt-bot] Fix goroutine leak in virt-handler, potentially causing issues with a high turnover of VMIs. - [PR #6591][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions - [PR #6512][xpivarc] Fix cases where migration will not be processed if previous migration failed. - [PR #6400][rmohr] Fix rbac permissions for freeze/unfreeze, addvolume/removevolume, guestosinfo, filesystemlist and userlist - [PR #6147][rmohr] Fix rbac permissions for freeze/unfreeze, addvolume/removevolume, guestosinfo, filesystemlist and userlist - [PR #6269][awels] BugFix: Generate ISO images 4k aligned for node storage with 4k blocksize - [PR #5919][davidvossel] Fixes event recording causing a segfault in virt-controller - [PR #5865][xpivarc] Fix: Kubevirt build with golang 1.14+ will not fail on validation of container disk with memory allocation error - [PR #5851][rthallisey] Prometheus metrics scraped from virt-handler are now served from the VMI informer cache, rather than calling back to the Kubernetes API for VMI information. - [PR #5655][acardace] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs. - [PR #5708][kubevirt-bot] Fixes null pointer dereference in migration controller - [PR #5705][davidvossel] Fix virt-controller clobbering in progress vmi migration state during virt handler handoff - [PR #5672][davidvossel] Validation/Mutation webhooks now explicitly define a 10 second timeout period Contributors ------------ 14 people contributed to this release: 8 David Vossel <dvossel@redhat.com> 5 Jed Lejosne <jed@redhat.com> 4 Or Shoval <oshoval@redhat.com> 3 Alexander Wels <awels@redhat.com> 2 Marcus Sorensen <mls@apple.com> 1 Bartosz Rybacki <brybacki@redhat.com> 1 Daniel Hiller <dhiller@redhat.com> 1 Igor Bezukh <ibezukh@redhat.com> 1 Kevin Wiesmueller <kwiesmul@redhat.com> 1 L. Pivarc <lpivarc@redhat.com> 1 Ryan Hallisey <rhallisey@nvidia.com> 1 Vladik Romanovsky <vromanso@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 ---
-
v0.48.0-rc.0
This release follows v0.47.1 and consists of 282 changes, contributed by 43 people, leading to 1046 files changed, 32869 insertions(+), 12807 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.48.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.48.0-rc.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #6670][futuretea] Added 'virtctl soft-reboot' command to reboot the VMI. - [PR #6861][orelmisan] virtctl errors are written to stderr instead of stdout - [PR #6836][enp0s3] Added PHASE and VMI columns for the 'kubectl get vmim' CLI output - [PR #6784][nunnatsa] kubevirt-config configMap is no longer supported for KubeVirt configuration - [PR #6839][ShellyKa13] fix restore of VM with RunStrategy - [PR #6533][zcahana] Paused VMIs are now marked as unready even when no readinessProbe is specified - [PR #6858][rmohr] Fix a nil pointer in virtctl in combination with some external auth plugins - [PR #6780][fossedihelm] Add PatchOptions to the Patch request of the VirtualMachineInstanceInterface - [PR #6773][iholder-redhat] alert if migration for VMI with host-model CPU is stuck since no node is suitable - [PR #6714][rhrazdil] Shorten timeout for Istio proxy detection - [PR #6725][fossedihelm] added DryRun mode to virtcl for pause and unpause commands - [PR #6737][davidvossel] Pending migration target pods timeout after 5 minutes when unschedulable - [PR #6814][fossedihelm] Changed some terminology to be more inclusive - [PR #6649][Barakmor1] Designate the apps.kubevirt.io/component label for KubeVirt components. - [PR #6650][victortoso] Introduces support to ich9 or ac97 sound devices - [PR #6734][Barakmor1] replacing the command that extract libvirtd's pid to avoid this error: - [PR #6802][rmohr] Maintain a separate api package which synchronizes to kubevirt.io/api for better third party integration with client-gen - [PR #6730][zhhray] change kubevrit cert secret type from Opaque to kubernetes.io/tls - [PR #6508][oshoval] Add missing domain to guest search list, in case subdomain is used. - [PR #6664][vladikr] enable the display and ramfb for vGPUs by default - [PR #6710][iholder-redhat] virt-launcher fix - stop logging successful shutdown when it isn't true - [PR #6162][vladikr] KVM_HINTS_REALTIME will always be set when dedicatedCpusPlacement is requested - [PR #6772][zcahana] Bugfix: revert #6565 which prevented upgrades to v0.47. - [PR #6722][zcahana] Remove obsolete scheduler.alpha.kubernetes.io/critical-pod annotation - [PR #6723][acardace] remove stale pdbs created by < 0.41.1 virt-controller - [PR #6721][iholder-redhat] Set default CPU model in VMI spec, even if not defined in KubevirtCR - [PR #6713][zcahana] Report WaitingForVolumeBinding VM status when PVC/DV-type volumes reference unbound PVCs - [PR #6681][fossedihelm] Users can use --dry-run flag - [PR #6663][jean-edouard] The number of virt-api and virt-controller replicas is now configurable in the CSV - [PR #5981][maya-r] Always resize disk.img files to the largest size at boot. Contributors ------------ 43 people contributed to this release: 27 Itamar Holder <iholder@redhat.com> 18 Zvi Cahana <zvic@il.ibm.com> 10 Maya Rashish <mrashish@redhat.com> 9 David Vossel <dvossel@redhat.com> 8 Barak Mordehai <bmordeha@redhat.com> 8 Orel Misan <omisan@redhat.com> 7 Victor Toso <victortoso@redhat.com> 7 Vladik Romanovsky <vromanso@redhat.com> 7 fossedihelm <fossedihelm@gmail.com> 7 futuretea <Hang.Yu@suse.com> 7 hellocloudnative <200922702@qq.com> 6 Alice Frosi <afrosi@redhat.com> 6 Or Mergi <ormergi@redhat.com> 5 L. Pivarc <lpivarc@redhat.com> 4 Edward Haas <edwardh@redhat.com> 4 Igor Bezukh <ibezukh@redhat.com> 4 Roman Mohr <rmohr@redhat.com> 3 Or Shoval <oshoval@redhat.com> 3 Shelly Kagan <skagan@redhat.com> 3 Stu Gott <sgott@redhat.com> 3 huizhang <huizhang@alauda.io> 2 Daniel Hiller <dhiller@redhat.com> 2 Miguel Duarte Barroso <mdbarroso@redhat.com> 2 Nahshon Unna-Tsameret <nunnatsa@redhat.com> 2 Ryan Hallisey <rhallisey@nvidia.com> 2 Vasiliy Ulyanov <vulyanov@suse.de> 1 Antonio Cardace <acardace@redhat.com> 1 Chris Callegari <mazzystr@gmail.com> 1 Denys Shchedrivyi <dshchedr@redhat.com> 1 Erkan Erol <eerol@redhat.com> 1 Federico Gimenez <fgimenez@redhat.com> 1 Hao Yu <yuh@us.ibm.com> 1 Jed Lejosne <jed@redhat.com> 1 Kedar Bidarkar <kbidarka@redhat.com> 1 Michael Henriksen <mhenriks@redhat.com> 1 Radim Hrazdil <rhrazdil@redhat.com> 1 Tomas Psota <tpsota@redhat.com> 1 Zhe Peng <zpeng@redhat.com> 1 dalia-frank <dafrank@redhat.com> 1 dhiller <dhiller@redhat.com> 1 张鹏璇 <200922702@qq.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 ---
-
v0.47.1
This release follows v0.46.1 and consists of 311 changes, contributed by 39 people, leading to 740 files changed, 22426 insertions(+), 17615 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.47.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.47.1`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #6775][kubevirt-bot] Bugfix: revert #6565 which prevented upgrades to v0.47. - [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 Zvi Cahana <zvic@il.ibm.com> 12 alonsadan <asadan@redhat.com> 10 YitzyD <yitzy.i.dier@gmail.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 ---
-
v0.47.0-rc.0
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 ---
-
v0.46.1
This release follows v0.46.0 and consists of 5 changes, contributed by 3 people, leading to 32 files changed, 550 insertions(+), 43 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.46.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.46.1`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #6557][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions Contributors ------------ 3 people contributed to this release: 4 Jed Lejosne <jed@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 ---
-
v0.45.1
This release follows v0.45.0 and consists of 16 changes, contributed by 6 people, leading to 60 files changed, 1530 insertions(+), 239 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.45.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.45.1`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #6537][kubevirt-bot] Fix corrupted DHCP Gateway Option from local DHCP server, leading to rejected IP configuration on Windows VMs. - [PR #6556][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions - [PR #6480][kubevirt-bot] BugFix: Fixed hotplug race between kubelet and virt-handler when virt-launcher dies unexpectedly. - [PR #6384][kubevirt-bot] Better place vcpu threads on host cpus to form more efficient passthrough architectures Contributors ------------ 6 people contributed to this release: 6 Roman Mohr <rmohr@redhat.com> 4 Jed Lejosne <jed@redhat.com> 1 Alexander Wels <awels@redhat.com> 1 Peter Salanki <peter@salanki.st> 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 ---
-
v0.44.3
This release follows v0.44.2 and consists of 14 changes, contributed by 6 people, leading to 47 files changed, 1024 insertions(+), 147 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.44.3. The primary release artifact of KubeVirt is the git tree. The release tag is signed and can be verified using `git tag -v v0.44.3`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR #6518][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions - [PR #6532][kubevirt-bot] mutate migration PDBs instead of creating an additional one for the duration of the migration. - [PR #6536][kubevirt-bot] Fix corrupted DHCP Gateway Option from local DHCP server, leading to rejected IP configuration on Windows VMs. Contributors ------------ 6 people contributed to this release: 4 Antonio Cardace <acardace@redhat.com> 4 Jed Lejosne <jed@redhat.com> 1 Adam Litke <alitke@redhat.com> 1 Peter Salanki <peter@salanki.st> 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 ---