Tags give the ability to mark specific points in history as being important
  • v0.43.1
    This release follows v0.43.0 and consists of 13 changes, contributed by 6 people, leading to 45 files changed, 812 insertions(+), 87 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.43.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.43.1`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #6555][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions
    - [PR #6052][kubevirt-bot] make containerDisk validation memory usage limit configurable
    
    Contributors
    ------------
    6 people contributed to this release:
    
    4	Jed Lejosne <jed@redhat.com>
    3	Antonio Cardace <acardace@redhat.com>
    1	Peter Salanki <peter@salanki.st>
    1	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.42.2
    This release follows v0.42.1 and consists of 27 changes, contributed by 6 people, leading to 63 files changed, 1265 insertions(+), 177 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.42.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.42.2`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #6554][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions
    - [PR #5887][ashleyschuett] Allow virtctl to stop VM and ignore the graceful shutdown period
    - [PR #5907][kubevirt-bot] Fix: ioerrors don't cause crash-looping of notify server
    - [PR #5871][maiqueb] Fix: do not override with the DHCP server advertising IP with the gateway info.
    - [PR #5875][kubevirt-bot] Update ca-bundle if it is unable to be parsed
    
    Contributors
    ------------
    6 people contributed to this release:
    
    10	Ashley Schuett <aschuett@redhat.com>
    7	Miguel Duarte Barroso <mdbarroso@redhat.com>
    4	Jed Lejosne <jed@redhat.com>
    1	L. Pivarc <lpivarc@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.41.4
    This release follows v0.41.3 and consists of 37 changes, contributed by 11 people, leading to 70 files changed, 2270 insertions(+), 624 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.41.4.
    
    The primary release artifact of KubeVirt is the git tree. The release tag is
    signed and can be verified using `git tag -v v0.41.4`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #6573][acardace] mutate migration PDBs instead of creating an additional one for the duration of the migration.
    - [PR #6517][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions
    - [PR #6333][acardace] Fix virt-launcher exit pod race condition
    - [PR #6401][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 #5673][kubevirt-bot] Improved logging around VM/VMI shutdown and restart
    - [PR #6227][kwiesmueller] Fix goroutine leak in virt-handler, potentially causing issues with a high turnover of VMIs.
    
    Contributors
    ------------
    11 people contributed to this release:
    
    7	Jed Lejosne <jed@redhat.com>
    6	Antonio Cardace <acardace@redhat.com>
    3	Itamar Holder <iholder@redhat.com>
    1	David Vossel <dvossel@redhat.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Kevin Wiesmueller <kwiesmul@redhat.com>
    1	L. Pivarc <lpivarc@redhat.com>
    1	Marcus Sorensen <mls@apple.com>
    1	Shelly Kagan <skagan@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.40.1
    This release follows v0.40.0 and consists of 19 changes, contributed by 7 people, leading to 40 files changed, 1153 insertions(+), 94 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.40.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.40.1`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #6598][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions
    - [PR #6287][kubevirt-bot] Fix goroutine leak in virt-handler, potentially causing issues with a high turnover of VMIs.
    - [PR #5559][kubevirt-bot] Fix `docker save` issues with kubevirt images
    - [PR #5500][kubevirt-bot] Support hotplug with virtctl using addvolume and removevolume commands
    
    Contributors
    ------------
    7 people contributed to this release:
    
    7	Alexander Wels <awels@redhat.com>
    4	Jed Lejosne <jed@redhat.com>
    1	Kevin Wiesmueller <kwiesmul@redhat.com>
    1	Roman Mohr <rmohr@redhat.com>
    1	Vasiliy Ulyanov <vulyanov@suse.de>
    
    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.39.2
    This release follows v0.39.1 and consists of 12 changes, contributed by 6 people, leading to 37 files changed, 584 insertions(+), 59 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.39.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.39.2`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #6597][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions
    - [PR #5854][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 #5561][kubevirt-bot] Fix `docker save` issues with kubevirt images
    
    Contributors
    ------------
    6 people contributed to this release:
    
    4	Jed Lejosne <jed@redhat.com>
    3	Roman Mohr <rmohr@redhat.com>
    1	Marcus Sorensen <mls@apple.com>
    1	Vasiliy Ulyanov <vulyanov@suse.de>
    
    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.38.2
    This release follows v0.38.1 and consists of 8 changes, contributed by 5 people, leading to 34 files changed, 565 insertions(+), 40 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.38.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.38.2`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #6596][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions
    - [PR #5853][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.
    
    Contributors
    ------------
    5 people contributed to this release:
    
    4	Jed Lejosne <jed@redhat.com>
    1	Marcus Sorensen <mls@apple.com>
    1	Ryan Hallisey <rhallisey@nvidia.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.37.3
    This release follows v0.37.2 and consists of 8 changes, contributed by 5 people, leading to 34 files changed, 563 insertions(+), 40 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.37.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.37.3`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #6595][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions
    - [PR #5852][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.
    
    Contributors
    ------------
    5 people contributed to this release:
    
    4	Jed Lejosne <jed@redhat.com>
    1	Marcus Sorensen <mls@apple.com>
    1	Ryan Hallisey <rhallisey@nvidia.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.4
    This release follows v0.36.3 and consists of 41 changes, contributed by 12 people, leading to 57 files changed, 1454 insertions(+), 326 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.36.4.
    
    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.4`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [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
    ------------
    12 people contributed to this release:
    
    8	David Vossel <dvossel@redhat.com>
    4	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	Igor Bezukh <ibezukh@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.46.0
    This release follows v0.45.0 and consists of 256 changes, contributed by 35 people, leading to 732 files changed, 31209 insertions(+), 20471 deletions(-).
    v0.46.0 is a promotion of release candidate v0.46.0-rc.0 which was originally published 2021-10-01
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.46.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.46.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #6425][awels] Hotplug disks are possible when iothreads are enabled.
    - [PR #6297][acardace] mutate migration PDBs instead of creating an additional one for the duration of the migration.
    - [PR #6464][awels] BugFix: Fixed hotplug race between kubelet and virt-handler when virt-launcher dies unexpectedly.
    - [PR #6465][salanki] Fix corrupted DHCP Gateway Option from local DHCP server, leading to rejected IP configuration on Windows VMs.
    - [PR #6458][vladikr] Tagged SR-IOV interfaces will now appear in the config drive metadata
    - [PR #6446][brybacki] Access mode for virtctl image upload is now optional. This version of virtctl now requires CDI v1.34 or greater
    - [PR #6391][zcahana] Cleanup obsolete permissions from virt-operator's ClusterRole
    - [PR #6419][rthallisey] Fix virt-controller panic caused by lots of deleted VMI events
    - [PR #5972][kwiesmueller] Add a `ssh` command to `virtctl` that can be used to open SSH sessions to VMs/VMIs.
    - [PR #6403][jrife] Removed go module pinning to an old version (v0.3.0) of github.com/go-kit/kit
    - [PR #6367][brybacki] virtctl imageupload now uses DataVolume.spec.storage
    - [PR #6198][iholder-redhat] Fire a Prometheus alert when a lot of REST failures are detected in virt-api
    - [PR #6211][davidvossel] cluster-profiler pprof gathering tool and corresponding "ClusterProfiler" feature gate
    - [PR #6323][vladikr] switch live migration to use unix sockets
    - [PR #6374][vladikr] Fix the default setting of CPU requests on vmipods
    - [PR #6283][rthallisey] Record the time it takes to delete a VMI and expose it as a metric
    - [PR #6251][rmohr] Better place vcpu threads on host cpus to form more efficient passthrough architectures
    - [PR #6377][rmohr] Don't fail on failed selinux relabel attempts if selinux is permissive
    - [PR #6308][awels] BugFix: hotplug was broken when using it with a hostpath volume that was on a separate device.
    - [PR #6186][davidvossel] Add resource and verb labels to rest_client_requests_total metric
    
    Contributors
    ------------
    35 people contributed to this release:
    
    31	David Vossel <dvossel@redhat.com>
    30	Roman Mohr <rmohr@redhat.com>
    10	Maya Rashish <mrashish@redhat.com>
    10	Vladik Romanovsky <vromanso@redhat.com>
    8	Ryan Hallisey <rhallisey@nvidia.com>
    7	Jed Lejosne <jed@redhat.com>
    7	Vasiliy Ulyanov <vulyanov@suse.de>
    6	Dan Kenigsberg <danken@redhat.com>
    5	Alexander Wels <awels@redhat.com>
    5	Bartosz Rybacki <brybacki@redhat.com>
    5	Federico Gimenez <fgimenez@redhat.com>
    5	Itamar Holder <iholder@redhat.com>
    5	L. Pivarc <lpivarc@redhat.com>
    4	Antonio Cardace <acardace@redhat.com>
    3	Igor Bezukh <ibezukh@redhat.com>
    3	Kevin Wiesmueller <kwiesmul@redhat.com>
    3	Miguel Duarte Barroso <mdbarroso@redhat.com>
    3	Or Shoval <oshoval@redhat.com>
    2	Daniel Hiller <dhiller@redhat.com>
    1	Adam Litke <alitke@redhat.com>
    1	Alice Frosi <afrosi@redhat.com>
    1	Chris Callegari <mazzystr@gmail.com>
    1	Denis Ollier <dollierp@redhat.com>
    1	Erkan Erol <erkanerol92@gmail.com>
    1	Howard Zhang <howard.zhang@arm.com>
    1	Jordan Rife <jrife@google.com>
    1	Kedar Bidarkar <kbidarka@redhat.com>
    1	Marcelo Carneiro do Amaral <marcelo.amaral1@ibm.com>
    1	Or Mergi <ormergi@redhat.com>
    1	Peter Salanki <peter@salanki.st>
    1	Shelly Kagan <skagan@redhat.com>
    1	Vatsal Parekh <vparekh@redhat.com>
    1	Zvi Cahana <zvic@il.ibm.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.44.2
    This release follows v0.44.1 and consists of 72 changes, contributed by 12 people, leading to 140 files changed, 4706 insertions(+), 1275 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.44.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.44.2`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #6479][kubevirt-bot] BugFix: Fixed hotplug race between kubelet and virt-handler when virt-launcher dies unexpectedly.
    - [PR #6392][rmohr] Better place vcpu threads on host cpus to form more efficient passthrough architectures
    - [PR #6251][rmohr] Better place vcpu threads on host cpus to form more efficient passthrough architectures
    - [PR #6344][kubevirt-bot] BugFix: hotplug was broken when using it with a hostpath volume that was on a separate device.
    - [PR #6263][rmohr] Make k8s client rate limits configurable
    - [PR #6207][kubevirt-bot] Fix goroutine leak in virt-handler, potentially causing issues with a high turnover of VMIs.
    - [PR #6101][rmohr] Make k8s client rate limits configurable
    - [PR #6249][kubevirt-bot] Fix rbac permissions for freeze/unfreeze, addvolume/removevolume, guestosinfo, filesystemlist and userlist
    
    Contributors
    ------------
    12 people contributed to this release:
    
    15	Roman Mohr <rmohr@redhat.com>
    14	Shelly Kagan <skagan@redhat.com>
    5	Igor Bezukh <ibezukh@redhat.com>
    4	Alexander Wels <awels@redhat.com>
    3	Israel Pinto <ipinto@redhat.com>
    2	Jed Lejosne <jed@redhat.com>
    1	Adam Litke <alitke@redhat.com>
    1	Kedar Bidarkar <kbidarka@redhat.com>
    1	Kevin Wiesmueller <kwiesmul@redhat.com>
    1	L. Pivarc <lpivarc@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.0-rc.0
    This release follows v0.45.0 and consists of 256 changes, contributed by 35 people, leading to 732 files changed, 31209 insertions(+), 20471 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.46.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.46.0-rc.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #6425][awels] Hotplug disks are possible when iothreads are enabled.
    - [PR #6297][acardace] mutate migration PDBs instead of creating an additional one for the duration of the migration.
    - [PR #6464][awels] BugFix: Fixed hotplug race between kubelet and virt-handler when virt-launcher dies unexpectedly.
    - [PR #6465][salanki] Fix corrupted DHCP Gateway Option from local DHCP server, leading to rejected IP configuration on Windows VMs.
    - [PR #6458][vladikr] Tagged SR-IOV interfaces will now appear in the config drive metadata
    - [PR #6446][brybacki] Access mode for virtctl image upload is now optional. This version of virtctl now requires CDI v1.34 or greater
    - [PR #6391][zcahana] Cleanup obsolete permissions from virt-operator's ClusterRole
    - [PR #6419][rthallisey] Fix virt-controller panic caused by lots of deleted VMI events
    - [PR #5972][kwiesmueller] Add a `ssh` command to `virtctl` that can be used to open SSH sessions to VMs/VMIs.
    - [PR #6403][jrife] Removed go module pinning to an old version (v0.3.0) of github.com/go-kit/kit
    - [PR #6367][brybacki] virtctl imageupload now uses DataVolume.spec.storage
    - [PR #6198][iholder-redhat] Fire a Prometheus alert when a lot of REST failures are detected in virt-api
    - [PR #6211][davidvossel] cluster-profiler pprof gathering tool and corresponding "ClusterProfiler" feature gate
    - [PR #6323][vladikr] switch live migration to use unix sockets
    - [PR #6374][vladikr] Fix the default setting of CPU requests on vmipods
    - [PR #6283][rthallisey] Record the time it takes to delete a VMI and expose it as a metric
    - [PR #6251][rmohr] Better place vcpu threads on host cpus to form more efficient passthrough architectures
    - [PR #6377][rmohr] Don't fail on failed selinux relabel attempts if selinux is permissive
    - [PR #6308][awels] BugFix: hotplug was broken when using it with a hostpath volume that was on a separate device.
    - [PR #6186][davidvossel] Add resource and verb labels to rest_client_requests_total metric
    
    Contributors
    ------------
    35 people contributed to this release:
    
    31	David Vossel <dvossel@redhat.com>
    30	Roman Mohr <rmohr@redhat.com>
    10	Maya Rashish <mrashish@redhat.com>
    10	Vladik Romanovsky <vromanso@redhat.com>
    8	Ryan Hallisey <rhallisey@nvidia.com>
    7	Jed Lejosne <jed@redhat.com>
    7	Vasiliy Ulyanov <vulyanov@suse.de>
    6	Dan Kenigsberg <danken@redhat.com>
    5	Alexander Wels <awels@redhat.com>
    5	Bartosz Rybacki <brybacki@redhat.com>
    5	Federico Gimenez <fgimenez@redhat.com>
    5	Itamar Holder <iholder@redhat.com>
    5	L. Pivarc <lpivarc@redhat.com>
    4	Antonio Cardace <acardace@redhat.com>
    3	Igor Bezukh <ibezukh@redhat.com>
    3	Kevin Wiesmueller <kwiesmul@redhat.com>
    3	Miguel Duarte Barroso <mdbarroso@redhat.com>
    3	Or Shoval <oshoval@redhat.com>
    2	Daniel Hiller <dhiller@redhat.com>
    1	Adam Litke <alitke@redhat.com>
    1	Alice Frosi <afrosi@redhat.com>
    1	Chris Callegari <mazzystr@gmail.com>
    1	Denis Ollier <dollierp@redhat.com>
    1	Erkan Erol <erkanerol92@gmail.com>
    1	Howard Zhang <howard.zhang@arm.com>
    1	Jordan Rife <jrife@google.com>
    1	Kedar Bidarkar <kbidarka@redhat.com>
    1	Marcelo Carneiro do Amaral <marcelo.amaral1@ibm.com>
    1	Or Mergi <ormergi@redhat.com>
    1	Peter Salanki <peter@salanki.st>
    1	Shelly Kagan <skagan@redhat.com>
    1	Vatsal Parekh <vparekh@redhat.com>
    1	Zvi Cahana <zvic@il.ibm.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.0
    This release follows v0.44.1 and consists of 290 changes, contributed by 38 people, leading to 302 files changed, 13624 insertions(+), 4851 deletions(-).
    v0.45.0 is a promotion of release candidate v0.45.0-rc.0 which was originally published 2021-09-01
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.45.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.45.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #6191][marceloamaral] Addition of perfscale-load-generator to perform stress tests to evaluate the control plane
    - [PR #6248][VirrageS] Reduced logging in hot paths
    - [PR #6079][weihanglo] Hotplug volume can be unplugged at anytime and reattached after a VM restart.
    - [PR #6101][rmohr] Make k8s client rate limits configurable
    - [PR #6204][sradco] This PR adds to each alert the runbook url that points to a runbook that provides additional details on each alert and how to mitigate it.
    - [PR #5974][vladikr] a list of desired mdev types can now be provided in KubeVirt CR to kubevirt to configure these devices on relevant nodes
    - [PR #6147][rmohr] Fix rbac permissions for freeze/unfreeze, addvolume/removevolume, guestosinfo, filesystemlist and userlist
    - [PR #6161][ashleyschuett] Remove HostDevice validation on VMI creation
    - [PR #6078][zcahana] Report ErrImagePull/ImagePullBackOff VM status when image pull errors occur
    - [PR #6176][kwiesmueller] Fix goroutine leak in virt-handler, potentially causing issues with a high turnover of VMIs.
    - [PR #6047][ShellyKa13] Add phases to the vm snapshot api, specifically a failure phase
    - [PR #6138][ansijain] NA
    
    Contributors
    ------------
    38 people contributed to this release:
    
    23	Roman Mohr <rmohr@redhat.com>
    20	Shelly Kagan <skagan@redhat.com>
    15	David Vossel <dvossel@redhat.com>
    15	Vladik Romanovsky <vromanso@redhat.com>
    13	Miguel Duarte Barroso <mdbarroso@redhat.com>
    13	Or Shoval <oshoval@redhat.com>
    13	Zvi Cahana <zvic@il.ibm.com>
    11	Weihang Lo <weihang.lo@suse.com>
    8	Marcelo Amaral <marcelo.amaral1@ibm.com>
    7	L. Pivarc <lpivarc@redhat.com>
    6	Radim Hrazdil <rhrazdil@redhat.com>
    5	Edward Haas <edwardh@redhat.com>
    5	Quique Llorente <ellorent@redhat.com>
    4	Federico Gimenez <fgimenez@redhat.com>
    4	Igor Bezukh <ibezukh@redhat.com>
    3	Alexander Wels <awels@redhat.com>
    3	Ashley Schuett <aschuett@redhat.com>
    3	Israel Pinto <ipinto@redhat.com>
    3	Janusz Marcinkiewicz <januszm@nvidia.com>
    3	Jed Lejosne <jed@redhat.com>
    3	Vatsal Parekh <vparekh@redhat.com>
    2	Dan Kenigsberg <danken@redhat.com>
    2	Kedar Bidarkar <kbidarka@redhat.com>
    2	Or Mergi <ormergi@redhat.com>
    2	alonsadan <asadan@redhat.com>
    1	Alex Kalenyuk <akalenyu@redhat.com>
    1	Alona Kaplan <alkaplan@redhat.com>
    1	Hao Yu <yuh@us.ibm.com>
    1	Itamar Holder <iholder@redhat.com>
    1	Josh Berkus <josh@agliodbs.com>
    1	Kevin Wiesmueller <kwiesmul@redhat.com>
    1	Maya Rashish <mrashish@redhat.com>
    1	Shirly Radco <sradco@redhat.com>
    1	Tomasz Baranski <tbaransk@redhat.com>
    1	ansijain <ansi.jain@india.nec.com>
    1	yingbai <yingbai@cn.ibm.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.0-rc.0
    This release follows v0.44.1 and consists of 290 changes, contributed by 38 people, leading to 302 files changed, 13624 insertions(+), 4851 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.45.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.45.0-rc.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #6191][marceloamaral] Addition of perfscale-load-generator to perform stress tests to evaluate the control plane
    - [PR #6248][VirrageS] Reduced logging in hot paths
    - [PR #6079][weihanglo] Hotplug volume can be unplugged at anytime and reattached after a VM restart.
    - [PR #6101][rmohr] Make k8s client rate limits configurable
    - [PR #6204][sradco] This PR adds to each alert the runbook url that points to a runbook that provides additional details on each alert and how to mitigate it.
    - [PR #5974][vladikr] a list of desired mdev types can now be provided in KubeVirt CR to kubevirt to configure these devices on relevant nodes
    - [PR #6147][rmohr] Fix rbac permissions for freeze/unfreeze, addvolume/removevolume, guestosinfo, filesystemlist and userlist
    - [PR #6161][ashleyschuett] Remove HostDevice validation on VMI creation
    - [PR #6078][zcahana] Report ErrImagePull/ImagePullBackOff VM status when image pull errors occur
    - [PR #6176][kwiesmueller] Fix goroutine leak in virt-handler, potentially causing issues with a high turnover of VMIs.
    - [PR #6047][ShellyKa13] Add phases to the vm snapshot api, specifically a failure phase
    - [PR #6138][ansijain] NA
    
    Contributors
    ------------
    38 people contributed to this release:
    
    23	Roman Mohr <rmohr@redhat.com>
    20	Shelly Kagan <skagan@redhat.com>
    15	David Vossel <dvossel@redhat.com>
    15	Vladik Romanovsky <vromanso@redhat.com>
    13	Miguel Duarte Barroso <mdbarroso@redhat.com>
    13	Or Shoval <oshoval@redhat.com>
    13	Zvi Cahana <zvic@il.ibm.com>
    11	Weihang Lo <weihang.lo@suse.com>
    8	Marcelo Amaral <marcelo.amaral1@ibm.com>
    7	L. Pivarc <lpivarc@redhat.com>
    6	Radim Hrazdil <rhrazdil@redhat.com>
    5	Edward Haas <edwardh@redhat.com>
    5	Quique Llorente <ellorent@redhat.com>
    4	Federico Gimenez <fgimenez@redhat.com>
    4	Igor Bezukh <ibezukh@redhat.com>
    3	Alexander Wels <awels@redhat.com>
    3	Ashley Schuett <aschuett@redhat.com>
    3	Israel Pinto <ipinto@redhat.com>
    3	Janusz Marcinkiewicz <januszm@nvidia.com>
    3	Jed Lejosne <jed@redhat.com>
    3	Vatsal Parekh <vparekh@redhat.com>
    2	Dan Kenigsberg <danken@redhat.com>
    2	Kedar Bidarkar <kbidarka@redhat.com>
    2	Or Mergi <ormergi@redhat.com>
    2	alonsadan <asadan@redhat.com>
    1	Alex Kalenyuk <akalenyu@redhat.com>
    1	Alona Kaplan <alkaplan@redhat.com>
    1	Hao Yu <yuh@us.ibm.com>
    1	Itamar Holder <iholder@redhat.com>
    1	Josh Berkus <josh@agliodbs.com>
    1	Kevin Wiesmueller <kwiesmul@redhat.com>
    1	Maya Rashish <mrashish@redhat.com>
    1	Shirly Radco <sradco@redhat.com>
    1	Tomasz Baranski <tbaransk@redhat.com>
    1	ansijain <ansi.jain@india.nec.com>
    1	yingbai <yingbai@cn.ibm.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.41.3
    This release follows v0.41.0 and consists of 84 changes, contributed by 18 people, leading to 81 files changed, 2480 insertions(+), 3221 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.41.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.41.3`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #6196][ashleyschuett] Allow multiple shutdown events to ensure the event is received by ACPI
    - [PR #6194][kubevirt-bot] Allow Failed VMs to be stopped when using `--force --gracePeriod 0`
    - [PR #6039][akalenyu] BugFix: Pending VMIs when creating concurrent bulk of VMs backed by WFFC DVs
    - [PR #5917][davidvossel] Fixes event recording causing a segfault in virt-controller
    - [PR #5886][ashleyschuett] Allow virtctl to stop VM and ignore the graceful shutdown period
    - [PR #5866][xpivarc] Fix: Kubevirt build with golang 1.14+ will not fail on validation of container disk with memory allocation error
    - [PR #5873][kubevirt-bot] Update ca-bundle if it is unable to be parsed
    - [PR #5822][kubevirt-bot] migrated references of authorization/v1beta1 to authorization/v1
    - [PR #5704][davidvossel] Fix virt-controller clobbering in progress vmi migration state during virt handler handoff
    - [PR #5707][kubevirt-bot] Fixes null pointer dereference in migration controller
    - [PR #5685][stu-gott] [bugfix] - reject VM defined with volume with no matching disk
    - [PR #5670][stu-gott] Validation/Mutation webhooks now explicitly define a 10 second timeout period
    - [PR #5653][kubevirt-bot] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs.
    - [PR #5644][kubevirt-bot] Fix live-migration failing when VM with masquarade iface has explicitly specified any of these ports: 22222, 49152, 49153
    - [PR #5646][kubevirt-bot] virtctl rename support is dropped
    
    Contributors
    ------------
    18 people contributed to this release:
    
    17	Ashley Schuett <aschuett@redhat.com>
    8	David Vossel <dvossel@redhat.com>
    5	Roman Mohr <rmohr@redhat.com>
    4	L. Pivarc <lpivarc@redhat.com>
    4	Radim Hrazdil <rhrazdil@redhat.com>
    3	Antonio Cardace <acardace@redhat.com>
    2	Itamar Holder <iholder@redhat.com>
    2	Jed Lejosne <jed@redhat.com>
    1	Alex Kalenyuk <akalenyu@redhat.com>
    1	Alexander Wels <awels@redhat.com>
    1	Bartosz Rybacki <brybacki@redhat.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Karel Šimon <ksimon@redhat.com>
    1	Omer Yahud <oyahud@redhat.com>
    1	Or Shoval <oshoval@redhat.com>
    1	Petr Horáček <phoracek@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.44.1
    This release follows v0.44.0 and consists of 11 changes, contributed by 4 people, leading to 16 files changed, 411 insertions(+), 38 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.44.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.44.1`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #6219][kubevirt-bot] Add phases to the vm snapshot api, specifically a failure phase
    
    Contributors
    ------------
    4 people contributed to this release:
    
    6	Shelly Kagan <skagan@redhat.com>
    3	Zvi Cahana <zvic@il.ibm.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.44.0
    This release follows v0.43.0 and consists of 389 changes, contributed by 41 people, leading to 508 files changed, 28369 insertions(+), 24278 deletions(-).
    v0.44.0 is a promotion of release candidate v0.44.0-rc.0 which was originally published 2021-08-02
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.44.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.44.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #6058][acardace] Fix virt-launcher exit pod race condition
    - [PR #6035][davidvossel] Addition of perfscale-audit tool for auditing performance of control plane during stress tests
    - [PR #6145][acardace] virt-launcher: disable unencrypted TCP socket for libvirtd.
    - [PR #6163][davidvossel] Handle qemu processes in defunc (zombie) state
    - [PR #6105][ashleyschuett] Add VirtualMachineInstancesPerNode to KubeVirt CR under Spec.Configuration
    - [PR #6104][zcahana] Report FailedUnschedulable VM status when scheduling errors occur
    - [PR #5905][davidvossel] VM CrashLoop detection and Exponential Backoff
    - [PR #6070][acardace] Initiate Live-Migration using a unix socket (exposed by virt-handler) instead of an additional TCP<->Unix migration proxy started by virt-launcher
    - [PR #5728][vasiliy-ul] Live migration of VMs with hotplug volumes is now enabled
    - [PR #6109][rmohr] Fix virt-controller SCC: Reflect the need for NET_BIND_SERVICE in the virt-controller SCC.
    - [PR #5942][ShellyKa13] Integrate guest agent to online VM snapshot
    - [PR #6034][ashleyschuett] Go version updated to version 1.16.6
    - [PR #6040][yuhaohaoyu] Improved debuggability by keeping the environment of a failed VMI alive.
    - [PR #6068][dhiller] Add check that not all tests have been skipped
    - [PR #6041][xpivarc] [Experimental] Virt-launcher can run as non-root user
    - [PR #6062][iholder-redhat] replace dead "stress" binary with new, maintained, "stress-ng" binary
    - [PR #6029][mhenriks] CDI to 1.36.0 with DataSource support
    - [PR #4089][victortoso] Add support to USB Redirection with usbredir
    - [PR #5946][vatsalparekh] Add guest-agent based ping probe
    - [PR #6005][acardace] make containerDisk validation memory usage limit configurable
    - [PR #5791][zcahana] Added a READY column to the tabular output of "kubectl get vm/vmi"
    - [PR #6006][awels] DataVolumes created by DataVolumeTemplates will follow the associated VMs priority class.
    - [PR #5982][davidvossel] Reduce vmi Update collisions (http code 409) during startup
    - [PR #5891][akalenyu] BugFix: Pending VMIs when creating concurrent bulk of VMs backed by WFFC DVs
    - [PR #5925][rhrazdil] Fix issue with Windows VMs not being assigned IP address configured in network-attachment-definition IPAM.
    - [PR #6007][rmohr] Fix: The bandwidth limitation on migrations is no longer ignored. Caution: The default bandwidth limitation of 64Mi is changed to "unlimited" to not break existing installations.
    - [PR #4944][kwiesmueller] Add `/portforward` subresource to `VirtualMachine` and `VirtualMachineInstance` that can tunnel TCP traffic through the API Server using a websocket stream.
    - [PR #5402][alicefr] Integration of libguestfs-tools and added new command `guestfs` to virtctl
    - [PR #5953][ashleyschuett] Allow Failed VMs to be stopped when using `--force --gracePeriod 0`
    - [PR #5876][mlsorensen] KubeVirt CR supports specifying a runtime class for virt-launcher pods via 'launcherRuntimeClass'.
    
    Contributors
    ------------
    41 people contributed to this release:
    
    27	David Vossel <dvossel@redhat.com>
    24	Zvi Cahana <zvic@il.ibm.com>
    22	L. Pivarc <lpivarc@redhat.com>
    16	Quique Llorente <ellorent@redhat.com>
    16	Shelly Kagan <skagan@redhat.com>
    16	Vasiliy Ulyanov <vulyanov@suse.de>
    14	Roman Mohr <rmohr@redhat.com>
    11	Antonio Cardace <acardace@redhat.com>
    10	Alice Frosi <afrosi@redhat.com>
    10	Alona Kaplan <alkaplan@redhat.com>
    9	Michael Henriksen <mhenriks@redhat.com>
    8	Marcelo Amaral <marcelo.amaral1@ibm.com>
    7	Ashley Schuett <aschuett@redhat.com>
    6	Ben Ukhanov <ben1zuk321@gmail.com>
    6	Igor Bezukh <ibezukh@redhat.com>
    6	Itamar Holder <iholder@redhat.com>
    6	Victor Toso <victortoso@redhat.com>
    5	Radim Hrazdil <rhrazdil@redhat.com>
    4	Alexander Wels <awels@redhat.com>
    4	Daniel Hiller <dhiller@redhat.com>
    4	Miguel Duarte Barroso <mdbarroso@redhat.com>
    4	Or Shoval <oshoval@redhat.com>
    3	Federico Gimenez <fgimenez@redhat.com>
    3	Marcus Sorensen <mls@apple.com>
    3	Vatsal Parekh <vparekh@redhat.com>
    3	alonsadan <asadan@redhat.com>
    2	Kevin Wiesmueller <kwiesmul@redhat.com>
    2	Marcus Sorensen <marcus_sorensen@apple.com>
    1	Alex Kalenyuk <akalenyu@redhat.com>
    1	Andrea Bolognani <abologna@redhat.com>
    1	Chris Callegari <mazzystr@gmail.com>
    1	Hao Yu <yuh@us.ibm.com>
    1	Howard Zhang <howard.zhang@arm.com>
    1	Jed Lejosne <jed@redhat.com>
    1	LiHui <andrewli@yunify.com>
    1	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    1	Simone Tiraboschi <stirabos@redhat.com>
    1	Stu Gott <sgott@redhat.com>
    1	borod108 <boris.od@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.44.0-rc.0
    This release follows v0.43.0 and consists of 389 changes, contributed by 41 people, leading to 508 files changed, 28369 insertions(+), 24278 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.44.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.44.0-rc.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #6058][acardace] Fix virt-launcher exit pod race condition
    - [PR #6035][davidvossel] Addition of perfscale-audit tool for auditing performance of control plane during stress tests
    - [PR #6145][acardace] virt-launcher: disable unencrypted TCP socket for libvirtd.
    - [PR #6163][davidvossel] Handle qemu processes in defunc (zombie) state
    - [PR #6105][ashleyschuett] Add VirtualMachineInstancesPerNode to KubeVirt CR under Spec.Configuration
    - [PR #6104][zcahana] Report FailedUnschedulable VM status when scheduling errors occur
    - [PR #5905][davidvossel] VM CrashLoop detection and Exponential Backoff
    - [PR #6070][acardace] Initiate Live-Migration using a unix socket (exposed by virt-handler) instead of an additional TCP<->Unix migration proxy started by virt-launcher
    - [PR #5728][vasiliy-ul] Live migration of VMs with hotplug volumes is now enabled
    - [PR #6109][rmohr] Fix virt-controller SCC: Reflect the need for NET_BIND_SERVICE in the virt-controller SCC.
    - [PR #5942][ShellyKa13] Integrate guest agent to online VM snapshot
    - [PR #6034][ashleyschuett] Go version updated to version 1.16.6
    - [PR #6040][yuhaohaoyu] Improved debuggability by keeping the environment of a failed VMI alive.
    - [PR #6068][dhiller] Add check that not all tests have been skipped
    - [PR #6041][xpivarc] [Experimental] Virt-launcher can run as non-root user
    - [PR #6062][iholder-redhat] replace dead "stress" binary with new, maintained, "stress-ng" binary
    - [PR #6029][mhenriks] CDI to 1.36.0 with DataSource support
    - [PR #4089][victortoso] Add support to USB Redirection with usbredir
    - [PR #5946][vatsalparekh] Add guest-agent based ping probe
    - [PR #6005][acardace] make containerDisk validation memory usage limit configurable
    - [PR #5791][zcahana] Added a READY column to the tabular output of "kubectl get vm/vmi"
    - [PR #6006][awels] DataVolumes created by DataVolumeTemplates will follow the associated VMs priority class.
    - [PR #5982][davidvossel] Reduce vmi Update collisions (http code 409) during startup
    - [PR #5891][akalenyu] BugFix: Pending VMIs when creating concurrent bulk of VMs backed by WFFC DVs
    - [PR #5925][rhrazdil] Fix issue with Windows VMs not being assigned IP address configured in network-attachment-definition IPAM.
    - [PR #6007][rmohr] Fix: The bandwidth limitation on migrations is no longer ignored. Caution: The default bandwidth limitation of 64Mi is changed to "unlimited" to not break existing installations.
    - [PR #4944][kwiesmueller] Add `/portforward` subresource to `VirtualMachine` and `VirtualMachineInstance` that can tunnel TCP traffic through the API Server using a websocket stream.
    - [PR #5402][alicefr] Integration of libguestfs-tools and added new command `guestfs` to virtctl
    - [PR #5953][ashleyschuett] Allow Failed VMs to be stopped when using `--force --gracePeriod 0`
    - [PR #5876][mlsorensen] KubeVirt CR supports specifying a runtime class for virt-launcher pods via 'launcherRuntimeClass'.
    
    Contributors
    ------------
    41 people contributed to this release:
    
    27	David Vossel <dvossel@redhat.com>
    24	Zvi Cahana <zvic@il.ibm.com>
    22	L. Pivarc <lpivarc@redhat.com>
    16	Quique Llorente <ellorent@redhat.com>
    16	Shelly Kagan <skagan@redhat.com>
    16	Vasiliy Ulyanov <vulyanov@suse.de>
    14	Roman Mohr <rmohr@redhat.com>
    11	Antonio Cardace <acardace@redhat.com>
    10	Alice Frosi <afrosi@redhat.com>
    10	Alona Kaplan <alkaplan@redhat.com>
    9	Michael Henriksen <mhenriks@redhat.com>
    8	Marcelo Amaral <marcelo.amaral1@ibm.com>
    7	Ashley Schuett <aschuett@redhat.com>
    6	Ben Ukhanov <ben1zuk321@gmail.com>
    6	Igor Bezukh <ibezukh@redhat.com>
    6	Itamar Holder <iholder@redhat.com>
    6	Victor Toso <victortoso@redhat.com>
    5	Radim Hrazdil <rhrazdil@redhat.com>
    4	Alexander Wels <awels@redhat.com>
    4	Daniel Hiller <dhiller@redhat.com>
    4	Miguel Duarte Barroso <mdbarroso@redhat.com>
    4	Or Shoval <oshoval@redhat.com>
    3	Federico Gimenez <fgimenez@redhat.com>
    3	Marcus Sorensen <mls@apple.com>
    3	Vatsal Parekh <vparekh@redhat.com>
    3	alonsadan <asadan@redhat.com>
    2	Kevin Wiesmueller <kwiesmul@redhat.com>
    2	Marcus Sorensen <marcus_sorensen@apple.com>
    1	Alex Kalenyuk <akalenyu@redhat.com>
    1	Andrea Bolognani <abologna@redhat.com>
    1	Chris Callegari <mazzystr@gmail.com>
    1	Hao Yu <yuh@us.ibm.com>
    1	Howard Zhang <howard.zhang@arm.com>
    1	Jed Lejosne <jed@redhat.com>
    1	LiHui <andrewli@yunify.com>
    1	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    1	Simone Tiraboschi <stirabos@redhat.com>
    1	Stu Gott <sgott@redhat.com>
    1	borod108 <boris.od@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.41.2
    v0.41.2
    
    Git-EVTag-v0-SHA512: 354a878486f884f3a927afe3d1932948d7b935fb111e2fc07ce442e265104e54c0590f5f25e2682db6dbcae60f79578433ce608c78b76c6dfad1ad60c7c669be
    
  • v0.41.1
    v0.41.1
    
    Git-EVTag-v0-SHA512: e333cd4014b2202b012623eef8dcf711788af4395bb782dd821e70cf9e7983fdcb95fad13f4fd44074be2fee8b4183d36672ee2794fd4664e013823b9e2f0d38
    
  • v0.43.1-rc.1