Tags give the ability to mark specific points in history as being important
  • v0.43.1-rc.2
  • v0.43.0
    This release follows v0.42.1 and consists of 370 changes, contributed by 41 people, leading to 569 files changed, 17418 insertions(+), 24973 deletions(-).
    v0.43.0 is a promotion of release candidate v0.43.0-rc.1 which was originally published 2021-07-08
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.43.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.43.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #5952][mhenriks] Use CDI beta API. CDI v1.20.0 is now the minimum requirement for kubevirt.
    - [PR #5846][rmohr] Add "spec.cpu.numaTopologyPassthrough" which allows emulating a host-alligned virtual numa topology for high performance
    - [PR #5894][rmohr] Add `spec.migrations.disableTLS` to the KubeVirt CR to allow disabling encrypted migrations. They stay secure by default.
    - [PR #5649][awels] Enhancement: remove one attachment pod per disk limit (behavior on upgrade with running VM with hotplugged disks is undefined)
    - [PR #5742][rmohr] VMIs which choose evictionStrategy `LifeMigrate` and request the `invtsc` cpuflag are now live-migrateable
    - [PR #5911][dhiller] Bumps kubevirtci, also suppresses kubectl.sh output to avoid confusing checks
    - [PR #5863][xpivarc] Fix: ioerrors don't cause crash-looping of notify server
    - [PR #5867][mlsorensen] New build target added to export virt-* images as a tar archive.
    - [PR #5766][davidvossel] Addition of kubevirt_vmi_phase_transition_seconds_since_creation to monitor how long it takes to transition a VMI to a specific phase from creation time.
    - [PR #5823][dhiller] Change default branch to `main` for `kubevirt/kubevirt` repository
    - [PR #5763][nunnatsa] Fix bug 1945589: Prevent migration of VMIs that uses virtiofs
    - [PR #5827][mlsorensen] Auto-provisioned disk images on empty PVCs now leave 128KiB unused to avoid edge cases that run the volume out of space.
    - [PR #5849][davidvossel] Fixes event recording causing a segfault in virt-controller
    - [PR #5797][rhrazdil] Add serviceAccountDisk automatically when Istio is enabled in VMI annotations
    - [PR #5723][ashleyschuett] Allow virtctl to stop VM and ignore the graceful shutdown period
    - [PR #5806][mlsorensen] configmap, secret, and cloud-init raw disks now work when underlying node storage has 4k blocks.
    - [PR #5623][iholder-redhat] [bugfix]: Allow migration of VMs with host-model CPU to migrate only for compatible nodes
    - [PR #5716][rhrazdil] Fix issue with virt-launcher becoming `NotReady` after migration when Istio is used.
    - [PR #5778][ashleyschuett] Update ca-bundle if it is unable to be parsed
    - [PR #5787][acardace] migrated references of authorization/v1beta1 to authorization/v1
    - [PR #5461][rhrazdil] Add support for Istio proxy when no explicit ports are specified on masquerade interface
    - [PR #5751][acardace] EFI VMIs with secureboot disabled can now be booted even when only OVMF_CODE.secboot.fd and OVMF_VARS.fd are present in the virt-launcher image
    - [PR #5629][andreyod] Support starting Virtual Machine with its guest CPU paused using `virtctl start --paused`
    - [PR #5725][dhiller] Generate REST API coverage report after functional tests
    - [PR #5758][davidvossel] Fixes kubevirt_vmi_phase_count to include all phases, even those that occur before handler hand off.
    - [PR #5745][ashleyschuett] Alert with resource usage exceeds resource requests
    - [PR #5759][mhenriks] Update CDI to 1.34.1
    - [PR #5038][kwiesmueller] Add exec command to VM liveness and readinessProbe executed through the qemu-guest-agent.
    - [PR #5431][alonSadan] Add NFT and IPTables rules to allow port-forward to non-declared ports on the VMI. Declaring ports on VMI will limit
    
    Contributors
    ------------
    41 people contributed to this release:
    
    47	Roman Mohr <rmohr@redhat.com>
    22	Kevin Wiesmueller <kwiesmul@redhat.com>
    20	Daniel Hiller <dhiller@redhat.com>
    18	David Vossel <dvossel@redhat.com>
    14	Miguel Duarte Barroso <mdbarroso@redhat.com>
    12	Alexander Wels <awels@redhat.com>
    12	Ashley Schuett <aschuett@redhat.com>
    10	Radim Hrazdil <rhrazdil@redhat.com>
    9	Alona Kaplan <alkaplan@redhat.com>
    9	Itamar Holder <iholder@redhat.com>
    8	Vasiliy Ulyanov <vulyanov@suse.de>
    6	Andrey Odarenko <andreyo@il.ibm.com>
    6	Marcus Sorensen <marcus_sorensen@apple.com>
    5	Zvi Cahana <zvic@il.ibm.com>
    5	alonsadan <asadan@redhat.com>
    4	Antonio Cardace <acardace@redhat.com>
    4	Federico Gimenez <fgimenez@redhat.com>
    4	L. Pivarc <lpivarc@redhat.com>
    4	Quique Llorente <ellorent@redhat.com>
    4	Shelly Kagan <skagan@redhat.com>
    3	Andrea Bolognani <abologna@redhat.com>
    3	Howard Zhang <howard.zhang@arm.com>
    3	Igor Bezukh <ibezukh@redhat.com>
    3	Shirly Radco <sradco@redhat.com>
    2	Dan Kenigsberg <danken@redhat.com>
    2	Edward Haas <edwardh@redhat.com>
    2	Maya Rashish <mrashish@redhat.com>
    2	Michael Henriksen <mhenriks@redhat.com>
    2	Vatsal Parekh <vparekh@redhat.com>
    2	Zhou Hao <zhouhao@fujitsu.com>
    1	Andrew DeMaria <ademaria@cloudflare.com>
    1	Daniel Hiller <daniel.hiller.1972@gmail.com>
    1	Jed Lejosne <jed@redhat.com>
    1	Kedar Bidarkar <kbidarka@redhat.com>
    1	Marcin Franczyk <marcin0franczyk@gmail.com>
    1	Marcus Sorensen <mls@apple.com>
    1	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    1	Ram Lavi <ralavi@redhat.com>
    1	ansijain <ansi.jain@india.nec.com>
    
    Additional Resources
    --------------------
    - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
    - Slack: <https://kubernetes.slack.com/messages/virtualization>
    - An easy to use demo: <https://github.com/kubevirt/demo>
    - [How to contribute][contributing]
    - [License][license]
    
    [contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.43.0-rc.1
    This release follows v0.42.1 and consists of 370 changes, contributed by 41 people, leading to 569 files changed, 17418 insertions(+), 24973 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.43.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.43.0-rc.1`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #5952][mhenriks] Use CDI beta API. CDI v1.20.0 is now the minimum requirement for kubevirt.
    - [PR #5846][rmohr] Add "spec.cpu.numaTopologyPassthrough" which allows emulating a host-alligned virtual numa topology for high performance
    - [PR #5894][rmohr] Add `spec.migrations.disableTLS` to the KubeVirt CR to allow disabling encrypted migrations. They stay secure by default.
    - [PR #5649][awels] Enhancement: remove one attachment pod per disk limit (behavior on upgrade with running VM with hotplugged disks is undefined)
    - [PR #5742][rmohr] VMIs which choose evictionStrategy `LifeMigrate` and request the `invtsc` cpuflag are now live-migrateable
    - [PR #5911][dhiller] Bumps kubevirtci, also suppresses kubectl.sh output to avoid confusing checks
    - [PR #5863][xpivarc] Fix: ioerrors don't cause crash-looping of notify server
    - [PR #5867][mlsorensen] New build target added to export virt-* images as a tar archive.
    - [PR #5766][davidvossel] Addition of kubevirt_vmi_phase_transition_seconds_since_creation to monitor how long it takes to transition a VMI to a specific phase from creation time.
    - [PR #5823][dhiller] Change default branch to `main` for `kubevirt/kubevirt` repository
    - [PR #5763][nunnatsa] Fix bug 1945589: Prevent migration of VMIs that uses virtiofs
    - [PR #5827][mlsorensen] Auto-provisioned disk images on empty PVCs now leave 128KiB unused to avoid edge cases that run the volume out of space.
    - [PR #5849][davidvossel] Fixes event recording causing a segfault in virt-controller
    - [PR #5797][rhrazdil] Add serviceAccountDisk automatically when Istio is enabled in VMI annotations
    - [PR #5723][ashleyschuett] Allow virtctl to stop VM and ignore the graceful shutdown period
    - [PR #5806][mlsorensen] configmap, secret, and cloud-init raw disks now work when underlying node storage has 4k blocks.
    - [PR #5623][iholder-redhat] [bugfix]: Allow migration of VMs with host-model CPU to migrate only for compatible nodes
    - [PR #5716][rhrazdil] Fix issue with virt-launcher becoming `NotReady` after migration when Istio is used.
    - [PR #5778][ashleyschuett] Update ca-bundle if it is unable to be parsed
    - [PR #5787][acardace] migrated references of authorization/v1beta1 to authorization/v1
    - [PR #5461][rhrazdil] Add support for Istio proxy when no explicit ports are specified on masquerade interface
    - [PR #5751][acardace] EFI VMIs with secureboot disabled can now be booted even when only OVMF_CODE.secboot.fd and OVMF_VARS.fd are present in the virt-launcher image
    - [PR #5629][andreyod] Support starting Virtual Machine with its guest CPU paused using `virtctl start --paused`
    - [PR #5725][dhiller] Generate REST API coverage report after functional tests
    - [PR #5758][davidvossel] Fixes kubevirt_vmi_phase_count to include all phases, even those that occur before handler hand off.
    - [PR #5745][ashleyschuett] Alert with resource usage exceeds resource requests
    - [PR #5759][mhenriks] Update CDI to 1.34.1
    - [PR #5038][kwiesmueller] Add exec command to VM liveness and readinessProbe executed through the qemu-guest-agent.
    - [PR #5431][alonSadan] Add NFT and IPTables rules to allow port-forward to non-declared ports on the VMI. Declaring ports on VMI will limit
    
    Contributors
    ------------
    41 people contributed to this release:
    
    47	Roman Mohr <rmohr@redhat.com>
    22	Kevin Wiesmueller <kwiesmul@redhat.com>
    20	Daniel Hiller <dhiller@redhat.com>
    18	David Vossel <dvossel@redhat.com>
    14	Miguel Duarte Barroso <mdbarroso@redhat.com>
    12	Alexander Wels <awels@redhat.com>
    12	Ashley Schuett <aschuett@redhat.com>
    10	Radim Hrazdil <rhrazdil@redhat.com>
    9	Alona Kaplan <alkaplan@redhat.com>
    9	Itamar Holder <iholder@redhat.com>
    8	Vasiliy Ulyanov <vulyanov@suse.de>
    6	Andrey Odarenko <andreyo@il.ibm.com>
    6	Marcus Sorensen <marcus_sorensen@apple.com>
    5	Zvi Cahana <zvic@il.ibm.com>
    5	alonsadan <asadan@redhat.com>
    4	Antonio Cardace <acardace@redhat.com>
    4	Federico Gimenez <fgimenez@redhat.com>
    4	L. Pivarc <lpivarc@redhat.com>
    4	Quique Llorente <ellorent@redhat.com>
    4	Shelly Kagan <skagan@redhat.com>
    3	Andrea Bolognani <abologna@redhat.com>
    3	Howard Zhang <howard.zhang@arm.com>
    3	Igor Bezukh <ibezukh@redhat.com>
    3	Shirly Radco <sradco@redhat.com>
    2	Dan Kenigsberg <danken@redhat.com>
    2	Edward Haas <edwardh@redhat.com>
    2	Maya Rashish <mrashish@redhat.com>
    2	Michael Henriksen <mhenriks@redhat.com>
    2	Vatsal Parekh <vparekh@redhat.com>
    2	Zhou Hao <zhouhao@fujitsu.com>
    1	Andrew DeMaria <ademaria@cloudflare.com>
    1	Daniel Hiller <daniel.hiller.1972@gmail.com>
    1	Jed Lejosne <jed@redhat.com>
    1	Kedar Bidarkar <kbidarka@redhat.com>
    1	Marcin Franczyk <marcin0franczyk@gmail.com>
    1	Marcus Sorensen <mls@apple.com>
    1	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    1	Ram Lavi <ralavi@redhat.com>
    1	ansijain <ansi.jain@india.nec.com>
    
    Additional Resources
    --------------------
    - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
    - Slack: <https://kubernetes.slack.com/messages/virtualization>
    - An easy to use demo: <https://github.com/kubevirt/demo>
    - [How to contribute][contributing]
    - [License][license]
    
    [contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.43.0-rc.0
    This release follows v0.42.1 and consists of 368 changes, contributed by 41 people, leading to 569 files changed, 17411 insertions(+), 24972 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.43.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.43.0-rc.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #5952][mhenriks] Use CDI beta API. CDI v1.20.0 is now the minimum requirement for kubevirt.
    - [PR #5846][rmohr] Add "spec.cpu.numaTopologyPassthrough" which allows emulating a host-alligned virtual numa topology for high performance
    - [PR #5894][rmohr] Add `spec.migrations.disableTLS` to the KubeVirt CR to allow disabling encrypted migrations. They stay secure by default.
    - [PR #5649][awels] Enhancement: remove one attachment pod per disk limit (behavior on upgrade with running VM with hotplugged disks is undefined)
    - [PR #5742][rmohr] VMIs which choose evictionStrategy `LifeMigrate` and request the `invtsc` cpuflag are now live-migrateable
    - [PR #5911][dhiller] Bumps kubevirtci, also suppresses kubectl.sh output to avoid confusing checks
    - [PR #5863][xpivarc] Fix: ioerrors don't cause crash-looping of notify server
    - [PR #5867][mlsorensen] New build target added to export virt-* images as a tar archive.
    - [PR #5766][davidvossel] Addition of kubevirt_vmi_phase_transition_seconds_since_creation to monitor how long it takes to transition a VMI to a specific phase from creation time.
    - [PR #5823][dhiller] Change default branch to `main` for `kubevirt/kubevirt` repository
    - [PR #5763][nunnatsa] Fix bug 1945589: Prevent migration of VMIs that uses virtiofs
    - [PR #5827][mlsorensen] Auto-provisioned disk images on empty PVCs now leave 128KiB unused to avoid edge cases that run the volume out of space.
    - [PR #5849][davidvossel] Fixes event recording causing a segfault in virt-controller
    - [PR #5797][rhrazdil] Add serviceAccountDisk automatically when Istio is enabled in VMI annotations
    - [PR #5723][ashleyschuett] Allow virtctl to stop VM and ignore the graceful shutdown period
    - [PR #5806][mlsorensen] configmap, secret, and cloud-init raw disks now work when underlying node storage has 4k blocks.
    - [PR #5623][iholder-redhat] [bugfix]: Allow migration of VMs with host-model CPU to migrate only for compatible nodes
    - [PR #5716][rhrazdil] Fix issue with virt-launcher becoming `NotReady` after migration when Istio is used.
    - [PR #5778][ashleyschuett] Update ca-bundle if it is unable to be parsed
    - [PR #5787][acardace] migrated references of authorization/v1beta1 to authorization/v1
    - [PR #5461][rhrazdil] Add support for Istio proxy when no explicit ports are specified on masquerade interface
    - [PR #5751][acardace] EFI VMIs with secureboot disabled can now be booted even when only OVMF_CODE.secboot.fd and OVMF_VARS.fd are present in the virt-launcher image
    - [PR #5629][andreyod] Support starting Virtual Machine with its guest CPU paused using `virtctl start --paused`
    - [PR #5725][dhiller] Generate REST API coverage report after functional tests
    - [PR #5758][davidvossel] Fixes kubevirt_vmi_phase_count to include all phases, even those that occur before handler hand off.
    - [PR #5745][ashleyschuett] Alert with resource usage exceeds resource requests
    - [PR #5759][mhenriks] Update CDI to 1.34.1
    - [PR #5038][kwiesmueller] Add exec command to VM liveness and readinessProbe executed through the qemu-guest-agent.
    - [PR #5431][alonSadan] Add NFT and IPTables rules to allow port-forward to non-declared ports on the VMI. Declaring ports on VMI will limit
    
    Contributors
    ------------
    41 people contributed to this release:
    
    46	Roman Mohr <rmohr@redhat.com>
    22	Kevin Wiesmueller <kwiesmul@redhat.com>
    20	Daniel Hiller <dhiller@redhat.com>
    18	David Vossel <dvossel@redhat.com>
    14	Miguel Duarte Barroso <mdbarroso@redhat.com>
    12	Alexander Wels <awels@redhat.com>
    12	Ashley Schuett <aschuett@redhat.com>
    10	Radim Hrazdil <rhrazdil@redhat.com>
    9	Alona Kaplan <alkaplan@redhat.com>
    9	Itamar Holder <iholder@redhat.com>
    8	Vasiliy Ulyanov <vulyanov@suse.de>
    6	Andrey Odarenko <andreyo@il.ibm.com>
    6	Marcus Sorensen <marcus_sorensen@apple.com>
    5	Zvi Cahana <zvic@il.ibm.com>
    5	alonsadan <asadan@redhat.com>
    4	Antonio Cardace <acardace@redhat.com>
    4	Federico Gimenez <fgimenez@redhat.com>
    4	L. Pivarc <lpivarc@redhat.com>
    4	Quique Llorente <ellorent@redhat.com>
    4	Shelly Kagan <skagan@redhat.com>
    3	Andrea Bolognani <abologna@redhat.com>
    3	Howard Zhang <howard.zhang@arm.com>
    3	Igor Bezukh <ibezukh@redhat.com>
    3	Shirly Radco <sradco@redhat.com>
    2	Dan Kenigsberg <danken@redhat.com>
    2	Edward Haas <edwardh@redhat.com>
    2	Maya Rashish <mrashish@redhat.com>
    2	Michael Henriksen <mhenriks@redhat.com>
    2	Vatsal Parekh <vparekh@redhat.com>
    2	Zhou Hao <zhouhao@fujitsu.com>
    1	Andrew DeMaria <ademaria@cloudflare.com>
    1	Daniel Hiller <daniel.hiller.1972@gmail.com>
    1	Jed Lejosne <jed@redhat.com>
    1	Kedar Bidarkar <kbidarka@redhat.com>
    1	Marcin Franczyk <marcin0franczyk@gmail.com>
    1	Marcus Sorensen <mls@apple.com>
    1	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    1	Ram Lavi <ralavi@redhat.com>
    1	ansijain <ansi.jain@india.nec.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.1
    This release follows v0.41.0 and consists of 328 changes, contributed by 36 people, leading to 700 files changed, 51909 insertions(+), 23267 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.42.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.42.1`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #5738][rmohr] Stop releasing jinja2 templates of our operator. Kustomize is the preferred way for customizations.
    - [PR #5691][ashleyschuett] Allow multiple shutdown events to ensure the event is received by ACPI
    - [PR #5558][ormergi] Drop virt-launcher SYS_RESOURCE capability
    - [PR #5694][davidvossel] Fixes null pointer dereference in migration controller
    - [PR #5416][iholder-redhat] [feature] support booting VMs from a custom kernel/initrd images with custom kernel arguments
    - [PR #5495][iholder-redhat] Go version updated to version 1.16.1.
    - [PR #5502][rmohr] Add downwardMetrics volume to expose a limited set of hots metrics to guests
    - [PR #5601][maya-r] Update libvirt-go to 7.3.0
    - [PR #5661][davidvossel] Validation/Mutation webhooks now explicitly define a 10 second timeout period
    - [PR #5652][rmohr] Automatically discover kube-prometheus installations and configure kubevirt monitoring
    - [PR #5631][davidvossel] Expand backport policy to include logging and debug fixes
    - [PR #5528][zcahana] Introduced a "status.printableStatus" field in the VirtualMachine CRD. This field is now displayed in the tabular output of "kubectl get vm".
    - [PR #5200][rhrazdil] Add support for Istio proxy traffic routing with masquerade interface. nftables is required for this feature.
    - [PR #5560][oshoval] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs.
    - [PR #5514][rhrazdil] Fix live-migration failing when VM with masquarade iface has explicitly specified any of these ports: 22222, 49152, 49153
    - [PR #5583][dhiller] Reenable coverage
    - [PR #5129][davidvossel] Gracefully shutdown virt-api connections and ensure zero exit code under normal shutdown conditions
    - [PR #5582][dhiller] Fix flaky unit tests
    - [PR #5600][davidvossel] Improved logging around VM/VMI shutdown and restart
    - [PR #5564][omeryahud] virtctl rename support is dropped
    - [PR #5585][iholder-redhat] [bugfix] - reject VM defined with volume with no matching disk
    - [PR #5595][zcahana] Fixes adoption of orphan DataVolumes
    - [PR #5566][davidvossel] Release branches are now cut on the first _business day_ of the month rather than the first day.
    - [PR #5108][Omar007] Fixes handling of /proc/<pid>/mountpoint by working on the device information instead of mount information
    - [PR #5250][mlsorensen] Controller health checks will no longer actively test connectivity to the Kubernetes API. They will rely in health of their watches to determine if they have API connectivity.
    - [PR #5563][ashleyschuett] Set KubeVirt resources flags in the KubeVirt CR
    - [PR #5328][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 7.0.0 and QEMU 5.2.0.
    
    Contributors
    ------------
    36 people contributed to this release:
    
    39	Roman Mohr <rmohr@redhat.com>
    32	Miguel Duarte Barroso <mdbarroso@redhat.com>
    24	Itamar Holder <iholder@redhat.com>
    15	Ashley Schuett <aschuett@redhat.com>
    14	David Vossel <dvossel@redhat.com>
    14	Zvi Cahana <zvic@il.ibm.com>
    12	Maya Rashish <mrashish@redhat.com>
    10	Andrea Bolognani <abologna@redhat.com>
    10	Daniel Hiller <dhiller@redhat.com>
    9	Radim Hrazdil <rhrazdil@redhat.com>
    7	Zhou Hao <zhouhao@fujitsu.com>
    5	Omar Pakker <Omar007@users.noreply.github.com>
    5	Or Mergi <ormergi@redhat.com>
    3	Alexander Wels <awels@redhat.com>
    3	Bartosz Rybacki <brybacki@redhat.com>
    3	Federico Gimenez <fgimenez@redhat.com>
    3	Igor Bezukh <ibezukh@redhat.com>
    2	Kevin Wiesmueller <kwiesmul@redhat.com>
    2	Marcus Sorensen <mls@apple.com>
    2	Omer Yahud <oyahud@redhat.com>
    2	Or Shoval <oshoval@redhat.com>
    1	Antonio Cardace <acardace@redhat.com>
    1	Jed Lejosne <jed@redhat.com>
    1	Karel Šimon <ksimon@redhat.com>
    1	Krzysztof Majcher <kmajcher@redhat.com>
    1	Mark DeNeve <markd@xphyr.net>
    1	Petr Horáček <phoracek@redhat.com>
    1	Shelly Kagan <skagan@redhat.com>
    1	Stu Gott <sgott@redhat.com>
    1	Vatsal Parekh <vparekh@redhat.com>
    1	Vladik Romanovsky <vromanso@redhat.com>
    1	Zou Yu <zouy.fnst@cn.fujitsu.com>
    1	dalia-frank <dafrank@redhat.com>
    1	ipinto <ipinto@redhat.com>
    
    Additional Resources
    --------------------
    - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
    - Slack: <https://kubernetes.slack.com/messages/virtualization>
    - An easy to use demo: <https://github.com/kubevirt/demo>
    - [How to contribute][contributing]
    - [License][license]
    
    [contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.42.0
    This release follows v0.41.0 and consists of 326 changes, contributed by 36 people, leading to 699 files changed, 51909 insertions(+), 23263 deletions(-).
    v0.42.0 is a promotion of release candidate v0.42.0-rc.0 which was originally published 2021-06-01
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.42.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.42.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #5738][rmohr] Stop releasing jinja2 templates of our operator. Kustomize is the preferred way for customizations.
    - [PR #5691][ashleyschuett] Allow multiple shutdown events to ensure the event is received by ACPI
    - [PR #5558][ormergi] Drop virt-launcher SYS_RESOURCE capability
    - [PR #5694][davidvossel] Fixes null pointer dereference in migration controller
    - [PR #5416][iholder-redhat] [feature] support booting VMs from a custom kernel/initrd images with custom kernel arguments
    - [PR #5495][iholder-redhat] Go version updated to version 1.16.1.
    - [PR #5502][rmohr] Add downwardMetrics volume to expose a limited set of hots metrics to guests
    - [PR #5601][maya-r] Update libvirt-go to 7.3.0
    - [PR #5661][davidvossel] Validation/Mutation webhooks now explicitly define a 10 second timeout period
    - [PR #5652][rmohr] Automatically discover kube-prometheus installations and configure kubevirt monitoring
    - [PR #5631][davidvossel] Expand backport policy to include logging and debug fixes
    - [PR #5528][zcahana] Introduced a "status.printableStatus" field in the VirtualMachine CRD. This field is now displayed in the tabular output of "kubectl get vm".
    - [PR #5200][rhrazdil] Add support for Istio proxy traffic routing with masquerade interface. nftables is required for this feature.
    - [PR #5560][oshoval] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs.
    - [PR #5514][rhrazdil] Fix live-migration failing when VM with masquarade iface has explicitly specified any of these ports: 22222, 49152, 49153
    - [PR #5583][dhiller] Reenable coverage
    - [PR #5129][davidvossel] Gracefully shutdown virt-api connections and ensure zero exit code under normal shutdown conditions
    - [PR #5582][dhiller] Fix flaky unit tests
    - [PR #5600][davidvossel] Improved logging around VM/VMI shutdown and restart
    - [PR #5564][omeryahud] virtctl rename support is dropped
    - [PR #5585][iholder-redhat] [bugfix] - reject VM defined with volume with no matching disk
    - [PR #5595][zcahana] Fixes adoption of orphan DataVolumes
    - [PR #5566][davidvossel] Release branches are now cut on the first _business day_ of the month rather than the first day.
    - [PR #5108][Omar007] Fixes handling of /proc/<pid>/mountpoint by working on the device information instead of mount information
    - [PR #5250][mlsorensen] Controller health checks will no longer actively test connectivity to the Kubernetes API. They will rely in health of their watches to determine if they have API connectivity.
    - [PR #5563][ashleyschuett] Set KubeVirt resources flags in the KubeVirt CR
    - [PR #5328][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 7.0.0 and QEMU 5.2.0.
    
    Contributors
    ------------
    36 people contributed to this release:
    
    38	Roman Mohr <rmohr@redhat.com>
    32	Miguel Duarte Barroso <mdbarroso@redhat.com>
    24	Itamar Holder <iholder@redhat.com>
    15	Ashley Schuett <aschuett@redhat.com>
    14	David Vossel <dvossel@redhat.com>
    14	Zvi Cahana <zvic@il.ibm.com>
    12	Maya Rashish <mrashish@redhat.com>
    10	Andrea Bolognani <abologna@redhat.com>
    10	Daniel Hiller <dhiller@redhat.com>
    9	Radim Hrazdil <rhrazdil@redhat.com>
    7	Zhou Hao <zhouhao@fujitsu.com>
    5	Omar Pakker <Omar007@users.noreply.github.com>
    5	Or Mergi <ormergi@redhat.com>
    3	Alexander Wels <awels@redhat.com>
    3	Bartosz Rybacki <brybacki@redhat.com>
    3	Federico Gimenez <fgimenez@redhat.com>
    3	Igor Bezukh <ibezukh@redhat.com>
    2	Kevin Wiesmueller <kwiesmul@redhat.com>
    2	Marcus Sorensen <mls@apple.com>
    2	Omer Yahud <oyahud@redhat.com>
    2	Or Shoval <oshoval@redhat.com>
    1	Antonio Cardace <acardace@redhat.com>
    1	Jed Lejosne <jed@redhat.com>
    1	Karel Šimon <ksimon@redhat.com>
    1	Krzysztof Majcher <kmajcher@redhat.com>
    1	Mark DeNeve <markd@xphyr.net>
    1	Petr Horáček <phoracek@redhat.com>
    1	Shelly Kagan <skagan@redhat.com>
    1	Stu Gott <sgott@redhat.com>
    1	Vatsal Parekh <vparekh@redhat.com>
    1	Vladik Romanovsky <vromanso@redhat.com>
    1	Zou Yu <zouy.fnst@cn.fujitsu.com>
    1	dalia-frank <dafrank@redhat.com>
    1	ipinto <ipinto@redhat.com>
    
    Additional Resources
    --------------------
    - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
    - Slack: <https://kubernetes.slack.com/messages/virtualization>
    - An easy to use demo: <https://github.com/kubevirt/demo>
    - [How to contribute][contributing]
    - [License][license]
    
    [contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.42.0-rc.0
    This release follows v0.41.0 and consists of 326 changes, contributed by 36 people, leading to 699 files changed, 51909 insertions(+), 23263 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.42.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.42.0-rc.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #5738][rmohr] Stop releasing jinja2 templates of our operator. Kustomize is the preferred way for customizations.
    - [PR #5691][ashleyschuett] Allow multiple shutdown events to ensure the event is received by ACPI
    - [PR #5558][ormergi] Drop virt-launcher SYS_RESOURCE capability
    - [PR #5694][davidvossel] Fixes null pointer dereference in migration controller
    - [PR #5416][iholder-redhat] [feature] support booting VMs from a custom kernel/initrd images with custom kernel arguments
    - [PR #5495][iholder-redhat] Go version updated to version 1.16.1.
    - [PR #5502][rmohr] Add downwardMetrics volume to expose a limited set of hots metrics to guests
    - [PR #5601][maya-r] Update libvirt-go to 7.3.0
    - [PR #5661][davidvossel] Validation/Mutation webhooks now explicitly define a 10 second timeout period
    - [PR #5652][rmohr] Automatically discover kube-prometheus installations and configure kubevirt monitoring
    - [PR #5631][davidvossel] Expand backport policy to include logging and debug fixes
    - [PR #5528][zcahana] Introduced a "status.printableStatus" field in the VirtualMachine CRD. This field is now displayed in the tabular output of "kubectl get vm".
    - [PR #5200][rhrazdil] Add support for Istio proxy traffic routing with masquerade interface. nftables is required for this feature.
    - [PR #5560][oshoval] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs.
    - [PR #5514][rhrazdil] Fix live-migration failing when VM with masquarade iface has explicitly specified any of these ports: 22222, 49152, 49153
    - [PR #5583][dhiller] Reenable coverage
    - [PR #5129][davidvossel] Gracefully shutdown virt-api connections and ensure zero exit code under normal shutdown conditions
    - [PR #5582][dhiller] Fix flaky unit tests
    - [PR #5600][davidvossel] Improved logging around VM/VMI shutdown and restart
    - [PR #5564][omeryahud] virtctl rename support is dropped
    - [PR #5585][iholder-redhat] [bugfix] - reject VM defined with volume with no matching disk
    - [PR #5595][zcahana] Fixes adoption of orphan DataVolumes
    - [PR #5566][davidvossel] Release branches are now cut on the first _business day_ of the month rather than the first day.
    - [PR #5108][Omar007] Fixes handling of /proc/<pid>/mountpoint by working on the device information instead of mount information
    - [PR #5250][mlsorensen] Controller health checks will no longer actively test connectivity to the Kubernetes API. They will rely in health of their watches to determine if they have API connectivity.
    - [PR #5563][ashleyschuett] Set KubeVirt resources flags in the KubeVirt CR
    - [PR #5328][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 7.0.0 and QEMU 5.2.0.
    
    Contributors
    ------------
    36 people contributed to this release:
    
    38	Roman Mohr <rmohr@redhat.com>
    32	Miguel Duarte Barroso <mdbarroso@redhat.com>
    24	Itamar Holder <iholder@redhat.com>
    15	Ashley Schuett <aschuett@redhat.com>
    14	David Vossel <dvossel@redhat.com>
    14	Zvi Cahana <zvic@il.ibm.com>
    12	Maya Rashish <mrashish@redhat.com>
    10	Andrea Bolognani <abologna@redhat.com>
    10	Daniel Hiller <dhiller@redhat.com>
    9	Radim Hrazdil <rhrazdil@redhat.com>
    7	Zhou Hao <zhouhao@fujitsu.com>
    5	Omar Pakker <Omar007@users.noreply.github.com>
    5	Or Mergi <ormergi@redhat.com>
    3	Alexander Wels <awels@redhat.com>
    3	Bartosz Rybacki <brybacki@redhat.com>
    3	Federico Gimenez <fgimenez@redhat.com>
    3	Igor Bezukh <ibezukh@redhat.com>
    2	Kevin Wiesmueller <kwiesmul@redhat.com>
    2	Marcus Sorensen <mls@apple.com>
    2	Omer Yahud <oyahud@redhat.com>
    2	Or Shoval <oshoval@redhat.com>
    1	Antonio Cardace <acardace@redhat.com>
    1	Jed Lejosne <jed@redhat.com>
    1	Karel Šimon <ksimon@redhat.com>
    1	Krzysztof Majcher <kmajcher@redhat.com>
    1	Mark DeNeve <markd@xphyr.net>
    1	Petr Horáček <phoracek@redhat.com>
    1	Shelly Kagan <skagan@redhat.com>
    1	Stu Gott <sgott@redhat.com>
    1	Vatsal Parekh <vparekh@redhat.com>
    1	Vladik Romanovsky <vromanso@redhat.com>
    1	Zou Yu <zouy.fnst@cn.fujitsu.com>
    1	dalia-frank <dafrank@redhat.com>
    1	ipinto <ipinto@redhat.com>
    
    Additional Resources
    --------------------
    - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
    - Slack: <https://kubernetes.slack.com/messages/virtualization>
    - An easy to use demo: <https://github.com/kubevirt/demo>
    - [How to contribute][contributing]
    - [License][license]
    
    [contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.36.3
    v0.36.3
    
    Git-EVTag-v0-SHA512: c8af9a4ef37f7c0b0d8b4f0721b6df0ae4d194bf138a9d64c54e7590190ae22ed23fc525afc9ec9a42375e5d782444d6de9f256840dff4c7c8b031ded6e1f5e5
    
  • v0.41.0
    This release follows v0.40.0 and consists of 398 changes, contributed by 46 people, leading to 398 files changed, 20967 insertions(+), 6926 deletions(-).
    v0.41.0 is a promotion of release candidate v0.41.0-rc.1 which was originally published 2021-05-11
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.41.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.41.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #5586][kubevirt-bot] This version of KubeVirt includes upgraded virtualization technology based on libvirt 7.0.0 and QEMU 5.2.0.
    - [PR #5344][ashleyschuett] Reconcile PrometheusRules and ServiceMonitor resources
    - [PR #5542][andreyod] Add startStrategy field to VMI spec to allow Virtual Machine start in paused state.
    - [PR #5459][ashleyschuett] Reconcile service resource
    - [PR #5520][ashleyschuett] Reconcile required labels and annotations on ConfigMap resources
    - [PR #5533][rmohr] Fix `docker save` and `docker push` issues with released kubevirt images
    - [PR #5428][oshoval] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs.
    - [PR #5410][ashleyschuett] Reconcile ServiceAccount resources
    - [PR #5109][Omar007] Add support for specifying a logical and physical block size for disk devices
    - [PR #5471][ashleyschuett] Reconcile APIService resources
    - [PR #5513][ashleyschuett] Reconcile Secret resources
    - [PR #5496][davidvossel] Improvements to migration proxy logging
    - [PR #5376][ashleyschuett] Reconcile CustomResourceDefinition resources
    - [PR #5435][AlonaKaplan] Support dual stack service on "virtctl expose"-
    - [PR #5425][davidvossel] Fixes VM restart during eviction when EvictionStrategy=LiveMigrate
    - [PR #5423][ashleyschuett] Add resource requests to virt-controller, virt-api, virt-operator and virt-handler
    - [PR #5343][erkanerol] Some cleanups and small additions to the storage metrics
    - [PR #4682][stu-gott] Updated Guest Agent Version compatibility check. The new approach is much more accurate.
    - [PR #5485][rmohr] Fix fallback to iptables if nftables is not used on the host on arm64
    - [PR #5426][rmohr] Fix fallback to iptables if nftables is not used on the host
    - [PR #5403][tiraboschi] Added a kubevirt_ prefix to several recording rules and metrics
    - [PR #5241][stu-gott] Introduced Duration and RenewBefore parameters for cert rotation. Previous values are now deprecated.
    - [PR #5463][acardace] Fixes upgrades from KubeVirt v0.36
    - [PR #5456][zhlhahaha] Enable arm64 cross-compilation
    - [PR #3310][davidvossel] Doc outlines our Kubernetes version compatibility commitment
    - [PR #3383][EdDev] Add `vmIPv6NetworkCIDR` under `NetworkSource.pod` to support custom IPv6 CIDR for the vm network when using masquerade binding.
    - [PR #3415][zhlhahaha] Make kubevirt code fit for arm64 support. No testing is at this stage performed against arm64 at this point.
    - [PR #5147][xpivarc] Remove CAP_NET_ADMIN from the virt-launcher pod(second take).
    - [PR #5351][awels] Support hotplug with virtctl using addvolume and removevolume commands
    - [PR #5050][ashleyschuett] Fire Prometheus Alert when a vmi is orphaned for more than an hour
    
    Contributors
    ------------
    46 people contributed to this release:
    
    25	David Vossel <dvossel@redhat.com>
    21	Stu Gott <sgott@redhat.com>
    20	Ashley Schuett <aschuett@redhat.com>
    18	Miguel Duarte Barroso <mdbarroso@redhat.com>
    13	Itamar Holder <iholder@redhat.com>
    11	Alexander Wels <awels@redhat.com>
    11	Or Mergi <ormergi@redhat.com>
    10	Vladik Romanovsky <vromanso@redhat.com>
    9	Alona Kaplan <alkaplan@redhat.com>
    8	Federico Gimenez <fgimenez@redhat.com>
    8	Howard Zhang <howard.zhang@arm.com>
    8	L. Pivarc <lpivarc@redhat.com>
    8	Quique Llorente <ellorent@redhat.com>
    8	Roman Mohr <rmohr@redhat.com>
    8	Shelly Kagan <skagan@redhat.com>
    7	Andrey Odarenko <andreyo@il.ibm.com>
    7	Ezra Silvera <ezra@il.ibm.com>
    7	Or Shoval <oshoval@redhat.com>
    6	Antonio Cardace <acardace@redhat.com>
    6	Edward Haas <edwardh@redhat.com>
    6	Karel Šimon <ksimon@redhat.com>
    5	Erkan Erol <eerol@redhat.com>
    4	Andrea Bolognani <abologna@redhat.com>
    3	Yuval Turgeman <yturgema@redhat.com>
    2	Alice Frosi <afrosi@redhat.com>
    2	Bartosz Rybacki <brybacki@redhat.com>
    2	Dan Kenigsberg <danken@redhat.com>
    2	Federico Gimenez <fgimenez@users.noreply.github.com>
    2	Omar Pakker <Omar007@users.noreply.github.com>
    2	Vasiliy Ulyanov <vulyanov@suse.de>
    2	Vatsal Parekh <vparekh@redhat.com>
    1	Alex <alexsimonjones@gmail.com>
    1	Andrej Krejcir <akrejcir@redhat.com>
    1	Daniel Hiller <dhiller@redhat.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Maya Rashish <mrashish@redhat.com>
    1	Michael Henriksen <mhenriks@redhat.com>
    1	Radim Hrazdil <rhrazdil@redhat.com>
    1	Ram Lavi <ralavi@redhat.com>
    1	Shirly Radco <sradco@redhat.com>
    1	Tomas Psota <tpsota@redhat.com>
    1	cchen <actor168@gmail.com>
    1	jichenjc <jichenjc@cn.ibm.com>
    1	root <root@viosd2.watson.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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.41.0-rc.1
    This release follows v0.40.0 and consists of 398 changes, contributed by 46 people, leading to 398 files changed, 20967 insertions(+), 6926 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.41.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.41.0-rc.1`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #5586][kubevirt-bot] This version of KubeVirt includes upgraded virtualization technology based on libvirt 7.0.0 and QEMU 5.2.0.
    - [PR #5344][ashleyschuett] Reconcile PrometheusRules and ServiceMonitor resources
    - [PR #5542][andreyod] Add startStrategy field to VMI spec to allow Virtual Machine start in paused state.
    - [PR #5459][ashleyschuett] Reconcile service resource
    - [PR #5520][ashleyschuett] Reconcile required labels and annotations on ConfigMap resources
    - [PR #5533][rmohr] Fix `docker save` and `docker push` issues with released kubevirt images
    - [PR #5428][oshoval] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs.
    - [PR #5410][ashleyschuett] Reconcile ServiceAccount resources
    - [PR #5109][Omar007] Add support for specifying a logical and physical block size for disk devices
    - [PR #5471][ashleyschuett] Reconcile APIService resources
    - [PR #5513][ashleyschuett] Reconcile Secret resources
    - [PR #5496][davidvossel] Improvements to migration proxy logging
    - [PR #5376][ashleyschuett] Reconcile CustomResourceDefinition resources
    - [PR #5435][AlonaKaplan] Support dual stack service on "virtctl expose"-
    - [PR #5425][davidvossel] Fixes VM restart during eviction when EvictionStrategy=LiveMigrate
    - [PR #5423][ashleyschuett] Add resource requests to virt-controller, virt-api, virt-operator and virt-handler
    - [PR #5343][erkanerol] Some cleanups and small additions to the storage metrics
    - [PR #4682][stu-gott] Updated Guest Agent Version compatibility check. The new approach is much more accurate.
    - [PR #5485][rmohr] Fix fallback to iptables if nftables is not used on the host on arm64
    - [PR #5426][rmohr] Fix fallback to iptables if nftables is not used on the host
    - [PR #5403][tiraboschi] Added a kubevirt_ prefix to several recording rules and metrics
    - [PR #5241][stu-gott] Introduced Duration and RenewBefore parameters for cert rotation. Previous values are now deprecated.
    - [PR #5463][acardace] Fixes upgrades from KubeVirt v0.36
    - [PR #5456][zhlhahaha] Enable arm64 cross-compilation
    - [PR #3310][davidvossel] Doc outlines our Kubernetes version compatibility commitment
    - [PR #3383][EdDev] Add `vmIPv6NetworkCIDR` under `NetworkSource.pod` to support custom IPv6 CIDR for the vm network when using masquerade binding.
    - [PR #3415][zhlhahaha] Make kubevirt code fit for arm64 support. No testing is at this stage performed against arm64 at this point.
    - [PR #5147][xpivarc] Remove CAP_NET_ADMIN from the virt-launcher pod(second take).
    - [PR #5351][awels] Support hotplug with virtctl using addvolume and removevolume commands
    - [PR #5050][ashleyschuett] Fire Prometheus Alert when a vmi is orphaned for more than an hour
    
    Contributors
    ------------
    46 people contributed to this release:
    
    25	David Vossel <dvossel@redhat.com>
    21	Stu Gott <sgott@redhat.com>
    20	Ashley Schuett <aschuett@redhat.com>
    18	Miguel Duarte Barroso <mdbarroso@redhat.com>
    13	Itamar Holder <iholder@redhat.com>
    11	Alexander Wels <awels@redhat.com>
    11	Or Mergi <ormergi@redhat.com>
    10	Vladik Romanovsky <vromanso@redhat.com>
    9	Alona Kaplan <alkaplan@redhat.com>
    8	Federico Gimenez <fgimenez@redhat.com>
    8	Howard Zhang <howard.zhang@arm.com>
    8	L. Pivarc <lpivarc@redhat.com>
    8	Quique Llorente <ellorent@redhat.com>
    8	Roman Mohr <rmohr@redhat.com>
    8	Shelly Kagan <skagan@redhat.com>
    7	Andrey Odarenko <andreyo@il.ibm.com>
    7	Ezra Silvera <ezra@il.ibm.com>
    7	Or Shoval <oshoval@redhat.com>
    6	Antonio Cardace <acardace@redhat.com>
    6	Edward Haas <edwardh@redhat.com>
    6	Karel Šimon <ksimon@redhat.com>
    5	Erkan Erol <eerol@redhat.com>
    4	Andrea Bolognani <abologna@redhat.com>
    3	Yuval Turgeman <yturgema@redhat.com>
    2	Alice Frosi <afrosi@redhat.com>
    2	Bartosz Rybacki <brybacki@redhat.com>
    2	Dan Kenigsberg <danken@redhat.com>
    2	Federico Gimenez <fgimenez@users.noreply.github.com>
    2	Omar Pakker <Omar007@users.noreply.github.com>
    2	Vasiliy Ulyanov <vulyanov@suse.de>
    2	Vatsal Parekh <vparekh@redhat.com>
    1	Alex <alexsimonjones@gmail.com>
    1	Andrej Krejcir <akrejcir@redhat.com>
    1	Daniel Hiller <dhiller@redhat.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Maya Rashish <mrashish@redhat.com>
    1	Michael Henriksen <mhenriks@redhat.com>
    1	Radim Hrazdil <rhrazdil@redhat.com>
    1	Ram Lavi <ralavi@redhat.com>
    1	Shirly Radco <sradco@redhat.com>
    1	Tomas Psota <tpsota@redhat.com>
    1	cchen <actor168@gmail.com>
    1	jichenjc <jichenjc@cn.ibm.com>
    1	root <root@viosd2.watson.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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.41.0-rc.0
    This release follows v0.40.0 and consists of 389 changes, contributed by 45 people, leading to 396 files changed, 20170 insertions(+), 6733 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.41.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.41.0-rc.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #5344][ashleyschuett] Reconcile PrometheusRules and ServiceMonitor resources
    - [PR #5542][andreyod] Add startStrategy field to VMI spec to allow Virtual Machine start in paused state.
    - [PR #5459][ashleyschuett] Reconcile service resource
    - [PR #5520][ashleyschuett] Reconcile required labels and annotations on ConfigMap resources
    - [PR #5533][rmohr] Fix `docker save` and `docker push` issues with released kubevirt images
    - [PR #5428][oshoval] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs.
    - [PR #5410][ashleyschuett] Reconcile ServiceAccount resources
    - [PR #5109][Omar007] Add support for specifying a logical and physical block size for disk devices
    - [PR #5471][ashleyschuett] Reconcile APIService resources
    - [PR #5513][ashleyschuett] Reconcile Secret resources
    - [PR #5496][davidvossel] Improvements to migration proxy logging
    - [PR #5376][ashleyschuett] Reconcile CustomResourceDefinition resources
    - [PR #5435][AlonaKaplan] Support dual stack service on "virtctl expose"-
    - [PR #5425][davidvossel] Fixes VM restart during eviction when EvictionStrategy=LiveMigrate
    - [PR #5423][ashleyschuett] Add resource requests to virt-controller, virt-api, virt-operator and virt-handler
    - [PR #5343][erkanerol] Some cleanups and small additions to the storage metrics
    - [PR #4682][stu-gott] Updated Guest Agent Version compatibility check. The new approach is much more accurate.
    - [PR #5485][rmohr] Fix fallback to iptables if nftables is not used on the host on arm64
    - [PR #5426][rmohr] Fix fallback to iptables if nftables is not used on the host
    - [PR #5403][tiraboschi] Added a kubevirt_ prefix to several recording rules and metrics
    - [PR #5241][stu-gott] Introduced Duration and RenewBefore parameters for cert rotation. Previous values are now deprecated.
    - [PR #5463][acardace] Fixes upgrades from KubeVirt v0.36
    - [PR #5456][zhlhahaha] Enable arm64 cross-compilation
    - [PR #3310][davidvossel] Doc outlines our Kubernetes version compatibility commitment
    - [PR #3383][EdDev] Add `vmIPv6NetworkCIDR` under `NetworkSource.pod` to support custom IPv6 CIDR for the vm network when using masquerade binding.
    - [PR #3415][zhlhahaha] Make kubevirt code fit for arm64 support. No testing is at this stage performed against arm64 at this point.
    - [PR #5147][xpivarc] Remove CAP_NET_ADMIN from the virt-launcher pod(second take).
    - [PR #5351][awels] Support hotplug with virtctl using addvolume and removevolume commands
    - [PR #5050][ashleyschuett] Fire Prometheus Alert when a vmi is orphaned for more than an hour
    
    Contributors
    ------------
    45 people contributed to this release:
    
    24	David Vossel <dvossel@redhat.com>
    21	Stu Gott <sgott@redhat.com>
    20	Ashley Schuett <aschuett@redhat.com>
    18	Miguel Duarte Barroso <mdbarroso@redhat.com>
    13	Itamar Holder <iholder@redhat.com>
    11	Alexander Wels <awels@redhat.com>
    11	Or Mergi <ormergi@redhat.com>
    9	Alona Kaplan <alkaplan@redhat.com>
    9	Vladik Romanovsky <vromanso@redhat.com>
    8	Federico Gimenez <fgimenez@redhat.com>
    8	Howard Zhang <howard.zhang@arm.com>
    8	L. Pivarc <lpivarc@redhat.com>
    8	Quique Llorente <ellorent@redhat.com>
    8	Shelly Kagan <skagan@redhat.com>
    7	Andrey Odarenko <andreyo@il.ibm.com>
    7	Ezra Silvera <ezra@il.ibm.com>
    7	Or Shoval <oshoval@redhat.com>
    7	Roman Mohr <rmohr@redhat.com>
    6	Antonio Cardace <acardace@redhat.com>
    6	Edward Haas <edwardh@redhat.com>
    6	Karel Šimon <ksimon@redhat.com>
    5	Erkan Erol <eerol@redhat.com>
    3	Yuval Turgeman <yturgema@redhat.com>
    2	Alice Frosi <afrosi@redhat.com>
    2	Bartosz Rybacki <brybacki@redhat.com>
    2	Dan Kenigsberg <danken@redhat.com>
    2	Federico Gimenez <fgimenez@users.noreply.github.com>
    2	Omar Pakker <Omar007@users.noreply.github.com>
    2	Vasiliy Ulyanov <vulyanov@suse.de>
    2	Vatsal Parekh <vparekh@redhat.com>
    1	Alex <alexsimonjones@gmail.com>
    1	Andrej Krejcir <akrejcir@redhat.com>
    1	Daniel Hiller <dhiller@redhat.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Maya Rashish <mrashish@redhat.com>
    1	Michael Henriksen <mhenriks@redhat.com>
    1	Radim Hrazdil <rhrazdil@redhat.com>
    1	Ram Lavi <ralavi@redhat.com>
    1	Shirly Radco <sradco@redhat.com>
    1	Tomas Psota <tpsota@redhat.com>
    1	cchen <actor168@gmail.com>
    1	jichenjc <jichenjc@cn.ibm.com>
    1	root <root@viosd2.watson.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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.40.0
    This release follows v0.39.0 and consists of 450 changes, contributed by 51 people, leading to 646 files changed, 42768 insertions(+), 6668 deletions(-).
    v0.40.0 is a promotion of release candidate v0.40.0-rc.2 which was originally published 2021-04-16
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.40.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.40.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #5467][rmohr] Fixes upgrades from KubeVirt v0.36
    - [PR #5350][jean-edouard] Removal of entire `permittedHostDevices` section will now remove all user-defined host device plugins.
    - [PR #5242][jean-edouard] Creating more than 1 migration at the same time for a given VMI will now fail
    - [PR #4907][vasiliy-ul] Initial cgroupv2 support
    - [PR #5324][jean-edouard] Default feature gates can now be defined in the provider configuration.
    - [PR #5006][alicefr] Add discard=unmap option
    - [PR #5022][davidvossel] Fixes race condition between operator adding service and webhooks that can result in installs/uninstalls failing
    - [PR #5310][ashleyschuett] Reconcile CRD resources
    - [PR #5102][iholder-redhat] Go version updated to 1.14.14
    - [PR #4746][ashleyschuett] Reconcile Deployments, DaemonSets, MutatingWebhookConfigurations and ValidatingWebhookConfigurations
    - [PR #5037][ormergi] Hot-plug SR-IOV VF interfaces to VM's post a successful migration.
    - [PR #5269][mlsorensen] 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 #5138][davidvossel] virt-handler now waits up to 5 minutes for all migrations on the node to complete before shutting down.
    - [PR #5191][yuvalturg] Added a metric for monitoring CPU affinity
    - [PR #5215][xphyr] Enable detection of Intel GVT-g vGPU.
    - [PR #4760][rmohr] Make virt-handler heartbeat more efficient and robust: Only one combined PATCH and no need to detect different cluster types anymore.
    - [PR #5091][iholder-redhat] QEMU SeaBios debug logs are being seen as part of virt-launcher log.
    - [PR #5221][rmohr] Remove  workload placement validation webhook which blocks placement updates when VMIs are running
    - [PR #5128][yuvalturg] Modified memory related metrics by adding several new metrics and splitting the swap traffic bytes metric
    - [PR #5084][ashleyschuett] Add validation to CustomizeComponents object on the KubeVirt resource
    - [PR #5182][davidvossel] New [release-blocker] functional test marker to signify tests that can never be disabled before making a release
    - [PR #5137][davidvossel] Added our policy around release branch backporting in docs/release-branch-backporting.md
    - [PR #5096][yuvalturg] Modified networking metrics by adding new metrics, splitting existing ones by rx/tx and using the device alias for the interface name when available
    - [PR #5088][awels] Hotplug works with hostpath storage.
    - [PR #4908][dhiller] Move travis tag and master builds to kubevirt prow.
    - [PR #4741][EdDev] Allow live migration for SR-IOV VM/s without preserving the VF interfaces.
    
    Contributors
    ------------
    51 people contributed to this release:
    
    51	Edward Haas <edwardh@redhat.com>
    48	Roman Mohr <rmohr@redhat.com>
    23	David Vossel <dvossel@redhat.com>
    21	Vasiliy Ulyanov <vulyanov@suse.de>
    12	Ashley Schuett <aschuett@redhat.com>
    12	Bartosz Rybacki <brybacki@redhat.com>
    12	Itamar Holder <iholder@redhat.com>
    12	Or Mergi <ormergi@redhat.com>
    11	Federico Gimenez <fgimenez@redhat.com>
    11	Or Shoval <oshoval@redhat.com>
    10	Dan Kenigsberg <danken@redhat.com>
    8	Antonio Cardace <acardace@redhat.com>
    7	L. Pivarc <lpivarc@redhat.com>
    6	Karel Šimon <ksimon@redhat.com>
    5	Alexander Wels <awels@redhat.com>
    5	Daniel Hiller <dhiller@redhat.com>
    5	Jed Lejosne <jed@redhat.com>
    4	Andrey Odarenko <andreyo@il.ibm.com>
    4	Hao Yu <yuh@us.ibm.com>
    4	Maya Rashish <mrashish@redhat.com>
    3	Victor Toso <victortoso@redhat.com>
    3	Yuval Turgeman <yturgema@redhat.com>
    3	alonsadan <asadan@redhat.com>
    2	Alice Frosi <afrosi@redhat.com>
    2	Andrej Krejcir <akrejcir@redhat.com>
    2	Erkan Erol <eerol@redhat.com>
    2	Mark DeNeve <markd@xphyr.net>
    2	Quique Llorente <ellorent@redhat.com>
    2	Vladik Romanovsky <vromanso@redhat.com>
    2	ansijain <ansi.jain@india.nec.com>
    2	jichenjc <jichenjc@cn.ibm.com>
    1	Alex Kalenyuk <akalenyu@redhat.com>
    1	Arnon Gilboa <agilboa@redhat.com>
    1	Ashley Schuett <ashleyns1992@gmail.com>
    1	Cole Robinson <crobinso@redhat.com>
    1	Federico Gimenez <fgimenez@users.noreply.github.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Kavya <kavya.g@ibm.com>
    1	Marcus Sorensen <mls@apple.com>
    1	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    1	Shelly Kagan <skagan@redhat.com>
    1	Shweta Padubidri <spadubid@redhat.com>
    1	Stu Gott <sgott@redhat.com>
    1	Tomas Psota <to.psota@gmail.com>
    1	Tomas Psota <tpsota@redhat.com>
    1	Vatsal Parekh <vparekh@redhat.com>
    1	Yan Du <yadu@redhat.com>
    1	alonsadan <alonsadan1@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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.40.0-rc.2
    This release follows v0.39.0 and consists of 450 changes, contributed by 51 people, leading to 646 files changed, 42768 insertions(+), 6668 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.40.0-rc.2.
    
    The primary release artifact of KubeVirt is the git tree. The release tag is
    signed and can be verified using `git tag -v v0.40.0-rc.2`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #5467][rmohr] Fixes upgrades from KubeVirt v0.36
    - [PR #5350][jean-edouard] Removal of entire `permittedHostDevices` section will now remove all user-defined host device plugins.
    - [PR #5242][jean-edouard] Creating more than 1 migration at the same time for a given VMI will now fail
    - [PR #4907][vasiliy-ul] Initial cgroupv2 support
    - [PR #5324][jean-edouard] Default feature gates can now be defined in the provider configuration.
    - [PR #5006][alicefr] Add discard=unmap option
    - [PR #5022][davidvossel] Fixes race condition between operator adding service and webhooks that can result in installs/uninstalls failing
    - [PR #5310][ashleyschuett] Reconcile CRD resources
    - [PR #5102][iholder-redhat] Go version updated to 1.14.14
    - [PR #4746][ashleyschuett] Reconcile Deployments, DaemonSets, MutatingWebhookConfigurations and ValidatingWebhookConfigurations
    - [PR #5037][ormergi] Hot-plug SR-IOV VF interfaces to VM's post a successful migration.
    - [PR #5269][mlsorensen] 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 #5138][davidvossel] virt-handler now waits up to 5 minutes for all migrations on the node to complete before shutting down.
    - [PR #5191][yuvalturg] Added a metric for monitoring CPU affinity
    - [PR #5215][xphyr] Enable detection of Intel GVT-g vGPU.
    - [PR #4760][rmohr] Make virt-handler heartbeat more efficient and robust: Only one combined PATCH and no need to detect different cluster types anymore.
    - [PR #5091][iholder-redhat] QEMU SeaBios debug logs are being seen as part of virt-launcher log.
    - [PR #5221][rmohr] Remove  workload placement validation webhook which blocks placement updates when VMIs are running
    - [PR #5128][yuvalturg] Modified memory related metrics by adding several new metrics and splitting the swap traffic bytes metric
    - [PR #5084][ashleyschuett] Add validation to CustomizeComponents object on the KubeVirt resource
    - [PR #5182][davidvossel] New [release-blocker] functional test marker to signify tests that can never be disabled before making a release
    - [PR #5137][davidvossel] Added our policy around release branch backporting in docs/release-branch-backporting.md
    - [PR #5096][yuvalturg] Modified networking metrics by adding new metrics, splitting existing ones by rx/tx and using the device alias for the interface name when available
    - [PR #5088][awels] Hotplug works with hostpath storage.
    - [PR #4908][dhiller] Move travis tag and master builds to kubevirt prow.
    - [PR #4741][EdDev] Allow live migration for SR-IOV VM/s without preserving the VF interfaces.
    
    Contributors
    ------------
    51 people contributed to this release:
    
    51	Edward Haas <edwardh@redhat.com>
    48	Roman Mohr <rmohr@redhat.com>
    23	David Vossel <dvossel@redhat.com>
    21	Vasiliy Ulyanov <vulyanov@suse.de>
    12	Ashley Schuett <aschuett@redhat.com>
    12	Bartosz Rybacki <brybacki@redhat.com>
    12	Itamar Holder <iholder@redhat.com>
    12	Or Mergi <ormergi@redhat.com>
    11	Federico Gimenez <fgimenez@redhat.com>
    11	Or Shoval <oshoval@redhat.com>
    10	Dan Kenigsberg <danken@redhat.com>
    8	Antonio Cardace <acardace@redhat.com>
    7	L. Pivarc <lpivarc@redhat.com>
    6	Karel Šimon <ksimon@redhat.com>
    5	Alexander Wels <awels@redhat.com>
    5	Daniel Hiller <dhiller@redhat.com>
    5	Jed Lejosne <jed@redhat.com>
    4	Andrey Odarenko <andreyo@il.ibm.com>
    4	Hao Yu <yuh@us.ibm.com>
    4	Maya Rashish <mrashish@redhat.com>
    3	Victor Toso <victortoso@redhat.com>
    3	Yuval Turgeman <yturgema@redhat.com>
    3	alonsadan <asadan@redhat.com>
    2	Alice Frosi <afrosi@redhat.com>
    2	Andrej Krejcir <akrejcir@redhat.com>
    2	Erkan Erol <eerol@redhat.com>
    2	Mark DeNeve <markd@xphyr.net>
    2	Quique Llorente <ellorent@redhat.com>
    2	Vladik Romanovsky <vromanso@redhat.com>
    2	ansijain <ansi.jain@india.nec.com>
    2	jichenjc <jichenjc@cn.ibm.com>
    1	Alex Kalenyuk <akalenyu@redhat.com>
    1	Arnon Gilboa <agilboa@redhat.com>
    1	Ashley Schuett <ashleyns1992@gmail.com>
    1	Cole Robinson <crobinso@redhat.com>
    1	Federico Gimenez <fgimenez@users.noreply.github.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Kavya <kavya.g@ibm.com>
    1	Marcus Sorensen <mls@apple.com>
    1	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    1	Shelly Kagan <skagan@redhat.com>
    1	Shweta Padubidri <spadubid@redhat.com>
    1	Stu Gott <sgott@redhat.com>
    1	Tomas Psota <to.psota@gmail.com>
    1	Tomas Psota <tpsota@redhat.com>
    1	Vatsal Parekh <vparekh@redhat.com>
    1	Yan Du <yadu@redhat.com>
    1	alonsadan <alonsadan1@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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.40.0-rc.1
    This release follows v0.39.0 and consists of 448 changes, contributed by 51 people, leading to 646 files changed, 42772 insertions(+), 6668 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.40.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.40.0-rc.1`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #5350][jean-edouard] Removal of entire `permittedHostDevices` section will now remove all user-defined host device plugins.
    - [PR #5242][jean-edouard] Creating more than 1 migration at the same time for a given VMI will now fail
    - [PR #4907][vasiliy-ul] Initial cgroupv2 support
    - [PR #5324][jean-edouard] Default feature gates can now be defined in the provider configuration.
    - [PR #5006][alicefr] Add discard=unmap option
    - [PR #5022][davidvossel] Fixes race condition between operator adding service and webhooks that can result in installs/uninstalls failing
    - [PR #5310][ashleyschuett] Reconcile CRD resources
    - [PR #5102][iholder-redhat] Go version updated to 1.14.14
    - [PR #4746][ashleyschuett] Reconcile Deployments, DaemonSets, MutatingWebhookConfigurations and ValidatingWebhookConfigurations
    - [PR #5037][ormergi] Hot-plug SR-IOV VF interfaces to VM's post a successful migration.
    - [PR #5269][mlsorensen] 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 #5138][davidvossel] virt-handler now waits up to 5 minutes for all migrations on the node to complete before shutting down.
    - [PR #5191][yuvalturg] Added a metric for monitoring CPU affinity
    - [PR #5215][xphyr] Enable detection of Intel GVT-g vGPU.
    - [PR #4760][rmohr] Make virt-handler heartbeat more efficient and robust: Only one combined PATCH and no need to detect different cluster types anymore.
    - [PR #5091][iholder-redhat] QEMU SeaBios debug logs are being seen as part of virt-launcher log.
    - [PR #5221][rmohr] Remove  workload placement validation webhook which blocks placement updates when VMIs are running
    - [PR #5128][yuvalturg] Modified memory related metrics by adding several new metrics and splitting the swap traffic bytes metric
    - [PR #5084][ashleyschuett] Add validation to CustomizeComponents object on the KubeVirt resource
    - [PR #5182][davidvossel] New [release-blocker] functional test marker to signify tests that can never be disabled before making a release
    - [PR #5137][davidvossel] Added our policy around release branch backporting in docs/release-branch-backporting.md
    - [PR #5096][yuvalturg] Modified networking metrics by adding new metrics, splitting existing ones by rx/tx and using the device alias for the interface name when available
    - [PR #5088][awels] Hotplug works with hostpath storage.
    - [PR #4908][dhiller] Move travis tag and master builds to kubevirt prow.
    - [PR #4741][EdDev] Allow live migration for SR-IOV VM/s without preserving the VF interfaces.
    
    Contributors
    ------------
    51 people contributed to this release:
    
    51	Edward Haas <edwardh@redhat.com>
    48	Roman Mohr <rmohr@redhat.com>
    23	David Vossel <dvossel@redhat.com>
    21	Vasiliy Ulyanov <vulyanov@suse.de>
    12	Ashley Schuett <aschuett@redhat.com>
    12	Bartosz Rybacki <brybacki@redhat.com>
    12	Itamar Holder <iholder@redhat.com>
    12	Or Mergi <ormergi@redhat.com>
    11	Federico Gimenez <fgimenez@redhat.com>
    11	Or Shoval <oshoval@redhat.com>
    10	Dan Kenigsberg <danken@redhat.com>
    7	Antonio Cardace <acardace@redhat.com>
    7	L. Pivarc <lpivarc@redhat.com>
    6	Karel Šimon <ksimon@redhat.com>
    5	Alexander Wels <awels@redhat.com>
    5	Daniel Hiller <dhiller@redhat.com>
    5	Jed Lejosne <jed@redhat.com>
    4	Andrey Odarenko <andreyo@il.ibm.com>
    4	Hao Yu <yuh@us.ibm.com>
    4	Maya Rashish <mrashish@redhat.com>
    3	Victor Toso <victortoso@redhat.com>
    3	Yuval Turgeman <yturgema@redhat.com>
    3	alonsadan <asadan@redhat.com>
    2	Alice Frosi <afrosi@redhat.com>
    2	Andrej Krejcir <akrejcir@redhat.com>
    2	Erkan Erol <eerol@redhat.com>
    2	Mark DeNeve <markd@xphyr.net>
    2	Quique Llorente <ellorent@redhat.com>
    2	Vladik Romanovsky <vromanso@redhat.com>
    2	ansijain <ansi.jain@india.nec.com>
    2	jichenjc <jichenjc@cn.ibm.com>
    1	Alex Kalenyuk <akalenyu@redhat.com>
    1	Arnon Gilboa <agilboa@redhat.com>
    1	Ashley Schuett <ashleyns1992@gmail.com>
    1	Cole Robinson <crobinso@redhat.com>
    1	Federico Gimenez <fgimenez@users.noreply.github.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Kavya <kavya.g@ibm.com>
    1	Marcus Sorensen <mls@apple.com>
    1	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    1	Shelly Kagan <skagan@redhat.com>
    1	Shweta Padubidri <spadubid@redhat.com>
    1	Stu Gott <sgott@redhat.com>
    1	Tomas Psota <to.psota@gmail.com>
    1	Tomas Psota <tpsota@redhat.com>
    1	Vatsal Parekh <vparekh@redhat.com>
    1	Yan Du <yadu@redhat.com>
    1	alonsadan <alonsadan1@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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.39.1
    This release follows v0.39.0 and consists of 6 changes, contributed by 5 people, leading to 6 files changed, 322 insertions(+), 33 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.39.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.39.1`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Contributors
    ------------
    5 people contributed to this release:
    
    3	Vasiliy Ulyanov <vulyanov@suse.de>
    1	Yan Du <yadu@redhat.com>
    
    Additional Resources
    --------------------
    - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
    - Slack: <https://kubernetes.slack.com/messages/virtualization>
    - An easy to use demo: <https://github.com/kubevirt/demo>
    - [How to contribute][contributing]
    - [License][license]
    
    [contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.40.0-rc.0
    This release follows v0.39.0 and consists of 442 changes, contributed by 50 people, leading to 647 files changed, 43242 insertions(+), 6731 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.40.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.40.0-rc.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #5350][jean-edouard] Removal of entire `permittedHostDevices` section will now remove all user-defined host device plugins.
    - [PR #5242][jean-edouard] Creating more than 1 migration at the same time for a given VMI will now fail
    - [PR #4907][vasiliy-ul] Initial cgroupv2 support
    - [PR #5324][jean-edouard] Default feature gates can now be defined in the provider configuration.
    - [PR #5006][alicefr] Add discard=unmap option
    - [PR #5022][davidvossel] Fixes race condition between operator adding service and webhooks that can result in installs/uninstalls failing
    - [PR #5310][ashleyschuett] Reconcile CRD resources
    - [PR #5102][iholder-redhat] Go version updated to 1.14.14
    - [PR #4746][ashleyschuett] Reconcile Deployments, DaemonSets, MutatingWebhookConfigurations and ValidatingWebhookConfigurations
    - [PR #5037][ormergi] Hot-plug SR-IOV VF interfaces to VM's post a successful migration.
    - [PR #5269][mlsorensen] 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 #5138][davidvossel] virt-handler now waits up to 5 minutes for all migrations on the node to complete before shutting down.
    - [PR #5191][yuvalturg] Added a metric for monitoring CPU affinity
    - [PR #5215][xphyr] Enable detection of Intel GVT-g vGPU.
    - [PR #4760][rmohr] Make virt-handler heartbeat more efficient and robust: Only one combined PATCH and no need to detect different cluster types anymore.
    - [PR #5091][iholder-redhat] QEMU SeaBios debug logs are being seen as part of virt-launcher log.
    - [PR #5221][rmohr] Remove  workload placement validation webhook which blocks placement updates when VMIs are running
    - [PR #5128][yuvalturg] Modified memory related metrics by adding several new metrics and splitting the swap traffic bytes metric
    - [PR #5084][ashleyschuett] Add validation to CustomizeComponents object on the KubeVirt resource
    - [PR #5182][davidvossel] New [release-blocker] functional test marker to signify tests that can never be disabled before making a release
    - [PR #5137][davidvossel] Added our policy around release branch backporting in docs/release-branch-backporting.md
    - [PR #5096][yuvalturg] Modified networking metrics by adding new metrics, splitting existing ones by rx/tx and using the device alias for the interface name when available
    - [PR #5088][awels] Hotplug works with hostpath storage.
    - [PR #4908][dhiller] Move travis tag and master builds to kubevirt prow.
    - [PR #4741][EdDev] Allow live migration for SR-IOV VM/s without preserving the VF interfaces.
    
    Contributors
    ------------
    50 people contributed to this release:
    
    51	Edward Haas <edwardh@redhat.com>
    48	Roman Mohr <rmohr@redhat.com>
    23	David Vossel <dvossel@redhat.com>
    21	Vasiliy Ulyanov <vulyanov@suse.de>
    12	Ashley Schuett <aschuett@redhat.com>
    12	Bartosz Rybacki <brybacki@redhat.com>
    12	Itamar Holder <iholder@redhat.com>
    12	Or Mergi <ormergi@redhat.com>
    11	Federico Gimenez <fgimenez@redhat.com>
    11	Or Shoval <oshoval@redhat.com>
    10	Dan Kenigsberg <danken@redhat.com>
    7	Antonio Cardace <acardace@redhat.com>
    7	L. Pivarc <lpivarc@redhat.com>
    5	Alexander Wels <awels@redhat.com>
    5	Daniel Hiller <dhiller@redhat.com>
    5	Jed Lejosne <jed@redhat.com>
    4	Andrey Odarenko <andreyo@il.ibm.com>
    4	Hao Yu <yuh@us.ibm.com>
    4	Karel Šimon <ksimon@redhat.com>
    4	Maya Rashish <mrashish@redhat.com>
    3	Victor Toso <victortoso@redhat.com>
    3	Yuval Turgeman <yturgema@redhat.com>
    3	alonsadan <asadan@redhat.com>
    2	Alice Frosi <afrosi@redhat.com>
    2	Andrej Krejcir <akrejcir@redhat.com>
    2	Mark DeNeve <markd@xphyr.net>
    2	Quique Llorente <ellorent@redhat.com>
    2	Vladik Romanovsky <vromanso@redhat.com>
    2	ansijain <ansi.jain@india.nec.com>
    2	jichenjc <jichenjc@cn.ibm.com>
    1	Alex Kalenyuk <akalenyu@redhat.com>
    1	Arnon Gilboa <agilboa@redhat.com>
    1	Ashley Schuett <ashleyns1992@gmail.com>
    1	Cole Robinson <crobinso@redhat.com>
    1	Federico Gimenez <fgimenez@users.noreply.github.com>
    1	Igor Bezukh <ibezukh@redhat.com>
    1	Kavya <kavya.g@ibm.com>
    1	Marcus Sorensen <mls@apple.com>
    1	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
    1	Shelly Kagan <skagan@redhat.com>
    1	Shweta Padubidri <spadubid@redhat.com>
    1	Stu Gott <sgott@redhat.com>
    1	Tomas Psota <to.psota@gmail.com>
    1	Tomas Psota <tpsota@redhat.com>
    1	Vatsal Parekh <vparekh@redhat.com>
    1	Yan Du <yadu@redhat.com>
    1	alonsadan <alonsadan1@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/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.39.0
    This release follows v0.38.1 and consists of 229 changes, contributed by 38 people, leading to 480 files changed, 16466 insertions(+), 16077 deletions(-).
    v0.39.0 is a promotion of release candidate v0.39.0-rc.1 which was originally published 2021-03-09
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.39.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.39.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #5010][jean-edouard] Migrated VMs stay persistent and can therefore survive S3, among other things.
    - [PR #4952][ashleyschuett] Create warning NodeUnresponsive event if a node is running a VMI pod but not a virt-handler pod
    - [PR #4686][davidvossel] Automated workload updates via new KubeVirt WorkloadUpdateStrategy API
    - [PR #4886][awels] Hotplug support for WFFC datavolumes.
    - [PR #5026][AlonaKaplan] virt-launcher, masquerade binding - prefer nft over iptables.
    - [PR #4921][borod108] Added support for Sysprep in the API. A user can now add a answer file through a ConfigMap or a Secret. The User Guide is updated accordingly. /kind feature
    - [PR #4874][ormergi] Add new feature-gate SRIOVLiveMigration,
    - [PR #4917][iholder-redhat] Now it is possible to enable QEMU SeaBios debug logs setting virt-launcher log verbosity to be greater than 5.
    - [PR #4966][arnongilboa] Solve virtctl "Error when closing file ... file already closed" that shows after successful image upload
    - [PR #4489][salanki] Fix a bug where a disk.img file was created on filesystems mounted via Virtio-FS
    - [PR #4982][xpivarc] Fixing handling of transient domain
    - [PR #4984][ashleyschuett] Change customizeComponents.patches such that '*' resourceName or resourceType matches all, all fields of a patch (type, patch, resourceName, resourceType) are now required.
    - [PR #4972][vladikr] allow disabling pvspinlock to support older guest kernels
    - [PR #4927][yuhaohaoyu] Fix of XML and JSON marshalling/unmarshalling for user defined device alias names which can make migrations fail.
    - [PR #4552][rthallisey] VMs using bridged networking will survive a kubelet restart by having kubevirt create a dummy interface on the virt-launcher pods, so that some Kubernetes CNIs, that have implemented the `CHECK` RPC call, will not cause VMI pods to enter a failed state.
    - [PR #4883][iholder-redhat] Bug fixed: Enabling libvirt debug logs only if debugLogs label value is "true", disabling otherwise.
    - [PR #4840][alicefr] Generate k8s events on IO errors
    - [PR #4940][vladikr] permittedHostDevices will support both upper and lowercase letters in the device ID
    
    Contributors
    ------------
    38 people contributed to this release:
    
    38	David Vossel <dvossel@redhat.com>
    14	Miguel Duarte Barroso <mdbarroso@redhat.com>
    13	Roman Mohr <rmohr@redhat.com>
    10	Or Mergi <ormergi@redhat.com>
    9	Vladik Romanovsky <vromanso@redhat.com>
    8	Ashley Schuett <aschuett@redhat.com>
    7	Dan Kenigsberg <danken@redhat.com>
    7	Daniel Hiller <dhiller@redhat.com>
    7	Edward Haas <edwardh@redhat.com>
    7	iholder <iholder@redhat.com>
    6	Alexander Wels <awels@redhat.com>
    4	Jakub Guzik <jakubmguzik@gmail.com>
    4	Jed Lejosne <jed@redhat.com>
    3	Alice Frosi <afrosi@redhat.com>
    3	Itamar Holder <iholder@redhat.com>
    3	Or Shoval <oshoval@redhat.com>
    2	Federico Gimenez <fgimenez@redhat.com>
    2	Michael Henriksen <mhenriks@redhat.com>
    2	Peter Salanki <peter@salanki.st>
    2	Ryan Hallisey <rhallisey@nvidia.com>
    2	Yuval Turgeman <yturgema@redhat.com>
    1	Alona Kaplan <alkaplan@redhat.com>
    1	Andrew DeMaria <ademaria@cloudflare.com>
    1	Arnon Gilboa <agilboa@redhat.com>
    1	Cole Robinson <crobinso@redhat.com>
    1	Fabian Deutsch <fabiand@redhat.com>
    1	Hao Yu <yuh@us.ibm.com>
    1	L. Pivarc <lpivarc@redhat.com>
    1	Marcin Franczyk <marcin0franczyk@gmail.com>
    1	Petr Horacek <phoracek@redhat.com>
    1	Quique Llorente <ellorent@redhat.com>
    1	Radim Hrazdil <rhrazdil@redhat.com>
    1	Stu Gott <sgott@redhat.com>
    1	Yan Zhu <yanzhu@alauda.io>
    1	borod108 <bodnopoz@redhat.com>
    1	zouyu <zouy.fnst@cn.fujitsu.com>
    
    Additional Resources
    --------------------
    - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
    - Slack: <https://kubernetes.slack.com/messages/virtualization>
    - An easy to use demo: <https://github.com/kubevirt/demo>
    - [How to contribute][contributing]
    - [License][license]
    
    [contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.39.0-rc.1
    This release follows v0.38.1 and consists of 229 changes, contributed by 38 people, leading to 480 files changed, 16466 insertions(+), 16077 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.39.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.39.0-rc.1`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #5010][jean-edouard] Migrated VMs stay persistent and can therefore survive S3, among other things.
    - [PR #4952][ashleyschuett] Create warning NodeUnresponsive event if a node is running a VMI pod but not a virt-handler pod
    - [PR #4686][davidvossel] Automated workload updates via new KubeVirt WorkloadUpdateStrategy API
    - [PR #4886][awels] Hotplug support for WFFC datavolumes.
    - [PR #5026][AlonaKaplan] virt-launcher, masquerade binding - prefer nft over iptables.
    - [PR #4921][borod108] Added support for Sysprep in the API. A user can now add a answer file through a ConfigMap or a Secret. The User Guide is updated accordingly. /kind feature
    - [PR #4874][ormergi] Add new feature-gate SRIOVLiveMigration,
    - [PR #4917][iholder-redhat] Now it is possible to enable QEMU SeaBios debug logs setting virt-launcher log verbosity to be greater than 5.
    - [PR #4966][arnongilboa] Solve virtctl "Error when closing file ... file already closed" that shows after successful image upload
    - [PR #4489][salanki] Fix a bug where a disk.img file was created on filesystems mounted via Virtio-FS
    - [PR #4982][xpivarc] Fixing handling of transient domain
    - [PR #4984][ashleyschuett] Change customizeComponents.patches such that '*' resourceName or resourceType matches all, all fields of a patch (type, patch, resourceName, resourceType) are now required.
    - [PR #4972][vladikr] allow disabling pvspinlock to support older guest kernels
    - [PR #4927][yuhaohaoyu] Fix of XML and JSON marshalling/unmarshalling for user defined device alias names which can make migrations fail.
    - [PR #4552][rthallisey] VMs using bridged networking will survive a kubelet restart by having kubevirt create a dummy interface on the virt-launcher pods, so that some Kubernetes CNIs, that have implemented the `CHECK` RPC call, will not cause VMI pods to enter a failed state.
    - [PR #4883][iholder-redhat] Bug fixed: Enabling libvirt debug logs only if debugLogs label value is "true", disabling otherwise.
    - [PR #4840][alicefr] Generate k8s events on IO errors
    - [PR #4940][vladikr] permittedHostDevices will support both upper and lowercase letters in the device ID
    
    Contributors
    ------------
    38 people contributed to this release:
    
    38	David Vossel <dvossel@redhat.com>
    14	Miguel Duarte Barroso <mdbarroso@redhat.com>
    13	Roman Mohr <rmohr@redhat.com>
    10	Or Mergi <ormergi@redhat.com>
    9	Vladik Romanovsky <vromanso@redhat.com>
    8	Ashley Schuett <aschuett@redhat.com>
    7	Dan Kenigsberg <danken@redhat.com>
    7	Daniel Hiller <dhiller@redhat.com>
    7	Edward Haas <edwardh@redhat.com>
    7	iholder <iholder@redhat.com>
    6	Alexander Wels <awels@redhat.com>
    4	Jakub Guzik <jakubmguzik@gmail.com>
    4	Jed Lejosne <jed@redhat.com>
    3	Alice Frosi <afrosi@redhat.com>
    3	Itamar Holder <iholder@redhat.com>
    3	Or Shoval <oshoval@redhat.com>
    2	Federico Gimenez <fgimenez@redhat.com>
    2	Michael Henriksen <mhenriks@redhat.com>
    2	Peter Salanki <peter@salanki.st>
    2	Ryan Hallisey <rhallisey@nvidia.com>
    2	Yuval Turgeman <yturgema@redhat.com>
    1	Alona Kaplan <alkaplan@redhat.com>
    1	Andrew DeMaria <ademaria@cloudflare.com>
    1	Arnon Gilboa <agilboa@redhat.com>
    1	Cole Robinson <crobinso@redhat.com>
    1	Fabian Deutsch <fabiand@redhat.com>
    1	Hao Yu <yuh@us.ibm.com>
    1	L. Pivarc <lpivarc@redhat.com>
    1	Marcin Franczyk <marcin0franczyk@gmail.com>
    1	Petr Horacek <phoracek@redhat.com>
    1	Quique Llorente <ellorent@redhat.com>
    1	Radim Hrazdil <rhrazdil@redhat.com>
    1	Stu Gott <sgott@redhat.com>
    1	Yan Zhu <yanzhu@alauda.io>
    1	borod108 <bodnopoz@redhat.com>
    1	zouyu <zouy.fnst@cn.fujitsu.com>
    
    Additional Resources
    --------------------
    - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
    - Slack: <https://kubernetes.slack.com/messages/virtualization>
    - An easy to use demo: <https://github.com/kubevirt/demo>
    - [How to contribute][contributing]
    - [License][license]
    
    [contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.39.0-rc.0
    This release follows v0.38.1 and consists of 227 changes, contributed by 38 people, leading to 480 files changed, 16457 insertions(+), 16077 deletions(-).
    
    The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.39.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.39.0-rc.0`.
    
    Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.
    
    Notable changes
    ---------------
    
    - [PR #5010][jean-edouard] Migrated VMs stay persistent and can therefore survive S3, among other things.
    - [PR #4952][ashleyschuett] Create warning NodeUnresponsive event if a node is running a VMI pod but not a virt-handler pod
    - [PR #4686][davidvossel] Automated workload updates via new KubeVirt WorkloadUpdateStrategy API
    - [PR #4886][awels] Hotplug support for WFFC datavolumes.
    - [PR #5026][AlonaKaplan] virt-launcher, masquerade binding - prefer nft over iptables.
    - [PR #4921][borod108] Added support for Sysprep in the API. A user can now add a answer file through a ConfigMap or a Secret. The User Guide is updated accordingly. /kind feature
    - [PR #4874][ormergi] Add new feature-gate SRIOVLiveMigration,
    - [PR #4917][iholder-redhat] Now it is possible to enable QEMU SeaBios debug logs setting virt-launcher log verbosity to be greater than 5.
    - [PR #4966][arnongilboa] Solve virtctl "Error when closing file ... file already closed" that shows after successful image upload
    - [PR #4489][salanki] Fix a bug where a disk.img file was created on filesystems mounted via Virtio-FS
    - [PR #4982][xpivarc] Fixing handling of transient domain
    - [PR #4984][ashleyschuett] Change customizeComponents.patches such that '*' resourceName or resourceType matches all, all fields of a patch (type, patch, resourceName, resourceType) are now required.
    - [PR #4972][vladikr] allow disabling pvspinlock to support older guest kernels
    - [PR #4927][yuhaohaoyu] Fix of XML and JSON marshalling/unmarshalling for user defined device alias names which can make migrations fail.
    - [PR #4552][rthallisey] VMs using bridged networking will survive a kubelet restart by having kubevirt create a dummy interface on the virt-launcher pods, so that some Kubernetes CNIs, that have implemented the `CHECK` RPC call, will not cause VMI pods to enter a failed state.
    - [PR #4883][iholder-redhat] Bug fixed: Enabling libvirt debug logs only if debugLogs label value is "true", disabling otherwise.
    - [PR #4840][alicefr] Generate k8s events on IO errors
    - [PR #4940][vladikr] permittedHostDevices will support both upper and lowercase letters in the device ID
    
    Contributors
    ------------
    38 people contributed to this release:
    
    37	David Vossel <dvossel@redhat.com>
    14	Miguel Duarte Barroso <mdbarroso@redhat.com>
    13	Roman Mohr <rmohr@redhat.com>
    10	Or Mergi <ormergi@redhat.com>
    9	Vladik Romanovsky <vromanso@redhat.com>
    8	Ashley Schuett <aschuett@redhat.com>
    7	Dan Kenigsberg <danken@redhat.com>
    7	Daniel Hiller <dhiller@redhat.com>
    7	Edward Haas <edwardh@redhat.com>
    7	iholder <iholder@redhat.com>
    6	Alexander Wels <awels@redhat.com>
    4	Jakub Guzik <jakubmguzik@gmail.com>
    4	Jed Lejosne <jed@redhat.com>
    3	Alice Frosi <afrosi@redhat.com>
    3	Itamar Holder <iholder@redhat.com>
    3	Or Shoval <oshoval@redhat.com>
    2	Federico Gimenez <fgimenez@redhat.com>
    2	Michael Henriksen <mhenriks@redhat.com>
    2	Peter Salanki <peter@salanki.st>
    2	Ryan Hallisey <rhallisey@nvidia.com>
    2	Yuval Turgeman <yturgema@redhat.com>
    1	Alona Kaplan <alkaplan@redhat.com>
    1	Andrew DeMaria <ademaria@cloudflare.com>
    1	Arnon Gilboa <agilboa@redhat.com>
    1	Cole Robinson <crobinso@redhat.com>
    1	Fabian Deutsch <fabiand@redhat.com>
    1	Hao Yu <yuh@us.ibm.com>
    1	L. Pivarc <lpivarc@redhat.com>
    1	Marcin Franczyk <marcin0franczyk@gmail.com>
    1	Petr Horacek <phoracek@redhat.com>
    1	Quique Llorente <ellorent@redhat.com>
    1	Radim Hrazdil <rhrazdil@redhat.com>
    1	Stu Gott <sgott@redhat.com>
    1	Yan Zhu <yanzhu@alauda.io>
    1	borod108 <bodnopoz@redhat.com>
    1	zouyu <zouy.fnst@cn.fujitsu.com>
    
    Additional Resources
    --------------------
    - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
    - Slack: <https://kubernetes.slack.com/messages/virtualization>
    - An easy to use demo: <https://github.com/kubevirt/demo>
    - [How to contribute][contributing]
    - [License][license]
    
    [contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md
    [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
    ---
    
  • v0.36.2
    v0.36.2
    
    Git-EVTag-v0-SHA512: 23ce1ecea1f3bb901c6b34d7c76875313db8145a795a30734c4b305b9bb40eb1806b12e6535067d888ed1abcdf6098997bb26ca152dfa572df14c8c3b47b44ed