Tags give the ability to mark specific points in history as being important
  • v0.34.0-rc.2
    This release follows v0.33.0 and consists of 366 changes, contributed by 35 people, leading to 1042 files changed, 110966 insertions(+), 117125 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.34.0-rc.2.
    
    The primary release artifact of KubeVirt is the git tree. The release tag is
    signed and can be verified using `git tag -v v0.34.0-rc.2`.
    
    Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #4315][kubevirt-bot] PVCs populated by DVs are now allowed as volumes.
    - [PR #3837][jean-edouard] VM interfaces with no `bootOrder` will no longer be candidates for boot when using the BIOS bootloader, as documented
    - [PR #3879][ashleyschuett] KubeVirt should now be configured through the KubeVirt CR `configuration` key. The usage of the kubevirt-confg ConfigMap will be deprecated in the future.
    - [PR #4074][stu-gott] Fixed bug preventing non-admin users from pausing/unpausing VMs
    - [PR #4252][rhrazdil] Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1853911
    - [PR #4016][ashleyschuett] Allow for post copy VMI migrations
    - [PR #4235][davidvossel] Fixes timeout failure that occurs when pulling large containerDisk images
    - [PR #4263][rmohr] Add readiness and liveness probes to virt-handler, to clearly indicate readiness
    - [PR #4248][maiqueb] always compile KubeVirt with selinux support on pure go builds.
    - [PR #4012][danielBelenky] Added support for the eviction API for VMIs with eviction strategy. This enables VMIs to be live-migrated when the node is drained or when the descheduler wants to move a VMI to a different node.
    - [PR #4075][ArthurSens] Metric kubevirt_vmi_vcpu_seconds' state label is now exposed as a human-readable state instead of an integer
    - [PR #4162][vladikr] introduce a cpuAllocationRatio config parameter to normalize the number of CPUs requested for a pod, based on the number of vCPUs
    - [PR #4177][maiqueb] Use vishvananda/netlink instead of songgao/water to create tap devices.
    - [PR #4092][stu-gott] Allow specifying nodeSelectors, affinity and tolerations to control where KubeVirt components will run
    - [PR #3927][ArthurSens] Adds new metric kubevirt_vmi_memory_unused_bytes
    - [PR #3493][vladikr] virtIO-FS is being added as experimental, protected by a feature-gate that needs to be enabled in the kubevirt config by the administrator
    - [PR #4193][mhenriks] Add snapshot.kubevirt.io to admin/edit/view roles
    - [PR #4149][qinqon] Bump kubevirtci to k8s-1.19
    - [PR #3471][crobinso] Allow hiding that the VM is running on KVM, so that Nvidia graphics cards can be passed through
    - [PR #4115][phoracek] Add conformance automation and manifest publishing
    - [PR #3733][davidvossel] each PRs description.
    - [PR #4082][mhenriks] VirtualMachineRestore API and implementation
    - [PR #4154][davidvossel] Fixes issue with Serivce endpoints not being updated properly in place during KubeVirt updates.
    - [PR #3289][vatsalparekh] Add option to run only VNC Proxy in virtctl
    - [PR #4027][alicefr] Added memfd as default memory backend for hugepages. This introduces the new annotation kubevirt.io/memfd to disable memfd as default and fallback to the previous behavior.
    - [PR #3612][ashleyschuett] Adds `customizeComponents` to the kubevirt api
    - [PR #4029][cchengleo] Fix an issue which prevented virt-operator from installing monitoring resources in custom namespaces.
    - [PR #4031][rmohr] Initial support for sonobuoy for conformance testing
    
    Contributors
    ------------
    35 people contributed to this release:
    
    38	Ashley Schuett <ashleyns1992@gmail.com>
    33	Roman Mohr <rmohr@redhat.com>
    26	Michael Henriksen <mhenriks@redhat.com>
    25	Miguel Duarte Barroso <mdbarroso@redhat.com>
    21	David Vossel <dvossel@redhat.com>
    19	rmohr <rmohr@redhat.com>
    17	Stu Gott <sgott@redhat.com>
    15	Vladik Romanovsky <vromanso@redhat.com>
    11	Jed Lejosne <jed@redhat.com>
    10	Or Shoval <oshoval@redhat.com>
    8	Daniel Belenky <dbelenky@redhat.com>
    8	Quique Llorente <ellorent@redhat.com>
    7	Alice Frosi <afrosi@redhat.com>
    6	Bartosz Rybacki <brybacki@redhat.com>
    5	Cheng Cheng <cheng@ccheng.us>
    5	Edward Haas <edwardh@redhat.com>
    5	Vatsal Parekh <vparekh@redhat.com>
    4	Petr Horacek <phoracek@redhat.com>
    4	arthursens <arthursens2005@gmail.com>
    3	Cole Robinson <crobinso@redhat.com>
    2	Alexander Wels <awels@redhat.com>
    2	Cheng Cheng <ccheng@ccheng.us>
    2	Cheng Cheng <chengcheng@apple.com>
    2	Victor Toso <victortoso@redhat.com>
    1	Alex Kalenyuk <akalenyu@redhat.com>
    1	Andrea Bolognani <abologna@redhat.com>
    1	Daniel Hiller <daniel.hiller.1972@gmail.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Kedar Bidarkar <kbidarka@redhat.com>
    1	L. Pivarc <lpivarc@redhat.com>
    1	Maya Rashish <mrashish@redhat.com>
    1	Radim Hrazdil <rhrazdil@redhat.com>
    1	Ram Lavi <ralavi@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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.34.0-rc.1
    This release follows v0.33.0 and consists of 365 changes, contributed by 35 people, leading to 1042 files changed, 110960 insertions(+), 117127 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.34.0-rc.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.34.0-rc.1`.
    
    Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #4315][kubevirt-bot] PVCs populated by DVs are now allowed as volumes.
    - [PR #3837][jean-edouard] VM interfaces with no `bootOrder` will no longer be candidates for boot when using the BIOS bootloader, as documented
    - [PR #3879][ashleyschuett] KubeVirt should now be configured through the KubeVirt CR `configuration` key. The usage of the kubevirt-confg ConfigMap will be deprecated in the future.
    - [PR #4074][stu-gott] Fixed bug preventing non-admin users from pausing/unpausing VMs
    - [PR #4252][rhrazdil] Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1853911
    - [PR #4016][ashleyschuett] Allow for post copy VMI migrations
    - [PR #4235][davidvossel] Fixes timeout failure that occurs when pulling large containerDisk images
    - [PR #4263][rmohr] Add readiness and liveness probes to virt-handler, to clearly indicate readiness
    - [PR #4248][maiqueb] always compile KubeVirt with selinux support on pure go builds.
    - [PR #4012][danielBelenky] Added support for the eviction API for VMIs with eviction strategy. This enables VMIs to be live-migrated when the node is drained or when the descheduler wants to move a VMI to a different node.
    - [PR #4075][ArthurSens] Metric kubevirt_vmi_vcpu_seconds' state label is now exposed as a human-readable state instead of an integer
    - [PR #4162][vladikr] introduce a cpuAllocationRatio config parameter to normalize the number of CPUs requested for a pod, based on the number of vCPUs
    - [PR #4177][maiqueb] Use vishvananda/netlink instead of songgao/water to create tap devices.
    - [PR #4092][stu-gott] Allow specifying nodeSelectors, affinity and tolerations to control where KubeVirt components will run
    - [PR #3927][ArthurSens] Adds new metric kubevirt_vmi_memory_unused_bytes
    - [PR #3493][vladikr] virtIO-FS is being added as experimental, protected by a feature-gate that needs to be enabled in the kubevirt config by the administrator
    - [PR #4193][mhenriks] Add snapshot.kubevirt.io to admin/edit/view roles
    - [PR #4149][qinqon] Bump kubevirtci to k8s-1.19
    - [PR #3471][crobinso] Allow hiding that the VM is running on KVM, so that Nvidia graphics cards can be passed through
    - [PR #4115][phoracek] Add conformance automation and manifest publishing
    - [PR #3733][davidvossel] each PRs description.
    - [PR #4082][mhenriks] VirtualMachineRestore API and implementation
    - [PR #4154][davidvossel] Fixes issue with Serivce endpoints not being updated properly in place during KubeVirt updates.
    - [PR #3289][vatsalparekh] Add option to run only VNC Proxy in virtctl
    - [PR #4027][alicefr] Added memfd as default memory backend for hugepages. This introduces the new annotation kubevirt.io/memfd to disable memfd as default and fallback to the previous behavior.
    - [PR #3612][ashleyschuett] Adds `customizeComponents` to the kubevirt api
    - [PR #4029][cchengleo] Fix an issue which prevented virt-operator from installing monitoring resources in custom namespaces.
    - [PR #4031][rmohr] Initial support for sonobuoy for conformance testing
    
    Contributors
    ------------
    35 people contributed to this release:
    
    38	Ashley Schuett <ashleyns1992@gmail.com>
    33	Roman Mohr <rmohr@redhat.com>
    26	Michael Henriksen <mhenriks@redhat.com>
    25	Miguel Duarte Barroso <mdbarroso@redhat.com>
    21	David Vossel <dvossel@redhat.com>
    19	rmohr <rmohr@redhat.com>
    17	Stu Gott <sgott@redhat.com>
    15	Vladik Romanovsky <vromanso@redhat.com>
    11	Jed Lejosne <jed@redhat.com>
    10	Or Shoval <oshoval@redhat.com>
    8	Quique Llorente <ellorent@redhat.com>
    7	Alice Frosi <afrosi@redhat.com>
    7	Daniel Belenky <dbelenky@redhat.com>
    6	Bartosz Rybacki <brybacki@redhat.com>
    5	Cheng Cheng <cheng@ccheng.us>
    5	Edward Haas <edwardh@redhat.com>
    5	Vatsal Parekh <vparekh@redhat.com>
    4	Petr Horacek <phoracek@redhat.com>
    4	arthursens <arthursens2005@gmail.com>
    3	Cole Robinson <crobinso@redhat.com>
    2	Alexander Wels <awels@redhat.com>
    2	Cheng Cheng <ccheng@ccheng.us>
    2	Cheng Cheng <chengcheng@apple.com>
    2	Victor Toso <victortoso@redhat.com>
    1	Alex Kalenyuk <akalenyu@redhat.com>
    1	Andrea Bolognani <abologna@redhat.com>
    1	Daniel Hiller <daniel.hiller.1972@gmail.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Kedar Bidarkar <kbidarka@redhat.com>
    1	L. Pivarc <lpivarc@redhat.com>
    1	Maya Rashish <mrashish@redhat.com>
    1	Radim Hrazdil <rhrazdil@redhat.com>
    1	Ram Lavi <ralavi@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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.34.0-rc.0
    This release follows v0.33.0 and consists of 352 changes, contributed by 34 people, leading to 1044 files changed, 111227 insertions(+), 117369 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.34.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.34.0-rc.0`.
    
    Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #3837][jean-edouard] VM interfaces with no `bootOrder` will no longer be candidates for boot when using the BIOS bootloader, as documented
    - [PR #3879][ashleyschuett] KubeVirt should now be configured through the KubeVirt CR `configuration` key. The usage of the kubevirt-confg ConfigMap will be deprecated in the future.
    - [PR #4074][stu-gott] Fixed bug preventing non-admin users from pausing/unpausing VMs
    - [PR #4252][rhrazdil] Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1853911
    - [PR #4016][ashleyschuett] Allow for post copy VMI migrations
    - [PR #4235][davidvossel] Fixes timeout failure that occurs when pulling large containerDisk images
    - [PR #4263][rmohr] Add readiness and liveness probes to virt-handler, to clearly indicate readiness
    - [PR #4248][maiqueb] always compile KubeVirt with selinux support on pure go builds.
    - [PR #4012][danielBelenky] Added support for the eviction API for VMIs with eviction strategy. This enables VMIs to be live-migrated when the node is drained or when the descheduler wants to move a VMI to a different node.
    - [PR #4075][ArthurSens] Metric kubevirt_vmi_vcpu_seconds' state label is now exposed as a human-readable state instead of an integer
    - [PR #4162][vladikr] introduce a cpuAllocationRatio config parameter to normalize the number of CPUs requested for a pod, based on the number of vCPUs
    - [PR #4177][maiqueb] Use vishvananda/netlink instead of songgao/water to create tap devices.
    - [PR #4092][stu-gott] Allow specifying nodeSelectors, affinity and tolerations to control where KubeVirt components will run
    - [PR #3927][ArthurSens] Adds new metric kubevirt_vmi_memory_unused_bytes
    - [PR #3493][vladikr] virtIO-FS is being added as experimental, protected by a feature-gate that needs to be enabled in the kubevirt config by the administrator
    - [PR #4193][mhenriks] Add snapshot.kubevirt.io to admin/edit/view roles
    - [PR #4149][qinqon] Bump kubevirtci to k8s-1.19
    - [PR #3471][crobinso] Allow hiding that the VM is running on KVM, so that Nvidia graphics cards can be passed through
    - [PR #4115][phoracek] Add conformance automation and manifest publishing
    - [PR #3733][davidvossel] each PRs description.
    - [PR #4082][mhenriks] VirtualMachineRestore API and implementation
    - [PR #4154][davidvossel] Fixes issue with Serivce endpoints not being updated properly in place during KubeVirt updates.
    - [PR #3289][vatsalparekh] Add option to run only VNC Proxy in virtctl
    - [PR #4027][alicefr] Added memfd as default memory backend for hugepages. This introduces the new annotation kubevirt.io/memfd to disable memfd as default and fallback to the previous behavior.
    - [PR #3612][ashleyschuett] Adds `customizeComponents` to the kubevirt api
    - [PR #4029][cchengleo] Fix an issue which prevented virt-operator from installing monitoring resources in custom namespaces.
    - [PR #4031][rmohr] Initial support for sonobuoy for conformance testing
    
    Contributors
    ------------
    34 people contributed to this release:
    
    33	Ashley Schuett <ashleyns1992@gmail.com>
    33	Roman Mohr <rmohr@redhat.com>
    26	Michael Henriksen <mhenriks@redhat.com>
    25	Miguel Duarte Barroso <mdbarroso@redhat.com>
    20	David Vossel <dvossel@redhat.com>
    19	rmohr <rmohr@redhat.com>
    17	Stu Gott <sgott@redhat.com>
    15	Vladik Romanovsky <vromanso@redhat.com>
    11	Jed Lejosne <jed@redhat.com>
    10	Or Shoval <oshoval@redhat.com>
    8	Quique Llorente <ellorent@redhat.com>
    7	Alice Frosi <afrosi@redhat.com>
    7	Daniel Belenky <dbelenky@redhat.com>
    6	Bartosz Rybacki <brybacki@redhat.com>
    5	Cheng Cheng <cheng@ccheng.us>
    5	Edward Haas <edwardh@redhat.com>
    5	Vatsal Parekh <vparekh@redhat.com>
    4	arthursens <arthursens2005@gmail.com>
    3	Cole Robinson <crobinso@redhat.com>
    3	Petr Horacek <phoracek@redhat.com>
    2	Cheng Cheng <ccheng@ccheng.us>
    2	Cheng Cheng <chengcheng@apple.com>
    2	Victor Toso <victortoso@redhat.com>
    1	Alex Kalenyuk <akalenyu@redhat.com>
    1	Andrea Bolognani <abologna@redhat.com>
    1	Daniel Hiller <daniel.hiller.1972@gmail.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Kedar Bidarkar <kbidarka@redhat.com>
    1	L. Pivarc <lpivarc@redhat.com>
    1	Maya Rashish <mrashish@redhat.com>
    1	Radim Hrazdil <rhrazdil@redhat.com>
    1	Ram Lavi <ralavi@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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.33.0
    This release follows v0.32.0 and consists of 239 changes, contributed by 28 people, leading to 524 files changed, 45482 insertions(+), 28415 deletions(-).
    v0.33.0 is a promotion of release candidate v0.33.0-rc.1 which was originally published 2020-09-14
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.33.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.33.0`.
    
    Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #3226][vatsalparekh] Added tests to verify custom pciAddress slots and function
    - [PR #4048][davidvossel] Improved reliability for failed migration retries
    - [PR #3585][mhenriks] "virtctl image-upload pvc ..." will create the PVC if it does not exist
    - [PR #3945][xpivarc] KubeVirt is now being built with Go1.13.14
    - [PR #3845][ArthurSens] action required: The domain label from VMI metrics is being removed and may break dashboards that use the domain label to identify VMIs. Use name and namespace labels instead
    - [PR #4011][dhiller] ppc64le arch has been disabled for the moment, see https://github.com/kubevirt/kubevirt/issues/4037
    - [PR #3875][stu-gott] Resources created by KubeVirt are now labelled more clearly in terms of relationship and role.
    - [PR #3791][ashleyschuett] make node as kubevirt.io/schedulable=false on virt-handler restart
    - [PR #3998][vladikr] the local provider is usable again.
    - [PR #3290][maiqueb] Have virt-handler (KubeVirt agent) create the tap devices on behalf of the virt-launchers.
    - [PR #3957][AlonaKaplan] virt-launcher support Ipv6 on dual stack cluster.
    - [PR #3952][davidvossel] Fixes rare situation where vmi may not properly terminate if failure occurs before domain starts.
    - [PR #3973][xpivarc] Fixes VMs with clock.timezone set.
    - [PR #3923][danielBelenky] Add support to configure QEMU I/O mode for VMIs
    - [PR #3889][rmohr] The status fields for our CRDs are now protected on normal PATCH and PUT operations.The /status subresource is now used where possible for status updates.
    - [PR #3568][xpivarc] Guest swap metrics available
    
    Contributors
    ------------
    28 people contributed to this release:
    
    23	Alona Kaplan <alkaplan@redhat.com>
    23	rmohr <rmohr@redhat.com>
    21	David Vossel <dvossel@redhat.com>
    16	Roman Mohr <rmohr@redhat.com>
    14	Miguel Duarte Barroso <mdbarroso@redhat.com>
    12	L. Pivarc <lpivarc@redhat.com>
    12	Or Mergi <ormergi@redhat.com>
    10	Edward Haas <edwardh@redhat.com>
    8	Or Shoval <oshoval@redhat.com>
    8	Stu Gott <sgott@redhat.com>
    7	Daniel Hiller <daniel.hiller.1972@gmail.com>
    5	Michael Henriksen <mhenriks@redhat.com>
    5	Petr Horacek <phoracek@redhat.com>
    4	Daniel Belenky <dbelenky@redhat.com>
    3	Ashley Schuett <ashleyns1992@gmail.com>
    2	Alexander Wels <awels@redhat.com>
    2	Kedar Bidarkar <kbidarka@redhat.com>
    2	Vladik Romanovsky <vromanso@redhat.com>
    2	arthursens <arthursens2005@gmail.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Jed Lejosne <jed@redhat.com>
    1	Quique Llorente <ellorent@redhat.com>
    1	Tomasz Baranski <tbaransk@redhat.com>
    1	Vatsal Parekh <vparekh@redhat.com>
    1	alonSadan <asadan@redhat.com>
    1	ipinto <ipinto@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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.33.0-rc.1
    This release follows v0.32.0 and consists of 239 changes, contributed by 28 people, leading to 524 files changed, 45482 insertions(+), 28415 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.33.0-rc.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.33.0-rc.1`.
    
    Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #3226][vatsalparekh] Added tests to verify custom pciAddress slots and function
    - [PR #4048][davidvossel] Improved reliability for failed migration retries
    - [PR #3585][mhenriks] "virtctl image-upload pvc ..." will create the PVC if it does not exist
    - [PR #3945][xpivarc] KubeVirt is now being built with Go1.13.14
    - [PR #3845][ArthurSens] action required: The domain label from VMI metrics is being removed and may break dashboards that use the domain label to identify VMIs. Use name and namespace labels instead
    - [PR #4011][dhiller] ppc64le arch has been disabled for the moment, see https://github.com/kubevirt/kubevirt/issues/4037
    - [PR #3875][stu-gott] Resources created by KubeVirt are now labelled more clearly in terms of relationship and role.
    - [PR #3791][ashleyschuett] make node as kubevirt.io/schedulable=false on virt-handler restart
    - [PR #3998][vladikr] the local provider is usable again.
    - [PR #3290][maiqueb] Have virt-handler (KubeVirt agent) create the tap devices on behalf of the virt-launchers.
    - [PR #3957][AlonaKaplan] virt-launcher support Ipv6 on dual stack cluster.
    - [PR #3952][davidvossel] Fixes rare situation where vmi may not properly terminate if failure occurs before domain starts.
    - [PR #3973][xpivarc] Fixes VMs with clock.timezone set.
    - [PR #3923][danielBelenky] Add support to configure QEMU I/O mode for VMIs
    - [PR #3889][rmohr] The status fields for our CRDs are now protected on normal PATCH and PUT operations.The /status subresource is now used where possible for status updates.
    - [PR #3568][xpivarc] Guest swap metrics available
    
    Contributors
    ------------
    28 people contributed to this release:
    
    23	Alona Kaplan <alkaplan@redhat.com>
    23	rmohr <rmohr@redhat.com>
    21	David Vossel <dvossel@redhat.com>
    16	Roman Mohr <rmohr@redhat.com>
    14	Miguel Duarte Barroso <mdbarroso@redhat.com>
    12	L. Pivarc <lpivarc@redhat.com>
    12	Or Mergi <ormergi@redhat.com>
    10	Edward Haas <edwardh@redhat.com>
    8	Or Shoval <oshoval@redhat.com>
    8	Stu Gott <sgott@redhat.com>
    7	Daniel Hiller <daniel.hiller.1972@gmail.com>
    5	Michael Henriksen <mhenriks@redhat.com>
    5	Petr Horacek <phoracek@redhat.com>
    4	Daniel Belenky <dbelenky@redhat.com>
    3	Ashley Schuett <ashleyns1992@gmail.com>
    2	Alexander Wels <awels@redhat.com>
    2	Kedar Bidarkar <kbidarka@redhat.com>
    2	Vladik Romanovsky <vromanso@redhat.com>
    2	arthursens <arthursens2005@gmail.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Jed Lejosne <jed@redhat.com>
    1	Quique Llorente <ellorent@redhat.com>
    1	Tomasz Baranski <tbaransk@redhat.com>
    1	Vatsal Parekh <vparekh@redhat.com>
    1	alonSadan <asadan@redhat.com>
    1	ipinto <ipinto@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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.33.0-rc.0
    This release follows v0.32.0 and consists of 233 changes, contributed by 28 people, leading to 524 files changed, 45375 insertions(+), 28392 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.33.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.33.0-rc.0`.
    
    Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #3226][vatsalparekh] Added tests to verify custom pciAddress slots and function
    - [PR #4048][davidvossel] Improved reliability for failed migration retries
    - [PR #3585][mhenriks] "virtctl image-upload pvc ..." will create the PVC if it does not exist
    - [PR #3945][xpivarc] KubeVirt is now being built with Go1.13.14
    - [PR #3845][ArthurSens] action required: The domain label from VMI metrics is being removed and may break dashboards that use the domain label to identify VMIs. Use name and namespace labels instead
    - [PR #4011][dhiller] ppc64le arch has been disabled for the moment, see https://github.com/kubevirt/kubevirt/issues/4037
    - [PR #3875][stu-gott] Resources created by KubeVirt are now labelled more clearly in terms of relationship and role.
    - [PR #3791][ashleyschuett] make node as kubevirt.io/schedulable=false on virt-handler restart
    - [PR #3998][vladikr] the local provider is usable again.
    - [PR #3290][maiqueb] Have virt-handler (KubeVirt agent) create the tap devices on behalf of the virt-launchers.
    - [PR #3957][AlonaKaplan] virt-launcher support Ipv6 on dual stack cluster.
    - [PR #3952][davidvossel] Fixes rare situation where vmi may not properly terminate if failure occurs before domain starts.
    - [PR #3973][xpivarc] Fixes VMs with clock.timezone set.
    - [PR #3923][danielBelenky] Add support to configure QEMU I/O mode for VMIs
    - [PR #3889][rmohr] The status fields for our CRDs are now protected on normal PATCH and PUT operations.The /status subresource is now used where possible for status updates.
    - [PR #3568][xpivarc] Guest swap metrics available
    
    Contributors
    ------------
    28 people contributed to this release:
    
    23	Alona Kaplan <alkaplan@redhat.com>
    23	rmohr <rmohr@redhat.com>
    16	David Vossel <dvossel@redhat.com>
    16	Roman Mohr <rmohr@redhat.com>
    14	Miguel Duarte Barroso <mdbarroso@redhat.com>
    12	L. Pivarc <lpivarc@redhat.com>
    12	Or Mergi <ormergi@redhat.com>
    10	Edward Haas <edwardh@redhat.com>
    8	Or Shoval <oshoval@redhat.com>
    8	Stu Gott <sgott@redhat.com>
    7	Daniel Hiller <daniel.hiller.1972@gmail.com>
    5	Michael Henriksen <mhenriks@redhat.com>
    5	Petr Horacek <phoracek@redhat.com>
    4	Daniel Belenky <dbelenky@redhat.com>
    3	Ashley Schuett <ashleyns1992@gmail.com>
    2	Alexander Wels <awels@redhat.com>
    2	Kedar Bidarkar <kbidarka@redhat.com>
    2	Vladik Romanovsky <vromanso@redhat.com>
    2	arthursens <arthursens2005@gmail.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Jed Lejosne <jed@redhat.com>
    1	Quique Llorente <ellorent@redhat.com>
    1	Tomasz Baranski <tbaransk@redhat.com>
    1	Vatsal Parekh <vparekh@redhat.com>
    1	alonSadan <asadan@redhat.com>
    1	ipinto <ipinto@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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.30.6
  • v0.32.0
    This release follows v0.31.0 and consists of 189 changes, contributed by 26 people, leading to 460 files changed, 17395 insertions(+), 19058 deletions(-).
    v0.32.0 is a promotion of release candidate v0.32.0-rc.2 which was originally published 2020-08-10
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.32.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.32.0`.
    
    Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #3921][vladikr] use correct memory units in libvirt xml
    - [PR #3893][davidvossel] Adds recurring period that resyncs virt-launcher domains with virt-handler
    - [PR #3880][sgarbour] Better error message when input parameters are not the expected number of parameters for each argument. Help menu will popup in case the number of parameters is incorrect.
    - [PR #3785][xpivarc] Vcpu wait metrics available
    - [PR #3642][vatsalparekh] Add a way to update VMI Status with latest Pod IP for Masquerade bindings
    - [PR #3636][ArthurSens] Adds kubernetes metadata.labels as VMI metrics' label
    - [PR #3825][awels] Virtctl now prints error messages from the response body on upload errors.
    - [PR #3830][davidvossel] Fixes re-establishing domain notify client connections when domain notify server restarts due to an error event.
    - [PR #3778][danielBelenky] Do not emit a SyncFailed event if we fail to sync a VMI in a final state
    - [PR #3803][andreabolognani] Not sure what to write here (see above)
    - [PR #2694][rmohr] Use native go libraries for selinux to not rely on python-selinux tools like semanage, which are not always present.
    - [PR #3692][victortoso] QEMU logs can now be fetched from outside the pod
    - [PR #3738][enp0s3] Restrict creation of VMI if it has labels that are used internally by Kubevirt components.
    - [PR #3725][danielBelenky] The tests binary is now part of the release and can be consumed from the GitHub release page.
    - [PR #3684][rmohr] Log if critical devices, like kvm, which virt-handler wants to expose are not present on the node.
    - [PR #3166][petrkotas] Introduce new virtctl commands:
    - [PR #3708][andreabolognani] Make qemu work on GCE by pulling in a fix for https://bugzilla.redhat.com/show_bug.cgi?id=1822682
    
    Contributors
    ------------
    26 people contributed to this release:
    
    19	arthursens <arthursens2005@gmail.com>
    14	Igor Bezukh <ibezukh@redhat.com>
    11	Or Shoval <oshoval@redhat.com>
    11	Roman Mohr <rmohr@redhat.com>
    9	David Vossel <dvossel@redhat.com>
    8	Jed Lejosne <jed@redhat.com>
    8	Or Mergi <ormergi@redhat.com>
    7	Daniel Belenky <dbelenky@redhat.com>
    7	Edward Haas <edwardh@redhat.com>
    5	Andrea Bolognani <abologna@redhat.com>
    5	L. Pivarc <lpivarc@redhat.com>
    3	Ashley Schuett <ashleyns1992@gmail.com>
    2	Daniel Hiller <daniel.hiller.1972@gmail.com>
    2	Kedar Bidarkar <kbidarka@redhat.com>
    2	Maya Rashish <mrashish@redhat.com>
    2	Shaul Garbourg <sgarbour@redhat.com>
    2	Victor Toso <victortoso@redhat.com>
    1	Alexander Wels <awels@redhat.com>
    1	Alona Kaplan <alkaplan@redhat.com>
    1	Petr Kotas <pkotas@redhat.com>
    1	Vatsal Parekh <vparekh@redhat.com>
    1	Vladik Romanovsky <vromanso@redhat.com>
    1	alonSadan <asadan@redhat.com>
    1	rmohr <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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.32.0-rc.2
    This release follows v0.31.0 and consists of 189 changes, contributed by 26 people, leading to 460 files changed, 17395 insertions(+), 19058 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.32.0-rc.2.
    
    The primary release artifact of KubeVirt is the git tree. The release tag is
    signed and can be verified using `git tag -v v0.32.0-rc.2`.
    
    Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #3921][vladikr] use correct memory units in libvirt xml
    - [PR #3893][davidvossel] Adds recurring period that resyncs virt-launcher domains with virt-handler
    - [PR #3880][sgarbour] Better error message when input parameters are not the expected number of parameters for each argument. Help menu will popup in case the number of parameters is incorrect.
    - [PR #3785][xpivarc] Vcpu wait metrics available
    - [PR #3642][vatsalparekh] Add a way to update VMI Status with latest Pod IP for Masquerade bindings
    - [PR #3636][ArthurSens] Adds kubernetes metadata.labels as VMI metrics' label
    - [PR #3825][awels] Virtctl now prints error messages from the response body on upload errors.
    - [PR #3830][davidvossel] Fixes re-establishing domain notify client connections when domain notify server restarts due to an error event.
    - [PR #3778][danielBelenky] Do not emit a SyncFailed event if we fail to sync a VMI in a final state
    - [PR #3803][andreabolognani] Not sure what to write here (see above)
    - [PR #2694][rmohr] Use native go libraries for selinux to not rely on python-selinux tools like semanage, which are not always present.
    - [PR #3692][victortoso] QEMU logs can now be fetched from outside the pod
    - [PR #3738][enp0s3] Restrict creation of VMI if it has labels that are used internally by Kubevirt components.
    - [PR #3725][danielBelenky] The tests binary is now part of the release and can be consumed from the GitHub release page.
    - [PR #3684][rmohr] Log if critical devices, like kvm, which virt-handler wants to expose are not present on the node.
    - [PR #3166][petrkotas] Introduce new virtctl commands:
    - [PR #3708][andreabolognani] Make qemu work on GCE by pulling in a fix for https://bugzilla.redhat.com/show_bug.cgi?id=1822682
    
    Contributors
    ------------
    26 people contributed to this release:
    
    19	arthursens <arthursens2005@gmail.com>
    14	Igor Bezukh <ibezukh@redhat.com>
    11	Or Shoval <oshoval@redhat.com>
    11	Roman Mohr <rmohr@redhat.com>
    9	David Vossel <dvossel@redhat.com>
    8	Jed Lejosne <jed@redhat.com>
    8	Or Mergi <ormergi@redhat.com>
    7	Daniel Belenky <dbelenky@redhat.com>
    7	Edward Haas <edwardh@redhat.com>
    5	Andrea Bolognani <abologna@redhat.com>
    5	L. Pivarc <lpivarc@redhat.com>
    3	Ashley Schuett <ashleyns1992@gmail.com>
    2	Daniel Hiller <daniel.hiller.1972@gmail.com>
    2	Kedar Bidarkar <kbidarka@redhat.com>
    2	Maya Rashish <mrashish@redhat.com>
    2	Shaul Garbourg <sgarbour@redhat.com>
    2	Victor Toso <victortoso@redhat.com>
    1	Alexander Wels <awels@redhat.com>
    1	Alona Kaplan <alkaplan@redhat.com>
    1	Petr Kotas <pkotas@redhat.com>
    1	Vatsal Parekh <vparekh@redhat.com>
    1	Vladik Romanovsky <vromanso@redhat.com>
    1	alonSadan <asadan@redhat.com>
    1	rmohr <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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.32.0-rc.1
    This release follows v0.31.0 and consists of 187 changes, contributed by 25 people, leading to 460 files changed, 17382 insertions(+), 19050 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.32.0-rc.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.32.0-rc.1`.
    
    Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR 3921][vladikr] use correct memory units in libvirt xml
    - [PR 3893][davidvossel] Adds recurring period that resyncs virt-launcher domains with virt-handler
    - [PR 3880][sgarbour] Better error message when input parameters are not the expected number of parameters for each argument. Help menu will popup in case the number of parameters is incorrect.
    - [PR 3785][xpivarc] Vcpu wait metrics available
    - [PR 3642][vatsalparekh] Add a way to update VMI Status with latest Pod IP for Masquerade bindings
    - [PR 3636][ArthurSens] Adds kubernetes metadata.labels as VMI metrics' label
    - [PR 3825][awels] Virtctl now prints error messages from the response body on upload errors.
    - [PR 3830][davidvossel] Fixes re-establishing domain notify client connections when domain notify server restarts due to an error event.
    - [PR 3778][danielBelenky] Do not emit a SyncFailed event if we fail to sync a VMI in a final state
    - [PR 3803][andreabolognani] Not sure what to write here (see above)
    - [PR 2694][rmohr] Use native go libraries for selinux to not rely on python-selinux tools like semanage, which are not always present.
    - [PR 3692][victortoso] QEMU logs can now be fetched from outside the pod
    - [PR 3738][enp0s3] Restrict creation of VMI if it has labels that are used internally by Kubevirt components.
    - [PR 3725][danielBelenky] The tests binary is now part of the release and can be consumed from the GitHub release page.
    - [PR 3684][rmohr] Log if critical devices, like kvm, which virt-handler wants to expose are not present on the node.
    - [PR 3166][petrkotas] Introduce new virtctl commands:
    - [PR 3708][andreabolognani] Make qemu work on GCE by pulling in a fix for https://bugzilla.redhat.com/show_bug.cgi?id=1822682
    
    Contributors
    ------------
    25 people contributed to this release:
    
    19	arthursens <arthursens2005@gmail.com>
    14	Igor Bezukh <ibezukh@redhat.com>
    11	Or Shoval <oshoval@redhat.com>
    11	Roman Mohr <rmohr@redhat.com>
    8	David Vossel <dvossel@redhat.com>
    8	Jed Lejosne <jed@redhat.com>
    8	Or Mergi <ormergi@redhat.com>
    7	Daniel Belenky <dbelenky@redhat.com>
    7	Edward Haas <edwardh@redhat.com>
    5	Andrea Bolognani <abologna@redhat.com>
    5	L. Pivarc <lpivarc@redhat.com>
    3	Ashley Schuett <ashleyns1992@gmail.com>
    2	Daniel Hiller <daniel.hiller.1972@gmail.com>
    2	Kedar Bidarkar <kbidarka@redhat.com>
    2	Maya Rashish <mrashish@redhat.com>
    2	Shaul Garbourg <sgarbour@redhat.com>
    2	Victor Toso <victortoso@redhat.com>
    1	Alexander Wels <awels@redhat.com>
    1	Alona Kaplan <alkaplan@redhat.com>
    1	Petr Kotas <pkotas@redhat.com>
    1	Vatsal Parekh <vparekh@redhat.com>
    1	Vladik Romanovsky <vromanso@redhat.com>
    1	alonSadan <asadan@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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.30.5
    v0.30.5
    
    Git-EVTag-v0-SHA512: 90fcc174d00f7e8ca12f420f00cd52eb82adc0dd74b66cddb0a1c9e862c92d45515bdb052620ce4614fccbc286571b4dd701b363135444708223d3120610faed
    
  • v0.30.4
    v0.30.4
    
    Git-EVTag-v0-SHA512: 98606ce887603557d2de273aaa680899defc51f7b5fd7d92289c4a94d16a8bceb83185bc2ec5abb699d343685a389f20ba611e300ae1ea3be35396b1eac7b59b
    
  • v0.31.0
    This release follows v0.30.3 and consists of 209 changes, contributed by 30 people, leading to 659 files changed, 132453 insertions(+), 40469 deletions(-).
    v0.31.0 is a promotion of release candidate v0.31.0-rc.1 which was originally published 2020-07-01
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.31.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.31.0`.
    
    Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR 3690][davidvossel] Update go-grpc dependency to v1.30.0 in order to improve stability
    - [PR 3628][AlonaKaplan] Avoid virt-handler crash in case of virt-launcher network configuration error
    - [PR 3635][jean-edouard] The "HostDisk" feature gate has to be enabled to use hostDisks
    - [PR 3641][vatsalparekh] Reverts kubevirt/kubevirt#3488 because CI seems to have merged it without all tests passing
    - [PR 3488][vatsalparekh] Add a way to update VMI Status with latest Pod IP for Masquerade bindings
    - [PR 3406][tomob] If a PVC was created by a DataVolume, it cannot be used as a Volume Source for a VM. The owning DataVolume has to be used instead.
    - [PR 3566][kraxel] added: tigervnc support for linux & windows
    - [PR 3529][jean-edouard] Enabling EFI will also enable Secure Boot, which requires SMM to be enabled.
    - [PR 3455][ashleyschuett] Add KubevirtConfiguration, MigrationConfiguration, DeveloperConfiguration and NetworkConfiguration to API-types
    - [PR 3520][rmohr] Fix hot-looping on the  VMI sync-condition if errors happen during the Scheduled phase of a VMI
    - [PR 3220][mhenriks] API and controller/webhook for VirtualMachineSnapshots
    
    Contributors
    ------------
    30 people contributed to this release:
    
    37	Roman Mohr <rmohr@redhat.com>
    21	Michael Henriksen <mhenriks@redhat.com>
    17	Vatsal Parekh <vparekh@redhat.com>
    12	Alona Kaplan <alkaplan@redhat.com>
    11	Jed Lejosne <jed@redhat.com>
    7	David Vossel <dvossel@redhat.com>
    7	Miguel Duarte Barroso <mdbarroso@redhat.com>
    7	Or Shoval <oshoval@redhat.com>
    7	Stu Gott <sgott@redhat.com>
    6	Edward Haas <edwardh@redhat.com>
    4	Ashley Schuett <ashleyns1992@gmail.com>
    3	Igor Bezukh <ibezukh@redhat.com>
    3	Kedar Bidarkar <kbidarka@redhat.com>
    3	Maya Rashish <mrashish@redhat.com>
    2	Daniel Belenky <dbelenky@redhat.com>
    2	Daniel Hiller <daniel.hiller.1972@gmail.com>
    2	Gerd Hoffmann <kraxel@redhat.com>
    2	Howard Zhang <howard.zhang@arm.com>
    2	Or Mergi <ormergi@redhat.com>
    2	Vladik Romanovsky <vromanso@redhat.com>
    1	Adam Litke <alitke@redhat.com>
    1	Dan Kenigsberg <danken@redhat.com>
    1	Jed Lejosne <jean-edouard@users.noreply.github.com>
    1	Jim Fehlig <jfehlig@suse.com>
    1	Joowon Cheong <jwcheong0420@gmail.com>
    1	Petr Horacek <phoracek@redhat.com>
    1	Shweta Padubidri <spadubid@localhost.localdomain>
    1	Tomasz Baranski <tbaransk@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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.31.0-rc.1
    This release follows v0.30.3 and consists of 209 changes, contributed by 30 people, leading to 659 files changed, 132453 insertions(+), 40469 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.31.0-rc.1.
    
    The primary release artifact of KubeVirt is the git tree. The release tag is
    signed and can be verified using [git-evtag][git-evtag].
    
    Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR 3690][davidvossel] Update go-grpc dependency to v1.30.0 in order to improve stability
    - [PR 3628][AlonaKaplan] Avoid virt-handler crash in case of virt-launcher network configuration error
    - [PR 3635][jean-edouard] The "HostDisk" feature gate has to be enabled to use hostDisks
    - [PR 3641][vatsalparekh] Reverts kubevirt/kubevirt#3488 because CI seems to have merged it without all tests passing
    - [PR 3488][vatsalparekh] Add a way to update VMI Status with latest Pod IP for Masquerade bindings
    - [PR 3406][tomob] If a PVC was created by a DataVolume, it cannot be used as a Volume Source for a VM. The owning DataVolume has to be used instead.
    - [PR 3566][kraxel] added: tigervnc support for linux & windows
    - [PR 3529][jean-edouard] Enabling EFI will also enable Secure Boot, which requires SMM to be enabled.
    - [PR 3455][ashleyschuett] Add KubevirtConfiguration, MigrationConfiguration, DeveloperConfiguration and NetworkConfiguration to API-types
    - [PR 3520][rmohr] Fix hot-looping on the  VMI sync-condition if errors happen during the Scheduled phase of a VMI
    - [PR 3220][mhenriks] API and controller/webhook for VirtualMachineSnapshots
    
    Contributors
    ------------
    30 people contributed to this release:
    
    37	Roman Mohr <rmohr@redhat.com>
    21	Michael Henriksen <mhenriks@redhat.com>
    17	Vatsal Parekh <vparekh@redhat.com>
    12	Alona Kaplan <alkaplan@redhat.com>
    11	Jed Lejosne <jed@redhat.com>
    7	David Vossel <dvossel@redhat.com>
    7	Miguel Duarte Barroso <mdbarroso@redhat.com>
    7	Or Shoval <oshoval@redhat.com>
    7	Stu Gott <sgott@redhat.com>
    6	Edward Haas <edwardh@redhat.com>
    4	Ashley Schuett <ashleyns1992@gmail.com>
    3	Igor Bezukh <ibezukh@redhat.com>
    3	Kedar Bidarkar <kbidarka@redhat.com>
    3	Maya Rashish <mrashish@redhat.com>
    2	Daniel Belenky <dbelenky@redhat.com>
    2	Daniel Hiller <daniel.hiller.1972@gmail.com>
    2	Gerd Hoffmann <kraxel@redhat.com>
    2	Howard Zhang <howard.zhang@arm.com>
    2	Or Mergi <ormergi@redhat.com>
    2	Vladik Romanovsky <vromanso@redhat.com>
    1	Adam Litke <alitke@redhat.com>
    1	Dan Kenigsberg <danken@redhat.com>
    1	Jed Lejosne <jean-edouard@users.noreply.github.com>
    1	Jim Fehlig <jfehlig@suse.com>
    1	Joowon Cheong <jwcheong0420@gmail.com>
    1	Petr Horacek <phoracek@redhat.com>
    1	Shweta Padubidri <spadubid@localhost.localdomain>
    1	Tomasz Baranski <tbaransk@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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.30.3
    v0.30.3
    
    Git-EVTag-v0-SHA512: 9ad2aeb40b6e9f7227315cbdb8c6d29d1f8d6c8cd62553f247df948bd5a71dd774a669669cb6ae8bf0ed7060df1cd09dacf17f134b2c019fb89408f5c0a6c377
    
  • v0.30.2
    v0.30.2
    
    Git-EVTag-v0-SHA512: 23a3a9d6a0595d953c632568a6eabe70a1df0af340dd5369bc4bcd195532fc73562e5d13e8fe94d621ce73f96f6d1ee6b4b041a937bedbb841bb39cdf58e7053
    
  • v0.30.1
    v0.30.1
    
    Git-EVTag-v0-SHA512: 2d9d69c5dac904b4e4dd96f76b7509e68a2fdeb4ac611d70b3ac0fdba0875b44c7ce94d70bc9a012699745e23ca7349f9cd7d48a3e60999b9cd167a6450a4e94
    
  • v0.30.0
    This release follows v0.29.0 and consists of 168 changes, contributed by
    32 people, leading to 143 files changed, 22257 insertions(+), 6718 deletions(-).
    
    The source code and selected binaries are available for download at:
    <https://github.com/kubevirt/kubevirt/releases/tag/v0.30.0>.
    
    The primary release artifact of KubeVirt is the git tree. The release tag is
    signed and can be verified using [git-evtag][git-evtag].
    
    Pre-built containers are published on Docker Hub and can be viewed at:
    <https://hub.docker.com/u/kubevirt/>.
    
    Notable changes
    ---------------
    
    - Tests: Many more test fixes
    - Security: Introduce a custom SELinux policy for virt-launcher
    - More user friendly IPv6 default CIDR for IPv6 addresses
    - Fix OpenAPI compatibility issues by switching to openapi-gen
    - Improved support for EFI boot (configurable OVMF path and test fixes)
    - Improved VMI IP reporting
    - Support propagation of annotations from VMI to pods
    - Support for more fine grained (NET_RAW( capability granting to virt-launcher
    - Support for eventual consistency with DataVolumes
    
    Contributors
    ------------
    
    32 people contributed to this release:
    
            14	Roman Mohr <rmohr@redhat.com>
            12	Jed Lejosne <jed@redhat.com>
            12	Miguel Duarte Barroso <mdbarroso@redhat.com>
             8	Edward Haas <edwardh@redhat.com>
             8	L. Pivarc <lpivarc@redhat.com>
             8	Marcus Sorensen <marcus_sorensen@apple.com>
             5	Petr Horacek <phoracek@redhat.com>
             5	Stu Gott <sgott@redhat.com>
             4	Daniel Belenky <dbelenky@redhat.com>
             3	Igor Bezukh <ibezukh@redhat.com>
             3	Karel Simon <ksimon@redhat.com>
             3	Or Shoval <oshoval@redhat.com>
             3	Prashanth Buddhala <pbudds@gmail.com>
             2	Alona Kaplan <alkaplan@redhat.com>
             2	Andrea Bolognani <abologna@redhat.com>
             2	Dan Kenigsberg <danken@redhat.com>
             2	David Vossel <dvossel@redhat.com>
             2	Omer Yahud <oyahud@redhat.com>
             2	Or Mergi <ormergi@redhat.com>
             2	rnetser <rnetser@redhat.com>
             1	Daniel Hiller <daniel.hiller.1972@gmail.com>
             1	Doron Fediuck <doron-fediuck@users.noreply.github.com>
             1	Jim Fehlig <jfehlig@suse.com>
             1	Kunal Kushwaha <kunalkushwaha453@gmail.com>
             1	Maya Rashish <mrashish@redhat.com>
             1	Murilo Fossa Vicentini <muvic@linux.ibm.com>
             1	Pedro Ibáñez <pedro@redhat.com>
             1	Tomasz Baranski <tbaransk@redhat.com>
             1	Vatsal Parekh <vparekh@redhat.com>
             1	ipinto <ipinto@redhat.com>
             1	pnavarro <pednape@gmail.com>
    
    Test Results
    ------------
    
    > Ran 470 of 554 Specs in 11936.748 seconds
    > PASS
    
    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]
    
    [git-evtag]: https://github.com/cgwalters/git-evtag#using-git-evtag
    [contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    
    Git-EVTag-v0-SHA512: 0046d30e174dfa63119132874d4c08ba3c51e4f05d6a40c5d5791e84d1bb6f48a88871a52613af22ab5ceb8c8aae8905c5f6f501f165c459394976ba0b41211f
    
  • v0.30.0-rc.4
  • v0.30.0-rc.3