Tags give the ability to mark specific points in history as being important
  • v0.59.0-alpha.2
    This release follows v0.58.0 and consists of 694 changes, contributed by 66 people, leading to 916 files changed, 29056 insertions(+), 17300 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.59.0-alpha.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.59.0-alpha.2`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #8908][orelmisan] client-go: Added context to some of VirtualMachineInstance's methods.
    - [PR #6863][rmohr] The install strategy job will respect the infra node placement from now on
    - [PR #8948][iholder101] Bugfix: virt-handler socket leak
    - [PR #8649][acardace] KubeVirt is now able to run VMs inside restricted namespaces.
    - [PR #8992][iholder101] Align with k8s fix for default limit range requirements
    - [PR #8889][rmohr] Add basic TLS encryption support for vsock websocket connections
    - [PR #8660][huyinhou] Fix remoteAddress field in virt-api log being truncated when it is an ipv6 address
    - [PR #8961][rmohr] Bump distroless base images
    - [PR #8952][rmohr] Fix read-only sata disk validation
    - [PR #8657][fossedihelm] Use an increasingly exponential backoff before retrying to start the VM, when an I/O error occurs.
    - [PR #8480][lyarwood] New `inferFromVolume` attributes have been introduced to the `{Instancetype,Preference}Matchers` of a `VirtualMachine`. When provided the `Volume` referenced by the attribute is checked for the following annotations with which to populate the `{Instancetype,Preference}Matchers`:
    - [PR #7762][VirrageS] Service `kubevirt-prometheus-metrics` now sets `ClusterIP` to `None` to make it a headless service.
    - [PR #8599][machadovilaca] Change KubevirtVmHighMemoryUsage threshold from 20MB to 50MB
    - [PR #7761][VirrageS] imagePullSecrets field has been added to KubeVirt CR to support deployments form private registries
    - [PR #8887][iholder101] Bugfix: use virt operator image if provided
    - [PR #8750][jordigilh] Fixes an issue that prevented running real time workloads in non-root configurations due to libvirt's dependency on CAP_SYS_NICE to change the vcpu's thread's scheduling and priority to FIFO and 1. The change of priority and scheduling is now executed in the virt-launcher for both root and non-root configurations, removing the dependency in libvirt.
    - [PR #8845][lyarwood] An empty `Timer` is now correctly omitted from `Clock` fixing bug #8844.
    - [PR #8842][andreabolognani] The virt-launcher pod no longer needs the SYS_PTRACE capability.
    - [PR #8734][alicefr] Change libguestfs-tools image using root appliance in qcow2 format
    - [PR #8764][ShellyKa13] Add list of included and excluded volumes in vmSnapshot
    - [PR #8811][iholder101] Custom components: support gs
    - [PR #8770][dhiller] Add Ginkgo V2 Serial decorator to serial tests as preparation to simplify parallel vs. serial test run logic
    - [PR #8808][acardace] Apply migration backoff only for evacuation migrations.
    - [PR #8525][jean-edouard] CR option mediatedDevicesTypes is deprecated in favor of mediatedDeviceTypes
    - [PR #8792][iholder101] Expose new custom components env vars to csv-generator and manifest-templator
    - [PR #8701][enp0s3] Consider the ParallelOutboundMigrationsPerNode when evicting VMs
    - [PR #8740][iholder101] Fix: Align Reenlightenment flows between converter.go and template.go
    - [PR #8530][acardace] Use exponential backoff for failing migrations
    - [PR #8720][0xFelix] The expand-spec subresource endpoint was renamed to expand-vm-spec and made namespaced
    - [PR #8458][iholder101] Introduce support for clones with a snapshot source (e.g. clone snapshot -> VM)
    - [PR #8716][rhrazdil] Add overhead of interface with Passt binding when no ports are specified
    - [PR #8619][fossedihelm] virt-launcher: use `virtqemud` daemon instead of `libvirtd`
    - [PR #8736][knopt] Added more precise rest_client_request_latency_seconds histogram buckets
    - [PR #8624][zhuchenwang] Add the REST API to be able to talk to the application in the guest VM via VSOCK.
    - [PR #8625][AlonaKaplan] iptables are no longer used by masquerade binding. Nodes with iptables only won't be able to run VMs with masquerade binding.
    - [PR #8673][iholder101] Allow specifying custom images for core components
    - [PR #8622][jean-edouard] Built with golang 1.19
    - [PR #8336][alicefr] Flag for setting the guestfs uid and gid
    - [PR #8667][huyinhou] connect VM vnc failed when virt-launcher work directory is not /
    - [PR #8368][machadovilaca] Use collector to set migration metrics
    - [PR #8558][xpivarc] Bug-fix: LimitRange integration now works when VMI is missing namespace
    - [PR #8404][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 8.7.0, QEMU 7.1.0 and CentOS Stream 9.
    - [PR #8652][akalenyu] BugFix: Exporter pod does not comply with restricted PSA
    - [PR #8563][xpivarc] Kubevirt now runs with nonroot user by default
    - [PR #8442][kvaps] Add Deckhouse to the Adopters list
    - [PR #8546][zhuchenwang] Provides the Vsock feature for KubeVirt VMs.
    - [PR #8598][acardace] VMs configured with hugepages can now run using the default container_t SELinux type
    - [PR #8594][kylealexlane] Fix permission denied on on selinux relabeling on some kernel versions
    - [PR #8521][akalenyu] Add an option to specify a TTL for VMExport objects
    - [PR #7918][machadovilaca] Add alerts for VMs unhealthy states
    - [PR #8516][rhrazdil] When using Passt binding, virl-launcher has unprivileged_port_start set to 0, so that passt may bind to all ports.
    - [PR #7772][jean-edouard] The SELinux policy for virt-launcher is down to 4 rules, 1 for hugepages and 3 for virtiofs.
    - [PR #8402][jean-edouard] Most VMIs now run under the SELinux type container_t
    - [PR #8513][alromeros] [Bug-fix] Fix error handling in virtctl image-upload
    
    Contributors
    ------------
    66 people contributed to this release:
    
    57	Itamar Holder <iholder@redhat.com>
    26	Andrea Bolognani <abologna@redhat.com>
    25	Lee Yarwood <lyarwood@redhat.com>
    23	Antonio Cardace <acardace@redhat.com>
    23	L. Pivarc <lpivarc@redhat.com>
    20	Roman Mohr <rmohr@google.com>
    20	bmordeha <bmodeha@redhat.com>
    18	Jed Lejosne <jed@redhat.com>
    17	Felix Matouschek <fmatouschek@redhat.com>
    16	Alice Frosi <afrosi@redhat.com>
    15	Alex Kalenyuk <akalenyu@redhat.com>
    13	Shelly Kagan <skagan@redhat.com>
    12	Marcelo Tosatti <mtosatti@redhat.com>
    11	Jordi Gil <jgil@redhat.com>
    10	Andrej Krejcir <akrejcir@redhat.com>
    10	Edward Haas <edwardh@redhat.com>
    9	Dan Kenigsberg <danken@redhat.com>
    8	Or Shoval <oshoval@redhat.com>
    8	Radim Hrazdil <rhrazdil@redhat.com>
    7	João Vilaça <jvilaca@redhat.com>
    6	Alvaro Romero <alromero@redhat.com>
    6	Maya Rashish <mrashish@redhat.com>
    6	Ram Lavi <ralavi@redhat.com>
    6	fossedihelm <ffossemo@redhat.com>
    5	Alexander Wels <awels@redhat.com>
    5	Bartosz Rybacki <brybacki@redhat.com>
    5	Ben Oukhanov <boukhanov@redhat.com>
    5	Janusz Marcinkiewicz <januszm@nvidia.com>
    5	Orel Misan <omisan@redhat.com>
    5	Vasiliy Ulyanov <vulyanov@suse.de>
    4	Alona Paz <alkaplan@redhat.com>
    4	Daniel Hiller <dhiller@redhat.com>
    4	Howard Zhang <howard.zhang@arm.com>
    4	Zhuchen Wang <zcwang@google.com>
    3	Javier Cano Cano <jcanocan@redhat.com>
    3	huyinhou <huyinhou@bytedance.com>
    3	prnaraya <prnaraya@redhat.com>
    2	Alay Patel <alayp@nvidia.com>
    2	Arnon Gilboa <agilboa@redhat.com>
    2	Brian Carey <bcarey@redhat.com>
    2	Michael Henriksen <mhenriks@redhat.com>
    2	Ondrej Pokorny <opokorny@redhat.com>
    2	Petr Horáček <phoracek@redhat.com>
    2	enp0s3 <ibezukh@redhat.com>
    2	howard zhang <howard.zhang@arm.com>
    2	윤세준 <sjyoon@sjyoon02.local>
    1	Andrei Kvapil <kvapss@gmail.com>
    1	Arnaud Aubert <aaubert@magesi.com>
    1	Fabian Deutsch <fabiand@redhat.com>
    1	Geetika Kapoor <gkapoor@redhat.com>
    1	HF <crazytaxii666@gmail.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    1	PiotrProkop <pprokop@nvidia.com>
    1	Ryan Hallisey <rhallisey@nvidia.com>
    1	Shirly Radco <sradco@redhat.com>
    1	Simone Tiraboschi <stirabos@redhat.com>
    1	Stu Gott <sgott@redhat.com>
    1	Tomasz Knopik <tknopik@nvidia.com>
    1	Yufeng Duan <55268016+didovesei@users.noreply.github.com>
    1	akriti gupta <akrgupta@redhat.com>
    1	assaf-admi <aadmi@redhat.com>
    1	jia.dong <jia.dong@i-tudou.com>
    1	kfox1111 <Kevin.Fox@pnnl.gov>
    
    Additional Resources
    --------------------
    - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
    - Slack: <https://kubernetes.slack.com/messages/virtualization>
    - An easy to use demo: <https://github.com/kubevirt/demo>
    - [How to contribute][contributing]
    - [License][license]
    
    [contributing]: https://github.com/kubevirt/kubevirt/blob/main/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE
    ---
    
  • v0.59.0-alpha.1
    This release follows v0.58.0 and consists of 505 changes, contributed by 59 people, leading to 615 files changed, 23156 insertions(+), 12534 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.59.0-alpha.1.
    
    The primary release artifact of KubeVirt is the git tree. The release tag is
    signed and can be verified using `git tag -v v0.59.0-alpha.1`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #8845][lyarwood] An empty `Timer` is now correctly omitted from `Clock` fixing bug #8844.
    - [PR #8842][andreabolognani] The virt-launcher pod no longer needs the SYS_PTRACE capability.
    - [PR #8734][alicefr] Change libguestfs-tools image using root appliance in qcow2 format
    - [PR #8764][ShellyKa13] Add list of included and excluded volumes in vmSnapshot
    - [PR #8811][iholder101] Custom components: support gs
    - [PR #8770][dhiller] Add Ginkgo V2 Serial decorator to serial tests as preparation to simplify parallel vs. serial test run logic
    - [PR #8808][acardace] Apply migration backoff only for evacuation migrations.
    - [PR #8525][jean-edouard] CR option mediatedDevicesTypes is deprecated in favor of mediatedDeviceTypes
    - [PR #8792][iholder101] Expose new custom components env vars to csv-generator and manifest-templator
    - [PR #8701][enp0s3] Consider the ParallelOutboundMigrationsPerNode when evicting VMs
    - [PR #8740][iholder101] Fix: Align Reenlightenment flows between converter.go and template.go
    - [PR #8530][acardace] Use exponential backoff for failing migrations
    - [PR #8720][0xFelix] The expand-spec subresource endpoint was renamed to expand-vm-spec and made namespaced
    - [PR #8458][iholder101] Introduce support for clones with a snapshot source (e.g. clone snapshot -> VM)
    - [PR #8716][rhrazdil] Add overhead of interface with Passt binding when no ports are specified
    - [PR #8619][fossedihelm] virt-launcher: use `virtqemud` daemon instead of `libvirtd`
    - [PR #8736][knopt] Added more precise rest_client_request_latency_seconds histogram buckets
    - [PR #8624][zhuchenwang] Add the REST API to be able to talk to the application in the guest VM via VSOCK.
    - [PR #8625][AlonaKaplan] iptables are no longer used by masquerade binding. Nodes with iptables only won't be able to run VMs with masquerade binding.
    - [PR #8673][iholder101] Allow specifying custom images for core components
    - [PR #8622][jean-edouard] Built with golang 1.19
    - [PR #8336][alicefr] Flag for setting the guestfs uid and gid
    - [PR #8667][huyinhou] connect VM vnc failed when virt-launcher work directory is not /
    - [PR #8368][machadovilaca] Use collector to set migration metrics
    - [PR #8558][xpivarc] Bug-fix: LimitRange integration now works when VMI is missing namespace
    - [PR #8404][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 8.7.0, QEMU 7.1.0 and CentOS Stream 9.
    - [PR #8652][akalenyu] BugFix: Exporter pod does not comply with restricted PSA
    - [PR #8563][xpivarc] Kubevirt now runs with nonroot user by default
    - [PR #8442][kvaps] Add Deckhouse to the Adopters list
    - [PR #8546][zhuchenwang] Provides the Vsock feature for KubeVirt VMs.
    - [PR #8598][acardace] VMs configured with hugepages can now run using the default container_t SELinux type
    - [PR #8594][kylealexlane] Fix permission denied on on selinux relabeling on some kernel versions
    - [PR #8521][akalenyu] Add an option to specify a TTL for VMExport objects
    - [PR #7918][machadovilaca] Add alerts for VMs unhealthy states
    - [PR #8516][rhrazdil] When using Passt binding, virl-launcher has unprivileged_port_start set to 0, so that passt may bind to all ports.
    - [PR #7772][jean-edouard] The SELinux policy for virt-launcher is down to 4 rules, 1 for hugepages and 3 for virtiofs.
    - [PR #8402][jean-edouard] Most VMIs now run under the SELinux type container_t
    - [PR #8513][alromeros] [Bug-fix] Fix error handling in virtctl image-upload
    
    Contributors
    ------------
    59 people contributed to this release:
    
    41	Itamar Holder <iholder@redhat.com>
    26	Andrea Bolognani <abologna@redhat.com>
    20	L. Pivarc <lpivarc@redhat.com>
    16	Alice Frosi <afrosi@redhat.com>
    16	bmordeha <bmodeha@redhat.com>
    15	Alex Kalenyuk <akalenyu@redhat.com>
    15	Felix Matouschek <fmatouschek@redhat.com>
    13	Jed Lejosne <jed@redhat.com>
    13	Shelly Kagan <skagan@redhat.com>
    12	Marcelo Tosatti <mtosatti@redhat.com>
    10	Andrej Krejcir <akrejcir@redhat.com>
    10	Lee Yarwood <lyarwood@redhat.com>
    10	Roman Mohr <rmohr@google.com>
    9	Dan Kenigsberg <danken@redhat.com>
    8	Or Shoval <oshoval@redhat.com>
    6	Antonio Cardace <acardace@redhat.com>
    6	João Vilaça <jvilaca@redhat.com>
    6	Radim Hrazdil <rhrazdil@redhat.com>
    5	Alexander Wels <awels@redhat.com>
    5	Alvaro Romero <alromero@redhat.com>
    5	Bartosz Rybacki <brybacki@redhat.com>
    5	Ben Oukhanov <boukhanov@redhat.com>
    5	Ram Lavi <ralavi@redhat.com>
    5	Vasiliy Ulyanov <vulyanov@suse.de>
    4	Alona Paz <alkaplan@redhat.com>
    4	Daniel Hiller <dhiller@redhat.com>
    4	Howard Zhang <howard.zhang@arm.com>
    4	Maya Rashish <mrashish@redhat.com>
    4	Zhuchen Wang <zcwang@google.com>
    4	fossedihelm <ffossemo@redhat.com>
    3	Javier Cano Cano <jcanocan@redhat.com>
    3	prnaraya <prnaraya@redhat.com>
    2	Alay Patel <alayp@nvidia.com>
    2	Arnon Gilboa <agilboa@redhat.com>
    2	Michael Henriksen <mhenriks@redhat.com>
    2	Petr Horáček <phoracek@redhat.com>
    2	howard zhang <howard.zhang@arm.com>
    2	윤세준 <sjyoon@sjyoon02.local>
    1	Andrei Kvapil <kvapss@gmail.com>
    1	Brian Carey <bcarey@redhat.com>
    1	Edward Haas <edwardh@redhat.com>
    1	Fabian Deutsch <fabiand@redhat.com>
    1	Geetika Kapoor <gkapoor@redhat.com>
    1	HF <crazytaxii666@gmail.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Janusz Marcinkiewicz <januszm@nvidia.com>
    1	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    1	Ondrej Pokorny <opokorny@redhat.com>
    1	Ryan Hallisey <rhallisey@nvidia.com>
    1	Simone Tiraboschi <stirabos@redhat.com>
    1	Stu Gott <sgott@redhat.com>
    1	Tomasz Knopik <tknopik@nvidia.com>
    1	akriti gupta <akrgupta@redhat.com>
    1	enp0s3 <ibezukh@redhat.com>
    1	huyinhou <huyinhou@bytedance.com>
    1	jia.dong <jia.dong@i-tudou.com>
    1	kfox1111 <Kevin.Fox@pnnl.gov>
    
    Additional Resources
    --------------------
    - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
    - Slack: <https://kubernetes.slack.com/messages/virtualization>
    - An easy to use demo: <https://github.com/kubevirt/demo>
    - [How to contribute][contributing]
    - [License][license]
    
    [contributing]: https://github.com/kubevirt/kubevirt/blob/main/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE
    ---
    
  • v0.59.0-alpha.0
    This release follows v0.58.0 and consists of 239 changes, contributed by 41 people, leading to 401 files changed, 11255 insertions(+), 8664 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.59.0-alpha.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.59.0-alpha.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #8622][jean-edouard] Built with golang 1.19
    - [PR #8336][alicefr] Flag for setting the guestfs uid and gid
    - [PR #8667][huyinhou] connect VM vnc failed when virt-launcher work directory is not /
    - [PR #8368][machadovilaca] Use collector to set migration metrics
    - [PR #8558][xpivarc] Bug-fix: LimitRange integration now works when VMI is missing namespace
    - [PR #8404][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 8.7.0, QEMU 7.1.0 and CentOS Stream 9.
    - [PR #8652][akalenyu] BugFix: Exporter pod does not comply with restricted PSA
    - [PR #8563][xpivarc] Kubevirt now runs with nonroot user by default
    - [PR #8442][kvaps] Add Deckhouse to the Adopters list
    - [PR #8546][zhuchenwang] Provides the Vsock feature for KubeVirt VMs.
    - [PR #8598][acardace] VMs configured with hugepages can now run using the default container_t SELinux type
    - [PR #8594][kylealexlane] Fix permission denied on on selinux relabeling on some kernel versions
    - [PR #8521][akalenyu] Add an option to specify a TTL for VMExport objects
    - [PR #7918][machadovilaca] Add alerts for VMs unhealthy states
    - [PR #8516][rhrazdil] When using Passt binding, virl-launcher has unprivileged_port_start set to 0, so that passt may bind to all ports.
    - [PR #7772][jean-edouard] The SELinux policy for virt-launcher is down to 4 rules, 1 for hugepages and 3 for virtiofs.
    - [PR #8402][jean-edouard] Most VMIs now run under the SELinux type container_t
    - [PR #8513][alromeros] [Bug-fix] Fix error handling in virtctl image-upload
    
    Contributors
    ------------
    41 people contributed to this release:
    
    23	Andrea Bolognani <abologna@redhat.com>
    9	Andrej Krejcir <akrejcir@redhat.com>
    8	Or Shoval <oshoval@redhat.com>
    8	Roman Mohr <rmohr@google.com>
    7	Alice Frosi <afrosi@redhat.com>
    7	Jed Lejosne <jed@redhat.com>
    7	Shelly Kagan <skagan@redhat.com>
    6	Alex Kalenyuk <akalenyu@redhat.com>
    6	João Vilaça <jvilaca@redhat.com>
    6	L. Pivarc <lpivarc@redhat.com>
    5	Alexander Wels <awels@redhat.com>
    5	Alvaro Romero <alromero@redhat.com>
    5	Bartosz Rybacki <brybacki@redhat.com>
    5	Ben Oukhanov <boukhanov@redhat.com>
    5	Vasiliy Ulyanov <vulyanov@suse.de>
    4	Antonio Cardace <acardace@redhat.com>
    4	Itamar Holder <iholder@redhat.com>
    4	Radim Hrazdil <rhrazdil@redhat.com>
    3	Dan Kenigsberg <danken@redhat.com>
    3	Javier Cano Cano <jcanocan@redhat.com>
    3	Lee Yarwood <lyarwood@redhat.com>
    3	Zhuchen Wang <zcwang@google.com>
    3	prnaraya <prnaraya@redhat.com>
    2	Alay Patel <alayp@nvidia.com>
    2	Felix Matouschek <fmatouschek@redhat.com>
    2	Howard Zhang <howard.zhang@arm.com>
    2	bmordeha <bmodeha@redhat.com>
    2	fossedihelm <ffossemo@redhat.com>
    2	윤세준 <sjyoon@sjyoon02.local>
    1	Andrei Kvapil <kvapss@gmail.com>
    1	Arnon Gilboa <agilboa@redhat.com>
    1	Brian Carey <bcarey@redhat.com>
    1	Geetika Kapoor <gkapoor@redhat.com>
    1	HF <crazytaxii666@gmail.com>
    1	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    1	Ryan Hallisey <rhallisey@nvidia.com>
    1	akriti gupta <akrgupta@redhat.com>
    1	howard zhang <howard.zhang@arm.com>
    1	huyinhou <huyinhou@bytedance.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.58.0
    This release follows v0.57.1 and consists of 285 changes, contributed by 37 people, leading to 471 files changed, 26960 insertions(+), 6441 deletions(-).
    v0.58.0 is a promotion of release candidate v0.58.0-rc.0 which was originally published 2022-10-03
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.58.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.58.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #8578][rhrazdil] When using Passt binding, virl-launcher has unprivileged_port_start set to 0, so that passt may bind to all ports.
    - [PR #8463][Barakmor1] Improve metrics documentation
    - [PR #8282][akrejcir] Improves instancetype and preference controller revisions. This is a backwards incompatible change and introduces a new v1alpha2 api for instancetype and preferences.
    - [PR #8272][jean-edouard] No more empty section in the kubevirt-cr manifest
    - [PR #8536][qinqon] Don't show a failure if ConfigDrive cloud init has UserDataSecretRef and not NetworkDataSecretRef
    - [PR #8375][xpivarc] Virtiofs can be used with Nonroot feature gate
    - [PR #8465][rmohr] Add a vnc screenshot REST endpoint and a "virtctl vnc screenshot" command for UI and script integration
    - [PR #8418][alromeros] Enable automatic token generation for VirtualMachineExport objects
    - [PR #8488][0xFelix] virtctl: Be less verbose when using the local ssh client
    - [PR #8396][alicefr] Add group flag for setting the gid and fsgroup in guestfs
    - [PR #8476][iholder-redhat] Allow setting virt-operator log verbosity through Kubevirt CR
    - [PR #8366][rthallisey] Move KubeVirt to a 15 week release cadence
    - [PR #8479][arnongilboa] Enable DataVolume GC by default in cluster-deploy
    - [PR #8474][vasiliy-ul] Fixed migration failure of VMs with containerdisks on systems with containerd
    - [PR #8316][ShellyKa13] Fix possible race when deleting unready vmsnapshot and the vm remaining frozen
    - [PR #8436][xpivarc] Kubevirt is able to run with restricted Pod Security Standard enabled with an automatic escalation of namespace privileges.
    - [PR #8197][alromeros] Add vmexport command to virtctl
    - [PR #8252][fossedihelm] Add `tlsConfiguration` to Kubevirt Configuration
    - [PR #8431][rmohr] Fix shadow status updates and periodic status updates on VMs, performed by the snapshot controller
    - [PR #8359][iholder-redhat] [Bugfix]: HyperV Reenlightenment VMIs should be able to start when TSC Frequency is not exposed
    - [PR #8330][jean-edouard] Important: If you use docker with SELinux enabled, set the `DockerSELinuxMCSWorkaround` feature gate before upgrading
    - [PR #8401][machadovilaca] Rename metrics to follow the naming convention
    
    Contributors
    ------------
    37 people contributed to this release:
    
    20	Alvaro Romero <alromero@redhat.com>
    14	L. Pivarc <lpivarc@redhat.com>
    14	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    14	Shelly Kagan <skagan@redhat.com>
    13	Andrej Krejcir <akrejcir@redhat.com>
    13	Roman Mohr <rmohr@google.com>
    11	Lee Yarwood <lyarwood@redhat.com>
    11	Miguel Duarte Barroso <mdbarroso@redhat.com>
    10	Felix Matouschek <fmatouschek@redhat.com>
    9	Itamar Holder <iholder@redhat.com>
    8	fossedihelm <ffossemo@redhat.com>
    7	Alice Frosi <afrosi@redhat.com>
    5	Brian Carey <bcarey@redhat.com>
    5	Vasiliy Ulyanov <vulyanov@suse.de>
    4	Alex Kalenyuk <akalenyu@redhat.com>
    4	Jed Lejosne <jed@redhat.com>
    4	Ram Lavi <ralavi@redhat.com>
    3	Fabian Deutsch <fabiand@redhat.com>
    3	Radim Hrazdil <rhrazdil@redhat.com>
    2	Bartosz Rybacki <brybacki@redhat.com>
    2	Igor Bezukh <ibezukh@redhat.com>
    2	Michael Henriksen <mhenriks@redhat.com>
    2	Ryan Hallisey <rhallisey@nvidia.com>
    1	Alexander Wels <awels@redhat.com>
    1	Andrea Bolognani <abologna@redhat.com>
    1	Arnon Gilboa <agilboa@redhat.com>
    1	Christopher Desiniotis <cdesiniotis@nvidia.com>
    1	Enrique Llorente <ellorent@redhat.com>
    1	Javier Cano Cano <jcanocan@redhat.com>
    1	João Vilaça <jvilaca@redhat.com>
    1	Maya Rashish <mrashish@redhat.com>
    1	Prashanth Dintyala <vdintyala@nvidia.com>
    1	Xiaodong Ye <yeahdongcn@gmail.com>
    1	assaf-admi <aadmi@redhat.com>
    1	bmordeha <bmodeha@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.58.0-rc.0
    This release follows v0.57.1 and consists of 282 changes, contributed by 37 people, leading to 466 files changed, 26929 insertions(+), 6435 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.58.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.58.0-rc.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #8463][Barakmor1] Improve metrics documentation
    - [PR #8282][akrejcir] Improves instancetype and preference controller revisions. This is a backwards incompatible change and introduces a new v1alpha2 api for instancetype and preferences.
    - [PR #8272][jean-edouard] No more empty section in the kubevirt-cr manifest
    - [PR #8536][qinqon] Don't show a failure if ConfigDrive cloud init has UserDataSecretRef and not NetworkDataSecretRef
    - [PR #8375][xpivarc] Virtiofs can be used with Nonroot feature gate
    - [PR #8465][rmohr] Add a vnc screenshot REST endpoint and a "virtctl vnc screenshot" command for UI and script integration
    - [PR #8418][alromeros] Enable automatic token generation for VirtualMachineExport objects
    - [PR #8488][0xFelix] virtctl: Be less verbose when using the local ssh client
    - [PR #8396][alicefr] Add group flag for setting the gid and fsgroup in guestfs
    - [PR #8476][iholder-redhat] Allow setting virt-operator log verbosity through Kubevirt CR
    - [PR #8366][rthallisey] Move KubeVirt to a 15 week release cadence
    - [PR #8479][arnongilboa] Enable DataVolume GC by default in cluster-deploy
    - [PR #8474][vasiliy-ul] Fixed migration failure of VMs with containerdisks on systems with containerd
    - [PR #8316][ShellyKa13] Fix possible race when deleting unready vmsnapshot and the vm remaining frozen
    - [PR #8436][xpivarc] Kubevirt is able to run with restricted Pod Security Standard enabled with an automatic escalation of namespace privileges.
    - [PR #8197][alromeros] Add vmexport command to virtctl
    - [PR #8252][fossedihelm] Add `tlsConfiguration` to Kubevirt Configuration
    - [PR #8431][rmohr] Fix shadow status updates and periodic status updates on VMs, performed by the snapshot controller
    - [PR #8359][iholder-redhat] [Bugfix]: HyperV Reenlightenment VMIs should be able to start when TSC Frequency is not exposed
    - [PR #8330][jean-edouard] Important: If you use docker with SELinux enabled, set the `DockerSELinuxMCSWorkaround` feature gate before upgrading
    - [PR #8401][machadovilaca] Rename metrics to follow the naming convention
    
    Contributors
    ------------
    37 people contributed to this release:
    
    20	Alvaro Romero <alromero@redhat.com>
    14	L. Pivarc <lpivarc@redhat.com>
    14	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    14	Shelly Kagan <skagan@redhat.com>
    13	Andrej Krejcir <akrejcir@redhat.com>
    13	Roman Mohr <rmohr@google.com>
    11	Lee Yarwood <lyarwood@redhat.com>
    11	Miguel Duarte Barroso <mdbarroso@redhat.com>
    10	Felix Matouschek <fmatouschek@redhat.com>
    9	Itamar Holder <iholder@redhat.com>
    8	fossedihelm <ffossemo@redhat.com>
    7	Alice Frosi <afrosi@redhat.com>
    5	Brian Carey <bcarey@redhat.com>
    5	Vasiliy Ulyanov <vulyanov@suse.de>
    4	Alex Kalenyuk <akalenyu@redhat.com>
    4	Jed Lejosne <jed@redhat.com>
    4	Ram Lavi <ralavi@redhat.com>
    3	Fabian Deutsch <fabiand@redhat.com>
    2	Bartosz Rybacki <brybacki@redhat.com>
    2	Igor Bezukh <ibezukh@redhat.com>
    2	Michael Henriksen <mhenriks@redhat.com>
    2	Ryan Hallisey <rhallisey@nvidia.com>
    1	Alexander Wels <awels@redhat.com>
    1	Andrea Bolognani <abologna@redhat.com>
    1	Arnon Gilboa <agilboa@redhat.com>
    1	Christopher Desiniotis <cdesiniotis@nvidia.com>
    1	Enrique Llorente <ellorent@redhat.com>
    1	Javier Cano Cano <jcanocan@redhat.com>
    1	João Vilaça <jvilaca@redhat.com>
    1	Maya Rashish <mrashish@redhat.com>
    1	Prashanth Dintyala <vdintyala@nvidia.com>
    1	Radim Hrazdil <rhrazdil@redhat.com>
    1	Xiaodong Ye <yeahdongcn@gmail.com>
    1	assaf-admi <aadmi@redhat.com>
    1	bmordeha <bmodeha@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.55.2
    This release follows v0.55.1 and consists of 16 changes, contributed by 4 people, leading to 57 files changed, 1642 insertions(+), 198 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.55.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.55.2`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #8490][kubevirt-bot] Fixed migration failure of VMs with containerdisks on systems with containerd
    
    Contributors
    ------------
    4 people contributed to this release:
    
    11	Ram Lavi <ralavi@redhat.com>
    2	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.57.1
    This release follows v0.57.0 and consists of 12 changes, contributed by 4 people, leading to 35 files changed, 1286 insertions(+), 93 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.57.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.57.1`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #8469][kubevirt-bot] [Bugfix]: HyperV Reenlightenment VMIs should be able to start when TSC Frequency is not exposed
    
    Contributors
    ------------
    4 people contributed to this release:
    
    6	Itamar Holder <iholder@redhat.com>
    4	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/main/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE
    ---
    
  • v0.56.1
    This release follows v0.56.0 and consists of 18 changes, contributed by 4 people, leading to 51 files changed, 1673 insertions(+), 159 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.56.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.56.1`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #8450][kubevirt-bot] [Bugfix]: HyperV Reenlightenment VMIs should be able to start when TSC Frequency is not exposed
    
    Contributors
    ------------
    4 people contributed to this release:
    
    10	Ram Lavi <ralavi@redhat.com>
    6	Itamar Holder <iholder@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.57.0
    This release follows v0.56.0 and consists of 253 changes, contributed by 50 people, leading to 382 files changed, 28741 insertions(+), 4384 deletions(-).
    v0.57.0 is a promotion of release candidate v0.57.0-rc.0 which was originally published 2022-09-01
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.57.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.57.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #8129][mlhnono68] Fixes virtctl to support connection to clusters proxied by RANCHER or having special paths
    - [PR #8337][0xFelix] virtctl's native SSH client is now useable in the Windows console without workarounds
    - [PR #8257][awels] VirtualMachineExport now supports VM export source type.
    - [PR #8367][vladikr] fix the guest memory conversion by setting it to resources.requests.memory when guest memory is not explicitly provided
    - [PR #7990][ormergi] Deprecate SR-IOV live migration feature gate.
    - [PR #8069][lyarwood] The VirtualMachineInstancePreset resource has been deprecated ahead of removal in a future release. Users should instead use the VirtualMachineInstancetype and VirtualMachinePreference resources to encapsulate any shared resource or preferences characteristics shared by their VirtualMachines.
    - [PR #8326][0xFelix] virtctl: Do not log wrapped ssh command by default
    - [PR #8325][rhrazdil] Enable route_localnet sysctl option for masquerade binding at virt-handler
    - [PR #8159][acardace] Add support for USB disks
    - [PR #8006][lyarwood] `AutoattachInputDevice` has been added to `Devices` allowing an `Input` device to be automatically attached to a `VirtualMachine` on start up.  `PreferredAutoattachInputDevice` has also been added to `DevicePreferences` allowing users to control this behaviour with a set of preferences.
    - [PR #8134][arnongilboa] Support DataVolume garbage collection
    - [PR #8157][StefanKro] TrilioVault for Kubernetes now supports KubeVirt for backup and recovery.
    - [PR #8273][alaypatel07] add server-side validations for spec.topologySpreadConstraints during object creation
    - [PR #8049][alicefr] Set RunAsNonRoot as default for the guestfs pod
    - [PR #8107][awels] Allow VirtualMachineSnapshot as a VirtualMachineExport source
    - [PR #7846][janeczku] Added support for configuring topology spread constraints for virtual machines.
    - [PR #8215][alaypatel07] support validation for spec.affinity fields during vmi creation
    - [PR #8071][oshoval] Relax networkInterfaceMultiqueue semantics: multi queue will configure only what it can (virtio interfaces).
    - [PR #7549][akrejcir] Added new API subresources to expand instancetype and preference.
    
    Contributors
    ------------
    50 people contributed to this release:
    
    19	Alexander Wels <awels@redhat.com>
    16	Miguel Duarte Barroso <mdbarroso@redhat.com>
    10	Edward Haas <edwardh@redhat.com>
    10	Ram Lavi <ralavi@redhat.com>
    8	Alex Kalenyuk <akalenyu@redhat.com>
    8	Lee Yarwood <lyarwood@redhat.com>
    8	bmordeha <bmodeha@redhat.com>
    7	L. Pivarc <lpivarc@redhat.com>
    7	Shelly Kagan <skagan@redhat.com>
    5	Alay Patel <alayp@nvidia.com>
    4	Alice Frosi <afrosi@redhat.com>
    4	Andrej Krejcir <akrejcir@redhat.com>
    3	David Aghaian <16483722+daghaian@users.noreply.github.com>
    3	Igor Bezukh <ibezukh@redhat.com>
    3	Jed Lejosne <jed@redhat.com>
    3	Michael Henriksen <mhenriks@redhat.com>
    3	Or Shoval <oshoval@redhat.com>
    2	Antonio Cardace <acardace@redhat.com>
    2	Arnon Gilboa <agilboa@redhat.com>
    2	Diana Teplits <dteplits@redhat.com>
    2	Felix Matouschek <fmatouschek@redhat.com>
    2	Howard Zhang <howard.zhang@arm.com>
    2	Maya Rashish <mrashish@redhat.com>
    2	Prashanth Dintyala <vdintyala@nvidia.com>
    2	Radim Hrazdil <rhrazdil@redhat.com>
    2	Shirly Radco <sradco@redhat.com>
    2	daghaian <16483722+daghaian@users.noreply.github.com>
    1	Abirdcfly <fp544037857@gmail.com>
    1	Alona Paz <alkaplan@redhat.com>
    1	Andrea Bolognani <abologna@redhat.com>
    1	Arnaud Aubert <aaubert@magesi.com>
    1	Dan Kenigsberg <danken@redhat.com>
    1	HF <crazytaxii666@gmail.com>
    1	Itamar Holder <iholder@redhat.com>
    1	João Vilaça <jvilaca@redhat.com>
    1	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    1	Or Mergi <ormergi@redhat.com>
    1	Roman Mohr <rmohr@google.com>
    1	Roman Mohr <rmohr@redhat.com>
    1	Stefan Kroll <stefan.kroll@trilio.io>
    1	Stu Gott <sgott@redhat.com>
    1	Vasiliy Ulyanov <vulyanov@suse.de>
    1	Vladik Romanovsky <vromanso@redhat.com>
    1	Ygal Blum <ygal.blum@gmail.com>
    1	assaf-admi <aadmi@redhat.com>
    1	crazytaxii <hua.feng@99cloud.net>
    1	howard zhang <howard.zhang@arm.com>
    1	janeczku <jabruder@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.57.0-rc.0
    This release follows v0.56.0 and consists of 248 changes, contributed by 50 people, leading to 376 files changed, 27800 insertions(+), 4370 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.57.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.57.0-rc.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #8129][mlhnono68] Fixes virtctl to support connection to clusters proxied by RANCHER or having special paths
    - [PR #8337][0xFelix] virtctl's native SSH client is now useable in the Windows console without workarounds
    - [PR #8257][awels] VirtualMachineExport now supports VM export source type.
    - [PR #8367][vladikr] fix the guest memory conversion by setting it to resources.requests.memory when guest memory is not explicitly provided
    - [PR #7990][ormergi] Deprecate SR-IOV live migration feature gate.
    - [PR #8069][lyarwood] The VirtualMachineInstancePreset resource has been deprecated ahead of removal in a future release. Users should instead use the VirtualMachineInstancetype and VirtualMachinePreference resources to encapsulate any shared resource or preferences characteristics shared by their VirtualMachines.
    - [PR #8326][0xFelix] virtctl: Do not log wrapped ssh command by default
    - [PR #8325][rhrazdil] Enable route_localnet sysctl option for masquerade binding at virt-handler
    - [PR #8159][acardace] Add support for USB disks
    - [PR #8006][lyarwood] `AutoattachInputDevice` has been added to `Devices` allowing an `Input` device to be automatically attached to a `VirtualMachine` on start up.  `PreferredAutoattachInputDevice` has also been added to `DevicePreferences` allowing users to control this behaviour with a set of preferences.
    - [PR #8134][arnongilboa] Support DataVolume garbage collection
    - [PR #8157][StefanKro] TrilioVault for Kubernetes now supports KubeVirt for backup and recovery.
    - [PR #8273][alaypatel07] add server-side validations for spec.topologySpreadConstraints during object creation
    - [PR #8049][alicefr] Set RunAsNonRoot as default for the guestfs pod
    - [PR #8107][awels] Allow VirtualMachineSnapshot as a VirtualMachineExport source
    - [PR #7846][janeczku] Added support for configuring topology spread constraints for virtual machines.
    - [PR #8215][alaypatel07] support validation for spec.affinity fields during vmi creation
    - [PR #8071][oshoval] Relax networkInterfaceMultiqueue semantics: multi queue will configure only what it can (virtio interfaces).
    - [PR #7549][akrejcir] Added new API subresources to expand instancetype and preference.
    
    Contributors
    ------------
    50 people contributed to this release:
    
    19	Alexander Wels <awels@redhat.com>
    16	Miguel Duarte Barroso <mdbarroso@redhat.com>
    10	Edward Haas <edwardh@redhat.com>
    8	Alex Kalenyuk <akalenyu@redhat.com>
    8	Lee Yarwood <lyarwood@redhat.com>
    8	bmordeha <bmodeha@redhat.com>
    7	L. Pivarc <lpivarc@redhat.com>
    7	Shelly Kagan <skagan@redhat.com>
    6	Ram Lavi <ralavi@redhat.com>
    5	Alay Patel <alayp@nvidia.com>
    4	Alice Frosi <afrosi@redhat.com>
    4	Andrej Krejcir <akrejcir@redhat.com>
    3	David Aghaian <16483722+daghaian@users.noreply.github.com>
    3	Igor Bezukh <ibezukh@redhat.com>
    3	Jed Lejosne <jed@redhat.com>
    3	Michael Henriksen <mhenriks@redhat.com>
    3	Or Shoval <oshoval@redhat.com>
    2	Antonio Cardace <acardace@redhat.com>
    2	Arnon Gilboa <agilboa@redhat.com>
    2	Diana Teplits <dteplits@redhat.com>
    2	Felix Matouschek <fmatouschek@redhat.com>
    2	Howard Zhang <howard.zhang@arm.com>
    2	Maya Rashish <mrashish@redhat.com>
    2	Prashanth Dintyala <vdintyala@nvidia.com>
    2	Radim Hrazdil <rhrazdil@redhat.com>
    2	Shirly Radco <sradco@redhat.com>
    2	daghaian <16483722+daghaian@users.noreply.github.com>
    1	Abirdcfly <fp544037857@gmail.com>
    1	Alona Paz <alkaplan@redhat.com>
    1	Andrea Bolognani <abologna@redhat.com>
    1	Arnaud Aubert <aaubert@magesi.com>
    1	Dan Kenigsberg <danken@redhat.com>
    1	HF <crazytaxii666@gmail.com>
    1	Itamar Holder <iholder@redhat.com>
    1	João Vilaça <jvilaca@redhat.com>
    1	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    1	Or Mergi <ormergi@redhat.com>
    1	Roman Mohr <rmohr@google.com>
    1	Roman Mohr <rmohr@redhat.com>
    1	Stefan Kroll <stefan.kroll@trilio.io>
    1	Stu Gott <sgott@redhat.com>
    1	Vasiliy Ulyanov <vulyanov@suse.de>
    1	Vladik Romanovsky <vromanso@redhat.com>
    1	Ygal Blum <ygal.blum@gmail.com>
    1	assaf-admi <aadmi@redhat.com>
    1	crazytaxii <hua.feng@99cloud.net>
    1	howard zhang <howard.zhang@arm.com>
    1	janeczku <jabruder@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.49.1
    This release follows v0.49.0 and consists of 200 changes, contributed by 28 people, leading to 1929 files changed, 148241 insertions(+), 56732 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.49.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.49.1`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #8323][jean-edouard] Improve path handling for non-root virt-launcher workloads
    - [PR #8306][kubevirt-bot] Fixed `KubeVirtComponentExceedsRequestedMemory` alert complaining about many-to-many matching not allowed.
    - [PR #8109][Barakmor1] Bump the version of emicklei/go-restful from 2.15.0 to 2.16.0
    - [PR #7984][ShellyKa13] BugFix: Fix vm restore in case of restore size bigger then PVC requested size
    - [PR #7718][akalenyu] BugFix: virtctl guestfs incorrectly assumes image name
    - [PR #7617][machadovilaca] Add Virtual Machine name label to virt-launcher pod
    - [PR #7610][acardace] Fix failed reported migrations when actually they were successful.
    - [PR #7478][orelmisan] Fixed setting custom guest pciAddress and bootOrder parameter(s) to a list of SR-IOV NICs.
    - [PR #7514][kubevirt-bot] BugFix: Fixed RBAC for admin/edit user to allow virtualmachine/addvolume and removevolume. This allows for persistent disks
    - [PR #7247][kubevirt-bot] New and resized disks are now always 1MiB-aligned
    - [PR #7179][kubevirt-bot] Improve device plugin de-registration in virt-handler and some test stabilizations
    - [PR #7166][kubevirt-bot] Garbage collect finalized migration objects only leaving the most recent 5 objects
    - [PR #7154][davidvossel] Switch from reflects.DeepEquals to equality.Semantic.DeepEquals() across the entire project
    - [PR #7146][kubevirt-bot] Updated recording rule "kubevirt_vm_container_free_memory_bytes"
    - [PR #7140][kubevirt-bot] Fixes issue associated with blocked uninstalls when VMIs exist during removal
    - [PR #7073][kubevirt-bot] When expanding disk images, take the minimum between the request and the capacity - avoid using the full underlying file system on storage like NFS, local.
    - [PR #7042][kubevirt-bot] Fix issue with ssh being unreachable on VMIs with Istio proxy
    - [PR #7034][kubevirt-bot] Add infoSource field to vmi.status.interfaces.
    - [PR #7043][kubevirt-bot] Migrating VMIs that contain dedicated CPUs will now have properly dedicated CPUs on target
    
    Contributors
    ------------
    28 people contributed to this release:
    
    16	Orel Misan <omisan@redhat.com>
    16	Shelly Kagan <skagan@redhat.com>
    15	Roman Mohr <rmohr@google.com>
    13	Roman Mohr <rmohr@redhat.com>
    12	Jed Lejosne <jed@redhat.com>
    12	fossedihelm <ffossemo@redhat.com>
    9	David Vossel <dvossel@redhat.com>
    6	Michael Henriksen <mhenriks@redhat.com>
    5	Daniel Hiller <dhiller@redhat.com>
    4	Alex Kalenyuk <akalenyu@redhat.com>
    4	L. Pivarc <lpivarc@redhat.com>
    4	Omer Yahud <oyahud@redhat.com>
    4	bmordeha <bmodeha@redhat.com>
    3	Alexander Wels <awels@redhat.com>
    3	Or Shoval <oshoval@redhat.com>
    2	Antonio Cardace <acardace@redhat.com>
    2	Barak Mordehai <bmordeha@redhat.com>
    2	Itamar Holder <iholder@redhat.com>
    2	João Vilaça <jvilaca@redhat.com>
    2	Radim Hrazdil <rhrazdil@redhat.com>
    2	Shirly Radco <sradco@redhat.com>
    1	Alice Frosi <afrosi@redhat.com>
    1	Erkan Erol <eerol@redhat.com>
    1	Maya Rashish <mrashish@redhat.com>
    1	Sascha Grunert <sgrunert@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.56.0
    This release follows v0.55.1 and consists of 324 changes, contributed by 38 people, leading to 970 files changed, 18998 insertions(+), 11069 deletions(-).
    v0.56.0 is a promotion of release candidate v0.56.0-rc.1 which was originally published 2022-08-17
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.56.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.56.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #7599][iholder-redhat] Introduce a mechanism to abort non-running migrations - fixes "Unable to cancel live-migration if virt-launcher pod in pending state" bug
    - [PR #8027][alaypatel07] Wait deletion to succeed all the way till objects are finalized in perfscale tests
    - [PR #8198][rmohr] Improve path handling for non-root virt-launcher workloads
    - [PR #8136][iholder-redhat] Fix cgroups unit tests: mock out underlying runc cgroup manager
    - [PR #8047][iholder-redhat] Deprecate live migration feature gate
    - [PR #7986][iholder-redhat] [Bug-fix]: Windows VM with WSL2 guest fails to migrate
    - [PR #7814][machadovilaca] Add VMI filesystem usage metrics
    - [PR #7849][AlonaKaplan] [TECH PREVIEW] Introducing passt - a new approach to user-mode networking for virtual machines
    - [PR #7991][ShellyKa13] Virtctl memory dump with create flag to create a new pvc
    - [PR #8039][lyarwood] The flavor API and associated CRDs of `VirtualMachine{Flavor,ClusterFlavor}` are renamed to instancetype and `VirtualMachine{Instancetype,ClusterInstancetype}`.
    - [PR #8112][AlonaKaplan] Changing the default of `virtctl expose` `ip-family` parameter to be empty value instead of IPv4.
    - [PR #8073][orenc1] Bump runc to v1.1.2
    - [PR #8092][Barakmor1] Bump the version of emicklei/go-restful from 2.15.0 to 2.16.0
    - [PR #8053][alromeros] [Bug-fix]: Fix mechanism to fetch fs overhead when CDI resource has a different name
    - [PR #8035][0xFelix] Add option to wrap local scp client to scp command
    - [PR #7981][lyarwood] Conflicts will now be raised when using flavors if the `VirtualMachine` defines any `CPU` or `Memory` resource requests.
    - [PR #8068][awels] Set cache mode to match regular disks on hotplugged disks.
    
    Contributors
    ------------
    38 people contributed to this release:
    
    23	Itamar Holder <iholder@redhat.com>
    22	Alona Paz <alkaplan@redhat.com>
    20	Miguel Duarte Barroso <mdbarroso@redhat.com>
    19	Roman Mohr <rmohr@google.com>
    16	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    12	Dan Kenigsberg <danken@redhat.com>
    11	Edward Haas <edwardh@redhat.com>
    11	Felix Matouschek <fmatouschek@redhat.com>
    11	Michael Henriksen <mhenriks@redhat.com>
    11	Shelly Kagan <skagan@redhat.com>
    9	Igor Bezukh <ibezukh@redhat.com>
    7	Lee Yarwood <lyarwood@redhat.com>
    6	Alexander Wels <awels@redhat.com>
    5	Andrej Krejcir <akrejcir@redhat.com>
    5	L. Pivarc <lpivarc@redhat.com>
    5	bmordeha <bmodeha@redhat.com>
    4	Alay Patel <alayp@nvidia.com>
    4	Bartosz Rybacki <brybacki@redhat.com>
    3	Alvaro Romero <alromero@redhat.com>
    3	João Vilaça <jvilaca@redhat.com>
    3	Or Shoval <oshoval@redhat.com>
    3	Vasiliy Ulyanov <vulyanov@suse.de>
    2	Alice Frosi <afrosi@redhat.com>
    2	Jed Lejosne <jed@redhat.com>
    2	Maya Rashish <mrashish@redhat.com>
    2	orenc1 <ocohen@redhat.com>
    1	Alona Paz <alkaplan@alkaplan.tlv.csb>
    1	Andrei Kvapil <kvapss@gmail.com>
    1	Brian Carey <bcarey@redhat.com>
    1	Enrique Llorente <ellorent@redhat.com>
    1	Karel Šimon <ksimon@redhat.com>
    1	Radim Hrazdil <rhrazdil@redhat.com>
    1	Ram Lavi <ralavi@redhat.com>
    1	Ryan Hallisey <rhallisey@nvidia.com>
    1	Vladimir Markelov <vmatroskin@gmail.com>
    1	fossedihelm <ffossemo@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.55.1
    This release follows v0.55.0 and consists of 22 changes, contributed by 4 people, leading to 68 files changed, 2555 insertions(+), 794 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.55.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.55.1`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #8205][rmohr] Improve path handling for non-root virt-launcher workloads
    
    Contributors
    ------------
    4 people contributed to this release:
    
    19	Roman Mohr <rmohr@google.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.56.0-rc.1
    This release follows v0.55.0 and consists of 324 changes, contributed by 38 people, leading to 1011 files changed, 21553 insertions(+), 11863 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.56.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.56.0-rc.1`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #7599][iholder-redhat] Introduce a mechanism to abort non-running migrations - fixes "Unable to cancel live-migration if virt-launcher pod in pending state" bug
    - [PR #8027][alaypatel07] Wait deletion to succeed all the way till objects are finalized in perfscale tests
    - [PR #8198][rmohr] Improve path handling for non-root virt-launcher workloads
    - [PR #8136][iholder-redhat] Fix cgroups unit tests: mock out underlying runc cgroup manager
    - [PR #8047][iholder-redhat] Deprecate live migration feature gate
    - [PR #7986][iholder-redhat] [Bug-fix]: Windows VM with WSL2 guest fails to migrate
    - [PR #7814][machadovilaca] Add VMI filesystem usage metrics
    - [PR #7849][AlonaKaplan] [TECH PREVIEW] Introducing passt - a new approach to user-mode networking for virtual machines
    - [PR #7991][ShellyKa13] Virtctl memory dump with create flag to create a new pvc
    - [PR #8039][lyarwood] The flavor API and associated CRDs of `VirtualMachine{Flavor,ClusterFlavor}` are renamed to instancetype and `VirtualMachine{Instancetype,ClusterInstancetype}`.
    - [PR #8112][AlonaKaplan] Changing the default of `virtctl expose` `ip-family` parameter to be empty value instead of IPv4.
    - [PR #8073][orenc1] Bump runc to v1.1.2
    - [PR #8092][Barakmor1] Bump the version of emicklei/go-restful from 2.15.0 to 2.16.0
    - [PR #8053][alromeros] [Bug-fix]: Fix mechanism to fetch fs overhead when CDI resource has a different name
    - [PR #8035][0xFelix] Add option to wrap local scp client to scp command
    - [PR #7981][lyarwood] Conflicts will now be raised when using flavors if the `VirtualMachine` defines any `CPU` or `Memory` resource requests.
    - [PR #8068][awels] Set cache mode to match regular disks on hotplugged disks.
    
    Contributors
    ------------
    38 people contributed to this release:
    
    23	Itamar Holder <iholder@redhat.com>
    22	Alona Paz <alkaplan@redhat.com>
    20	Miguel Duarte Barroso <mdbarroso@redhat.com>
    19	Roman Mohr <rmohr@google.com>
    16	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    12	Dan Kenigsberg <danken@redhat.com>
    11	Edward Haas <edwardh@redhat.com>
    11	Felix Matouschek <fmatouschek@redhat.com>
    11	Michael Henriksen <mhenriks@redhat.com>
    11	Shelly Kagan <skagan@redhat.com>
    9	Igor Bezukh <ibezukh@redhat.com>
    7	Lee Yarwood <lyarwood@redhat.com>
    6	Alexander Wels <awels@redhat.com>
    5	Andrej Krejcir <akrejcir@redhat.com>
    5	L. Pivarc <lpivarc@redhat.com>
    5	bmordeha <bmodeha@redhat.com>
    4	Alay Patel <alayp@nvidia.com>
    4	Bartosz Rybacki <brybacki@redhat.com>
    3	Alvaro Romero <alromero@redhat.com>
    3	João Vilaça <jvilaca@redhat.com>
    3	Or Shoval <oshoval@redhat.com>
    3	Vasiliy Ulyanov <vulyanov@suse.de>
    2	Alice Frosi <afrosi@redhat.com>
    2	Jed Lejosne <jed@redhat.com>
    2	Maya Rashish <mrashish@redhat.com>
    2	orenc1 <ocohen@redhat.com>
    1	Alona Paz <alkaplan@alkaplan.tlv.csb>
    1	Andrei Kvapil <kvapss@gmail.com>
    1	Brian Carey <bcarey@redhat.com>
    1	Enrique Llorente <ellorent@redhat.com>
    1	Karel Šimon <ksimon@redhat.com>
    1	Radim Hrazdil <rhrazdil@redhat.com>
    1	Ram Lavi <ralavi@redhat.com>
    1	Ryan Hallisey <rhallisey@nvidia.com>
    1	Vladimir Markelov <vmatroskin@gmail.com>
    1	fossedihelm <ffossemo@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.56.0-rc.0
    This release follows v0.55.0 and consists of 318 changes, contributed by 38 people, leading to 1011 files changed, 21349 insertions(+), 11932 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.56.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.56.0-rc.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #7599][iholder-redhat] Introduce a mechanism to abort non-running migrations - fixes "Unable to cancel live-migration if virt-launcher pod in pending state" bug
    - [PR #8027][alaypatel07] Wait deletion to succeed all the way till objects are finalized in perfscale tests
    - [PR #8198][rmohr] Improve path handling for non-root virt-launcher workloads
    - [PR #8136][iholder-redhat] Fix cgroups unit tests: mock out underlying runc cgroup manager
    - [PR #8047][iholder-redhat] Deprecate live migration feature gate
    - [PR #7986][iholder-redhat] [Bug-fix]: Windows VM with WSL2 guest fails to migrate
    - [PR #7814][machadovilaca] Add VMI filesystem usage metrics
    - [PR #7849][AlonaKaplan] [TECH PREVIEW] Introducing passt - a new approach to user-mode networking for virtual machines
    - [PR #7991][ShellyKa13] Virtctl memory dump with create flag to create a new pvc
    - [PR #8039][lyarwood] The flavor API and associated CRDs of `VirtualMachine{Flavor,ClusterFlavor}` are renamed to instancetype and `VirtualMachine{Instancetype,ClusterInstancetype}`.
    - [PR #8112][AlonaKaplan] Changing the default of `virtctl expose` `ip-family` parameter to be empty value instead of IPv4.
    - [PR #8073][orenc1] Bump runc to v1.1.2
    - [PR #8092][Barakmor1] Bump the version of emicklei/go-restful from 2.15.0 to 2.16.0
    - [PR #8053][alromeros] [Bug-fix]: Fix mechanism to fetch fs overhead when CDI resource has a different name
    - [PR #8035][0xFelix] Add option to wrap local scp client to scp command
    - [PR #7981][lyarwood] Conflicts will now be raised when using flavors if the `VirtualMachine` defines any `CPU` or `Memory` resource requests.
    - [PR #8068][awels] Set cache mode to match regular disks on hotplugged disks.
    
    Contributors
    ------------
    38 people contributed to this release:
    
    23	Itamar Holder <iholder@redhat.com>
    21	Alona Paz <alkaplan@redhat.com>
    20	Miguel Duarte Barroso <mdbarroso@redhat.com>
    19	Roman Mohr <rmohr@google.com>
    16	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    12	Dan Kenigsberg <danken@redhat.com>
    11	Edward Haas <edwardh@redhat.com>
    11	Felix Matouschek <fmatouschek@redhat.com>
    11	Michael Henriksen <mhenriks@redhat.com>
    11	Shelly Kagan <skagan@redhat.com>
    9	Igor Bezukh <ibezukh@redhat.com>
    7	Lee Yarwood <lyarwood@redhat.com>
    6	Alexander Wels <awels@redhat.com>
    5	Andrej Krejcir <akrejcir@redhat.com>
    5	bmordeha <bmodeha@redhat.com>
    4	Alay Patel <alayp@nvidia.com>
    4	Bartosz Rybacki <brybacki@redhat.com>
    4	L. Pivarc <lpivarc@redhat.com>
    3	Alvaro Romero <alromero@redhat.com>
    3	João Vilaça <jvilaca@redhat.com>
    3	Or Shoval <oshoval@redhat.com>
    3	Vasiliy Ulyanov <vulyanov@suse.de>
    2	Alice Frosi <afrosi@redhat.com>
    2	Jed Lejosne <jed@redhat.com>
    2	Maya Rashish <mrashish@redhat.com>
    2	orenc1 <ocohen@redhat.com>
    1	Alona Paz <alkaplan@alkaplan.tlv.csb>
    1	Andrei Kvapil <kvapss@gmail.com>
    1	Brian Carey <bcarey@redhat.com>
    1	Enrique Llorente <ellorent@redhat.com>
    1	Karel Šimon <ksimon@redhat.com>
    1	Radim Hrazdil <rhrazdil@redhat.com>
    1	Ram Lavi <ralavi@redhat.com>
    1	Ryan Hallisey <rhallisey@nvidia.com>
    1	Vladimir Markelov <vmatroskin@gmail.com>
    1	fossedihelm <ffossemo@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.55.0
    This release follows v0.54.0 and consists of 391 changes, contributed by 39 people, leading to 480 files changed, 29803 insertions(+), 6373 deletions(-).
    v0.55.0 is a promotion of release candidate v0.55.0-rc.0 which was originally published 2022-07-07
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.55.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.55.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #7336][iholder-redhat] Introduce clone CRD, controller and API
    - [PR #7791][iholder-redhat] Introduction of an initial deprecation policy
    - [PR #7875][lyarwood] `ControllerRevisions` of any `VirtualMachineFlavorSpec` or `VirtualMachinePreferenceSpec` are stored during the initial start of a `VirtualMachine` and used for subsequent restarts ensuring changes to the original `VirtualMachineFlavor` or `VirtualMachinePreference` do not modify the `VirtualMachine` and the `VirtualMachineInstance` it creates.
    - [PR #8011][fossedihelm] Increase virt-launcher memory overhead
    - [PR #7963][qinqon] Bump alpine_with_test_tooling
    - [PR #7881][ShellyKa13] Enable memory dump to be included in VMSnapshot
    - [PR #7926][qinqon] tests: Move main clean function to global AfterEach and create a VM per each infra_test.go Entry.
    - [PR #7845][janeczku] Fixed a bug that caused `make generate` to fail when API code comments contain backticks. (#7844, @janeczku)
    - [PR #7932][marceloamaral] Addition of kubevirt_vmi_migration_phase_transition_time_from_creation_seconds metric to monitor how long it takes to transition a VMI Migration object to a specific phase from creation time.
    - [PR #7879][marceloamaral] Faster VM phase transitions thanks to an increased virt-controller QPS/Burst
    - [PR #7807][acardace] make cloud-init 'instance-id' persistent across reboots
    - [PR #7928][iholder-redhat] bugfix: node-labeller now removes "host-model-cpu.node.kubevirt.io/" and "host-model-required-features.node.kubevirt.io/" prefixes
    - [PR #7841][jean-edouard] Non-root VMs will now migrate to root VMs after a cluster disables non-root.
    - [PR #7933][akalenyu] BugFix: Fix vm restore in case of restore size bigger then PVC requested size
    - [PR #7919][lyarwood] Device preferences are now applied to any default network interfaces or missing volume disks added to a `VirtualMachineInstance` at runtime.
    - [PR #7910][qinqon] tests: Create the expected readiness probe instead of liveness
    - [PR #7732][acardace] Prevent virt-handler from starting a migration twice
    - [PR #7594][alicefr] Enable to run libguestfs-tools pod to run as noroot user
    - [PR #7811][raspbeep] User now gets information about the type of commands which the guest agent does not support.
    - [PR #7590][awels] VMExport allows filesystem PVCs to be exported as either disks or directories.
    - [PR #7683][alicefr] Add --command and --local-ssh-opts" options to virtctl ssh to execute remote command using local ssh method
    
    Contributors
    ------------
    39 people contributed to this release:
    
    38	Itamar Holder <iholder@redhat.com>
    20	Alexander Wels <awels@redhat.com>
    20	Marcelo Amaral <marcelo.amaral1@ibm.com>
    19	Michael Henriksen <mhenriks@redhat.com>
    18	Miguel Duarte Barroso <mdbarroso@redhat.com>
    16	Shelly Kagan <skagan@redhat.com>
    15	Ben Oukhanov <boukhanov@redhat.com>
    14	Dan Kenigsberg <danken@redhat.com>
    13	Edward Haas <edwardh@redhat.com>
    13	Lee Yarwood <lyarwood@redhat.com>
    10	Enrique Llorente <ellorent@redhat.com>
    8	Alice Frosi <afrosi@redhat.com>
    8	Jed Lejosne <jed@redhat.com>
    8	bmordeha <bmodeha@redhat.com>
    6	Andrej Krejcir <akrejcir@redhat.com>
    6	Or Shoval <oshoval@redhat.com>
    5	Antonio Cardace <acardace@redhat.com>
    5	Janusz Marcinkiewicz <januszm@nvidia.com>
    5	Roman Mohr <rmohr@google.com>
    4	L. Pivarc <lpivarc@redhat.com>
    4	Ram Lavi <ralavi@redhat.com>
    3	Pavel Kratochvil <pakratoc@redhat.com>
    3	prnaraya <prnaraya@redhat.com>
    2	Alex Kalenyuk <akalenyu@redhat.com>
    2	Bartosz Rybacki <brybacki@redhat.com>
    2	Shirly Radco <sradco@redhat.com>
    2	fossedihelm <ffossemo@redhat.com>
    1	Arnon Gilboa <agilboa@redhat.com>
    1	Daniel Hiller <dhiller@redhat.com>
    1	Haibo Xu <haibo1.xu@intel.com>
    1	João Vilaça <jvilaca@redhat.com>
    1	Karel Šimon <ksimon@redhat.com>
    1	Or Mergi <ormergi@redhat.com>
    1	Stu Gott <sgott@redhat.com>
    1	borod108 <boris.od@gmail.com>
    1	janeczku <jabruder@gmail.com>
    1	tgfree <tgfree7@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.55.0-rc.0
    This release follows v0.54.0 and consists of 391 changes, contributed by 39 people, leading to 480 files changed, 29803 insertions(+), 6373 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.55.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.55.0-rc.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #7336][iholder-redhat] Introduce clone CRD, controller and API
    - [PR #7791][iholder-redhat] Introduction of an initial deprecation policy
    - [PR #7875][lyarwood] `ControllerRevisions` of any `VirtualMachineFlavorSpec` or `VirtualMachinePreferenceSpec` are stored during the initial start of a `VirtualMachine` and used for subsequent restarts ensuring changes to the original `VirtualMachineFlavor` or `VirtualMachinePreference` do not modify the `VirtualMachine` and the `VirtualMachineInstance` it creates.
    - [PR #8011][fossedihelm] Increase virt-launcher memory overhead
    - [PR #7963][qinqon] Bump alpine_with_test_tooling
    - [PR #7881][ShellyKa13] Enable memory dump to be included in VMSnapshot
    - [PR #7926][qinqon] tests: Move main clean function to global AfterEach and create a VM per each infra_test.go Entry.
    - [PR #7845][janeczku] Fixed a bug that caused `make generate` to fail when API code comments contain backticks. (#7844, @janeczku)
    - [PR #7932][marceloamaral] Addition of kubevirt_vmi_migration_phase_transition_time_from_creation_seconds metric to monitor how long it takes to transition a VMI Migration object to a specific phase from creation time.
    - [PR #7879][marceloamaral] Faster VM phase transitions thanks to an increased virt-controller QPS/Burst
    - [PR #7807][acardace] make cloud-init 'instance-id' persistent across reboots
    - [PR #7928][iholder-redhat] bugfix: node-labeller now removes "host-model-cpu.node.kubevirt.io/" and "host-model-required-features.node.kubevirt.io/" prefixes
    - [PR #7841][jean-edouard] Non-root VMs will now migrate to root VMs after a cluster disables non-root.
    - [PR #7933][akalenyu] BugFix: Fix vm restore in case of restore size bigger then PVC requested size
    - [PR #7919][lyarwood] Device preferences are now applied to any default network interfaces or missing volume disks added to a `VirtualMachineInstance` at runtime.
    - [PR #7910][qinqon] tests: Create the expected readiness probe instead of liveness
    - [PR #7732][acardace] Prevent virt-handler from starting a migration twice
    - [PR #7594][alicefr] Enable to run libguestfs-tools pod to run as noroot user
    - [PR #7811][raspbeep] User now gets information about the type of commands which the guest agent does not support.
    - [PR #7590][awels] VMExport allows filesystem PVCs to be exported as either disks or directories.
    - [PR #7683][alicefr] Add --command and --local-ssh-opts" options to virtctl ssh to execute remote command using local ssh method
    
    Contributors
    ------------
    39 people contributed to this release:
    
    38	Itamar Holder <iholder@redhat.com>
    20	Alexander Wels <awels@redhat.com>
    20	Marcelo Amaral <marcelo.amaral1@ibm.com>
    19	Michael Henriksen <mhenriks@redhat.com>
    18	Miguel Duarte Barroso <mdbarroso@redhat.com>
    16	Shelly Kagan <skagan@redhat.com>
    15	Ben Oukhanov <boukhanov@redhat.com>
    14	Dan Kenigsberg <danken@redhat.com>
    13	Edward Haas <edwardh@redhat.com>
    13	Lee Yarwood <lyarwood@redhat.com>
    10	Enrique Llorente <ellorent@redhat.com>
    8	Alice Frosi <afrosi@redhat.com>
    8	Jed Lejosne <jed@redhat.com>
    8	bmordeha <bmodeha@redhat.com>
    6	Andrej Krejcir <akrejcir@redhat.com>
    6	Or Shoval <oshoval@redhat.com>
    5	Antonio Cardace <acardace@redhat.com>
    5	Janusz Marcinkiewicz <januszm@nvidia.com>
    5	Roman Mohr <rmohr@google.com>
    4	L. Pivarc <lpivarc@redhat.com>
    4	Ram Lavi <ralavi@redhat.com>
    3	Pavel Kratochvil <pakratoc@redhat.com>
    3	prnaraya <prnaraya@redhat.com>
    2	Alex Kalenyuk <akalenyu@redhat.com>
    2	Bartosz Rybacki <brybacki@redhat.com>
    2	Shirly Radco <sradco@redhat.com>
    2	fossedihelm <ffossemo@redhat.com>
    1	Arnon Gilboa <agilboa@redhat.com>
    1	Daniel Hiller <dhiller@redhat.com>
    1	Haibo Xu <haibo1.xu@intel.com>
    1	João Vilaça <jvilaca@redhat.com>
    1	Karel Šimon <ksimon@redhat.com>
    1	Or Mergi <ormergi@redhat.com>
    1	Stu Gott <sgott@redhat.com>
    1	borod108 <boris.od@gmail.com>
    1	janeczku <jabruder@gmail.com>
    1	tgfree <tgfree7@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.53.2
    This release follows v0.53.1 and consists of 44 changes, contributed by 12 people, leading to 42 files changed, 522 insertions(+), 293 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.53.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.53.2`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #7883][kubevirt-bot] Enable to run libguestfs-tools pod to run as noroot user
    - [PR #7794][kubevirt-bot] Allow `virtualmachines/migrate` subresource to admin/edit users
    - [PR #7866][kubevirt-bot] Adds the reason of a live-migration failure to a recorded event in case EvictionStrategy is set but live-migration is blocked due to its limitations.
    - [PR #7726][kubevirt-bot] BugFix: virtctl guestfs incorrectly assumes image name
    
    Contributors
    ------------
    12 people contributed to this release:
    
    16	Jed Lejosne <jed@redhat.com>
    4	Or Shoval <oshoval@redhat.com>
    2	Alex Kalenyuk <akalenyu@redhat.com>
    2	fossedihelm <ffossemo@redhat.com>
    1	Alice Frosi <afrosi@redhat.com>
    1	Daniel Hiller <dhiller@redhat.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Karel Šimon <ksimon@redhat.com>
    1	L. Pivarc <lpivarc@redhat.com>
    1	Pavel Kratochvil <pakratoc@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.54.0
    This release follows v0.53.1 and consists of 223 changes, contributed by 38 people, leading to 215 files changed, 15237 insertions(+), 1800 deletions(-).
    v0.54.0 is a promotion of release candidate v0.54.0-rc.0 which was originally published 2022-06-01
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.54.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.54.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #7757][orenc1] new alert for excessive number of VMI migrations in a period of time.
    - [PR #7517][ShellyKa13] Add virtctl Memory Dump command
    - [PR #7801][VirrageS] Empty (`nil` values) of `Address` and `Driver` fields in XML will be omitted.
    - [PR #7475][raspbeep] Adds the reason of a live-migration failure to a recorded event in case EvictionStrategy is set but live-migration is blocked due to its limitations.
    - [PR #7739][fossedihelm] Allow `virtualmachines/migrate` subresource to admin/edit users
    - [PR #7618][lyarwood] The requirement to define a `Disk` or `Filesystem` for each `Volume` associated with a `VirtualMachine` has been removed. Any `Volumes` without a `Disk` or `Filesystem` defined will have a `Disk` defined within the `VirtualMachineInstance` at runtime.
    - [PR #7529][xpivarc] NoReadyVirtController and NoReadyVirtOperator should be properly fired.
    - [PR #7465][machadovilaca] Add metrics for migrations and respective phases
    - [PR #7592][akalenyu] BugFix: virtctl guestfs incorrectly assumes image name
    
    Contributors
    ------------
    38 people contributed to this release:
    
    27	Lee Yarwood <lyarwood@redhat.com>
    16	Jed Lejosne <jed@redhat.com>
    15	Shelly Kagan <skagan@redhat.com>
    12	Miguel Duarte Barroso <mdbarroso@redhat.com>
    9	bmordeha <bmodeha@redhat.com>
    8	Andrea Bolognani <abologna@redhat.com>
    7	Janusz Marcinkiewicz <januszm@nvidia.com>
    6	L. Pivarc <lpivarc@redhat.com>
    5	Vasiliy Ulyanov <vulyanov@suse.de>
    4	Dan Kenigsberg <danken@redhat.com>
    4	Edward Haas <edwardh@redhat.com>
    4	Or Shoval <oshoval@redhat.com>
    3	Alex Kalenyuk <akalenyu@redhat.com>
    3	Itamar Holder <iholder@redhat.com>
    2	Alice Frosi <afrosi@redhat.com>
    2	Andrey Odarenko <andreyo@il.ibm.com>
    2	Daniel Hiller <dhiller@redhat.com>
    2	Fabian Deutsch <fabiand@redhat.com>
    2	Igor Bezukh <ibezukh@redhat.com>
    2	Marcelo Amaral <marcelo.amaral1@ibm.com>
    2	akriti gupta <akrgupta@redhat.com>
    2	fossedihelm <ffossemo@redhat.com>
    1	Andrej Krejcir <akrejcir@redhat.com>
    1	Ben Oukhanov <boukhanov@redhat.com>
    1	Diana Teplits <dteplits@redhat.com>
    1	Howard Zhang <howard.zhang@arm.com>
    1	João Vilaça <jvilaca@redhat.com>
    1	Joël Séguillon <joel.seguillon@gmail.com>
    1	Karel Šimon <ksimon@redhat.com>
    1	Nik Paushkin <63355212+NikPaushkin@users.noreply.github.com>
    1	Pavel Kratochvil <pakratoc@redhat.com>
    1	Petr Horáček <phoracek@redhat.com>
    1	Ram Lavi <ralavi@redhat.com>
    1	Ryan Hallisey <rhallisey@nvidia.com>
    1	borod108 <boris.od@gmail.com>
    1	orenc1 <ocohen@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.54.0-rc.0
    This release follows v0.53.1 and consists of 223 changes, contributed by 38 people, leading to 215 files changed, 15237 insertions(+), 1800 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.54.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.54.0-rc.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #7757][orenc1] new alert for excessive number of VMI migrations in a period of time.
    - [PR #7517][ShellyKa13] Add virtctl Memory Dump command
    - [PR #7801][VirrageS] Empty (`nil` values) of `Address` and `Driver` fields in XML will be omitted.
    - [PR #7475][raspbeep] Adds the reason of a live-migration failure to a recorded event in case EvictionStrategy is set but live-migration is blocked due to its limitations.
    - [PR #7739][fossedihelm] Allow `virtualmachines/migrate` subresource to admin/edit users
    - [PR #7618][lyarwood] The requirement to define a `Disk` or `Filesystem` for each `Volume` associated with a `VirtualMachine` has been removed. Any `Volumes` without a `Disk` or `Filesystem` defined will have a `Disk` defined within the `VirtualMachineInstance` at runtime.
    - [PR #7529][xpivarc] NoReadyVirtController and NoReadyVirtOperator should be properly fired.
    - [PR #7465][machadovilaca] Add metrics for migrations and respective phases
    - [PR #7592][akalenyu] BugFix: virtctl guestfs incorrectly assumes image name
    
    Contributors
    ------------
    38 people contributed to this release:
    
    27	Lee Yarwood <lyarwood@redhat.com>
    16	Jed Lejosne <jed@redhat.com>
    15	Shelly Kagan <skagan@redhat.com>
    12	Miguel Duarte Barroso <mdbarroso@redhat.com>
    9	bmordeha <bmodeha@redhat.com>
    8	Andrea Bolognani <abologna@redhat.com>
    7	Janusz Marcinkiewicz <januszm@nvidia.com>
    6	L. Pivarc <lpivarc@redhat.com>
    5	Vasiliy Ulyanov <vulyanov@suse.de>
    4	Dan Kenigsberg <danken@redhat.com>
    4	Edward Haas <edwardh@redhat.com>
    4	Or Shoval <oshoval@redhat.com>
    3	Alex Kalenyuk <akalenyu@redhat.com>
    3	Itamar Holder <iholder@redhat.com>
    2	Alice Frosi <afrosi@redhat.com>
    2	Andrey Odarenko <andreyo@il.ibm.com>
    2	Daniel Hiller <dhiller@redhat.com>
    2	Fabian Deutsch <fabiand@redhat.com>
    2	Igor Bezukh <ibezukh@redhat.com>
    2	Marcelo Amaral <marcelo.amaral1@ibm.com>
    2	akriti gupta <akrgupta@redhat.com>
    2	fossedihelm <ffossemo@redhat.com>
    1	Andrej Krejcir <akrejcir@redhat.com>
    1	Ben Oukhanov <boukhanov@redhat.com>
    1	Diana Teplits <dteplits@redhat.com>
    1	Howard Zhang <howard.zhang@arm.com>
    1	João Vilaça <jvilaca@redhat.com>
    1	Joël Séguillon <joel.seguillon@gmail.com>
    1	Karel Šimon <ksimon@redhat.com>
    1	Nik Paushkin <63355212+NikPaushkin@users.noreply.github.com>
    1	Pavel Kratochvil <pakratoc@redhat.com>
    1	Petr Horáček <phoracek@redhat.com>
    1	Ram Lavi <ralavi@redhat.com>
    1	Ryan Hallisey <rhallisey@nvidia.com>
    1	borod108 <boris.od@gmail.com>
    1	orenc1 <ocohen@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
    ---