Skip to content

Tags: kaloom/kubevirt

Tags

v0.53.1

Toggle v0.53.1's commit message

Unverified

This user has not yet uploaded their public signing key.
Add travis-ci pipeline

The images are pushed to quay.io/kkubevirt repository with a tag set
from the branch tag

cherry-picked 1d9c0bd with a little
modification to select the proper branch tag

Signed-off-by: Abdallah Chatila <[email protected]>

v0.53.0

Toggle v0.53.0's commit message

Unverified

This user has not yet uploaded their public signing key.
add a VMI example that uses kactus as a network source

Signed-off-by: Abdallah Chatila <[email protected]>

v0.53.0-rc.0

Toggle v0.53.0-rc.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
davidvossel David Vossel
This release follows v0.52.0 and consists of 291 changes, contributed…

… by 40 people, leading to 642 files changed, 24550 insertions(+), 17588 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.53.0-rc.0.

The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using `git tag -v v0.53.0-rc.0`.

Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.

Notable changes
---------------

- [PR kubevirt#7533][akalenyu] Add several VM snapshot metrics
- [PR kubevirt#7574][rmohr] Pull in cdi dependencies with minimized transitive dependencies to ease API adoption
- [PR kubevirt#7318][iholder-redhat] Snapshot restores now support restoring to a target VM different than the source
- [PR kubevirt#7474][borod108] Added the following metrics for live migration: kubevirt_migrate_vmi_data_processed_bytes, kubevirt_migrate_vmi_data_remaining_bytes, kubevirt_migrate_vmi_dirty_memory_rate_bytes
- [PR kubevirt#7441][rmohr] Add `virtctl scp` to ease copying files from and to VMs and VMIs
- [PR kubevirt#7265][rthallisey] Support steady-state job types in the load-generator tool
- [PR kubevirt#7544][fossedihelm] Upgraded go version to 1.17.8
- [PR kubevirt#7582][acardace] Fix failed reported migrations when actually they were successful.
- [PR kubevirt#7546][0xFelix] Update virtio-container-disk to virtio-win version 0.1.217-1
- [PR kubevirt#7530][iholder-redhat] [External Kernel Boot]: Disallow kernel args without providing custom kernel
- [PR kubevirt#7493][davidvossel] Adds new EvictionStrategy "External" for blocking eviction which is handled by an external controller
- [PR kubevirt#7563][akalenyu] Switch VolumeSnapshot to v1
- [PR kubevirt#7406][acardace] Reject `LiveMigrate` as a workload-update strategy if the `LiveMigration` feature gate is not enabled.
- [PR kubevirt#7103][jean-edouard] Non-persistent vTPM now supported. Keep in mind that the state of the TPM is wiped after each shutdown. Do not enable Bitlocker!
- [PR kubevirt#7277][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 8.0.0 and QEMU 6.2.0.
- [PR kubevirt#7130][Barakmor1] Add field to kubevirtCR to set Prometheus ServiceMonitor object's namespace
- [PR kubevirt#7401][iholder-redhat] virt-api deployment is now scalable - replicas are determined by the number of nodes in the cluster
- [PR kubevirt#7500][awels] BugFix: Fixed RBAC for admin/edit user to allow virtualmachine/addvolume and removevolume. This allows for persistent disks
- [PR kubevirt#7328][apoorvajagtap] Don't ignore --identity-file when setting --local-ssh=true on `virtctl ssh`
- [PR kubevirt#7469][xpivarc] Users can now enable the NonRoot feature gate instead of NonRootExperimental
- [PR kubevirt#7451][fossedihelm] Reduce virt-launcher memory usage by splitting monitoring and launcher processes

Contributors
------------
40 people contributed to this release:

26	Edward Haas <[email protected]>
19	Itamar Holder <[email protected]>
14	Alex Kalenyuk <[email protected]>
11	Alona Kaplan <[email protected]>
11	Jed Lejosne <[email protected]>
11	Roman Mohr <[email protected]>
10	Andrea Bolognani <[email protected]>
10	Ryan Hallisey <[email protected]>
9	Miguel Duarte Barroso <[email protected]>
7	Dan Kenigsberg <[email protected]>
5	Antonio Cardace <[email protected]>
5	Lee Yarwood <[email protected]>
5	Nahshon Unna-Tsameret <[email protected]>
5	Radim Hrazdil <[email protected]>
4	Barak Mordehai <[email protected]>
4	David Vossel <[email protected]>
4	L. Pivarc <[email protected]>
4	Vasiliy Ulyanov <[email protected]>
3	fossedihelm <[email protected]>
2	Alexander Wels <[email protected]>
2	Andrej Krejcir <[email protected]>
2	Diana Teplits <[email protected]>
2	Felix Matouschek <[email protected]>
2	Killercoda <[email protected]>
2	Stu Gott <[email protected]>
2	bmordeha <[email protected]>
1	Andrew Burden <[email protected]>
1	Apoorva Jagtap <[email protected]>
1	Bartosz Rybacki <[email protected]>
1	Caleb Crane <[email protected]>
1	Igor Bezukh <[email protected]>
1	Janusz Marcinkiewicz <[email protected]>
1	Shirly Radco <[email protected]>
1	Shweta Padubidri <[email protected]>
1	Zhe Peng <[email protected]>
1	assaf-admi <[email protected]>
1	borod108 <[email protected]>
1	shewensheng <[email protected]>

Additional Resources
--------------------
- Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
- Slack: <https://kubernetes.slack.com/messages/virtualization>
- An easy to use demo: <https://github.com/kubevirt/demo>
- [How to contribute][contributing]
- [License][license]

[contributing]: https://github.com/kubevirt/kubevirt/blob/main/CONTRIBUTING.md
[license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE
---

v0.52.0

Toggle v0.52.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
davidvossel David Vossel
This release follows v0.51.0 and consists of 314 changes, contributed…

… by 37 people, leading to 1006 files changed, 35687 insertions(+), 24520 deletions(-).

v0.52.0 is a promotion of release candidate v0.52.0-rc.0 which was originally published 2022-04-01
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.52.0.

The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using `git tag -v v0.52.0`.

Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.

Notable changes
---------------

- [PR kubevirt#7024][fossedihelm] Add an warning message if the client and server virtctl versions are not aligned
- [PR kubevirt#7486][rmohr] Move stable.txt location to a more appropriate path
- [PR kubevirt#7372][saschagrunert] Fixed `KubeVirtComponentExceedsRequestedMemory` alert complaining about many-to-many matching not allowed.
- [PR kubevirt#7426][iholder-redhat] Add warning for manually determining core-component replica count in Kubevirt CR
- [PR kubevirt#7424][maiqueb] Provide interface binding types descriptions, which will be featured in the KubeVirt API.
- [PR kubevirt#7422][orelmisan] Fixed setting custom guest pciAddress and bootOrder parameter(s) to a list of SR-IOV NICs.
- [PR kubevirt#7421][rmohr] Fix knowhosts file corruption for virtctl ssh
- [PR kubevirt#6854][rmohr] Make virtctl ssh work with ssh-rsa+ preauthentication
- [PR kubevirt#7267][iholder-redhat] Applied migration configurations can now be found in VMI's status
- [PR kubevirt#7321][iholder-redhat] [Migration Policies]: precedence to VMI labels over Namespace labels
- [PR kubevirt#7326][oshoval] The Ginkgo dependency has been upgraded to v2.1.3 (major version upgrade)
- [PR kubevirt#7361][SeanKnight] Fixed a bug that prevents virtctl from working with clusters accessed via Rancher authentication proxy, or any other cluster where the server URL contains a path component. (kubevirt#3760)
- [PR kubevirt#7255][tyleraharrison] Users are now able to specify `--address [ip_address]` when using `virtctl vnc` rather than only using 127.0.0.1
- [PR kubevirt#7275][enp0s3] Add observedGeneration to virt-operator to have a race-free way to detect KubeVirt config rollouts
- [PR kubevirt#7233][xpivarc] Bug fix: Successfully aborted migrations should be reported now
- [PR kubevirt#7158][AlonaKaplan] Add masquerade VMs support to single stack IPv6.
- [PR kubevirt#7227][rmohr] Remove VMI informer from virt-api to improve scaling characteristics of virt-api
- [PR kubevirt#7288][raspbeep] Users now don't need to specify container for `kubectl logs <vmi-pod>` and `kubectl exec <vmi-pod>`.
- [PR kubevirt#6709][xpivarc] Workloads will be migrated to nonroot implementation if NonRoot feature gate is set. (Except VirtioFS)
- [PR kubevirt#7241][lyarwood] Fixed a bug that prevents only a unattend.xml configmap or secret being provided as contents for a sysprep disk. (kubevirt#7240, @lyarwood)

Contributors
------------
37 people contributed to this release:

40	Itamar Holder <[email protected]>
30	Dan Kenigsberg <[email protected]>
26	Or Shoval <[email protected]>
17	Roman Mohr <[email protected]>
13	L. Pivarc <[email protected]>
9	Alona Kaplan <[email protected]>
8	Edward Haas <[email protected]>
8	Jed Lejosne <[email protected]>
5	fossedihelm <[email protected]>
4	Antonio Cardace <[email protected]>
4	Miguel Duarte Barroso <[email protected]>
4	Nahshon Unna-Tsameret <[email protected]>
3	Ben Ukhanov <[email protected]>
3	Karel Šimon <[email protected]>
3	Zhuchen Wang <[email protected]>
3	tyleraharrison <[email protected]>
2	Daniel Hiller <[email protected]>
2	Igor Bezukh <[email protected]>
2	Zvi Cahana <[email protected]>
1	Alex Kalenyuk <[email protected]>
1	Bartosz Rybacki <[email protected]>
1	Felix Matouschek <[email protected]>
1	Frank Yang <[email protected]>
1	Lee Yarwood <[email protected]>
1	Marcelo Amaral <[email protected]>
1	Maya Rashish <[email protected]>
1	Orel Misan <[email protected]>
1	Pavel Kratochvil <[email protected]>
1	Radim Hrazdil <[email protected]>
1	RamLavi <[email protected]>
1	Sascha Grunert <[email protected]>
1	Sean Knight <[email protected]>
1	Shirly Radco <[email protected]>
1	assaf-admi <[email protected]>
1	fossedihelm <[email protected]>

Additional Resources
--------------------
- Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
- Slack: <https://kubernetes.slack.com/messages/virtualization>
- An easy to use demo: <https://github.com/kubevirt/demo>
- [How to contribute][contributing]
- [License][license]

[contributing]: https://github.com/kubevirt/kubevirt/blob/main/CONTRIBUTING.md
[license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE
---

v0.52.0-rc.0

Toggle v0.52.0-rc.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
davidvossel David Vossel
This release follows v0.51.0 and consists of 314 changes, contributed…

… by 37 people, leading to 1006 files changed, 35687 insertions(+), 24520 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.52.0-rc.0.

The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using `git tag -v v0.52.0-rc.0`.

Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.

Notable changes
---------------

- [PR kubevirt#7024][fossedihelm] Add an warning message if the client and server virtctl versions are not aligned
- [PR kubevirt#7486][rmohr] Move stable.txt location to a more appropriate path
- [PR kubevirt#7372][saschagrunert] Fixed `KubeVirtComponentExceedsRequestedMemory` alert complaining about many-to-many matching not allowed.
- [PR kubevirt#7426][iholder-redhat] Add warning for manually determining core-component replica count in Kubevirt CR
- [PR kubevirt#7424][maiqueb] Provide interface binding types descriptions, which will be featured in the KubeVirt API.
- [PR kubevirt#7422][orelmisan] Fixed setting custom guest pciAddress and bootOrder parameter(s) to a list of SR-IOV NICs.
- [PR kubevirt#7421][rmohr] Fix knowhosts file corruption for virtctl ssh
- [PR kubevirt#6854][rmohr] Make virtctl ssh work with ssh-rsa+ preauthentication
- [PR kubevirt#7267][iholder-redhat] Applied migration configurations can now be found in VMI's status
- [PR kubevirt#7321][iholder-redhat] [Migration Policies]: precedence to VMI labels over Namespace labels
- [PR kubevirt#7326][oshoval] The Ginkgo dependency has been upgraded to v2.1.3 (major version upgrade)
- [PR kubevirt#7361][SeanKnight] Fixed a bug that prevents virtctl from working with clusters accessed via Rancher authentication proxy, or any other cluster where the server URL contains a path component. (kubevirt#3760)
- [PR kubevirt#7255][tyleraharrison] Users are now able to specify `--address [ip_address]` when using `virtctl vnc` rather than only using 127.0.0.1
- [PR kubevirt#7275][enp0s3] Add observedGeneration to virt-operator to have a race-free way to detect KubeVirt config rollouts
- [PR kubevirt#7233][xpivarc] Bug fix: Successfully aborted migrations should be reported now
- [PR kubevirt#7158][AlonaKaplan] Add masquerade VMs support to single stack IPv6.
- [PR kubevirt#7227][rmohr] Remove VMI informer from virt-api to improve scaling characteristics of virt-api
- [PR kubevirt#7288][raspbeep] Users now don't need to specify container for `kubectl logs <vmi-pod>` and `kubectl exec <vmi-pod>`.
- [PR kubevirt#6709][xpivarc] Workloads will be migrated to nonroot implementation if NonRoot feature gate is set. (Except VirtioFS)
- [PR kubevirt#7241][lyarwood] Fixed a bug that prevents only a unattend.xml configmap or secret being provided as contents for a sysprep disk. (kubevirt#7240, @lyarwood)

Contributors
------------
37 people contributed to this release:

40	Itamar Holder <[email protected]>
30	Dan Kenigsberg <[email protected]>
26	Or Shoval <[email protected]>
17	Roman Mohr <[email protected]>
13	L. Pivarc <[email protected]>
9	Alona Kaplan <[email protected]>
8	Edward Haas <[email protected]>
8	Jed Lejosne <[email protected]>
5	fossedihelm <[email protected]>
4	Antonio Cardace <[email protected]>
4	Miguel Duarte Barroso <[email protected]>
4	Nahshon Unna-Tsameret <[email protected]>
3	Ben Ukhanov <[email protected]>
3	Karel Šimon <[email protected]>
3	Zhuchen Wang <[email protected]>
3	tyleraharrison <[email protected]>
2	Daniel Hiller <[email protected]>
2	Igor Bezukh <[email protected]>
2	Zvi Cahana <[email protected]>
1	Alex Kalenyuk <[email protected]>
1	Bartosz Rybacki <[email protected]>
1	Felix Matouschek <[email protected]>
1	Frank Yang <[email protected]>
1	Lee Yarwood <[email protected]>
1	Marcelo Amaral <[email protected]>
1	Maya Rashish <[email protected]>
1	Orel Misan <[email protected]>
1	Pavel Kratochvil <[email protected]>
1	Radim Hrazdil <[email protected]>
1	RamLavi <[email protected]>
1	Sascha Grunert <[email protected]>
1	Sean Knight <[email protected]>
1	Shirly Radco <[email protected]>
1	assaf-admi <[email protected]>
1	fossedihelm <[email protected]>

Additional Resources
--------------------
- Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
- Slack: <https://kubernetes.slack.com/messages/virtualization>
- An easy to use demo: <https://github.com/kubevirt/demo>
- [How to contribute][contributing]
- [License][license]

[contributing]: https://github.com/kubevirt/kubevirt/blob/main/CONTRIBUTING.md
[license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE
---

v0.51.0

Toggle v0.51.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
davidvossel David Vossel
This release follows v0.50.0 and consists of 180 changes, contributed…

… by 28 people, leading to 184 files changed, 5739 insertions(+), 4160 deletions(-).

v0.51.0 is a promotion of release candidate v0.51.0-rc.0 which was originally published 2022-03-01
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.51.0.

The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using `git tag -v v0.51.0`.

Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.

Notable changes
---------------

- [PR kubevirt#7102][machadovilaca] Add Virtual Machine name label to virt-launcher pod
- [PR kubevirt#7139][davidvossel] Fixes inconsistent VirtualMachinePool VM/VMI updates by using controller revisions
- [PR kubevirt#6754][jean-edouard] New and resized disks are now always 1MiB-aligned
- [PR kubevirt#7086][acardace] Add 'EvictionStrategy' as a cluster-wide setting in the KubeVirt CR
- [PR kubevirt#7232][rmohr] Properly format the PDB scale event during migrations
- [PR kubevirt#7223][Barakmor1] Add a name label to virt-operator pods
- [PR kubevirt#7221][davidvossel] RunStrategy: Once - allows declaring a VM should run once to a finalized state
- [PR kubevirt#7091][EdDev] SR-IOV interfaces are now reported in the VMI status even without an active guest-agent.
- [PR kubevirt#7169][rmohr] Improve device plugin de-registration in virt-handler and some test stabilizations
- [PR kubevirt#6604][alicefr] Add shareable option to identify if the disk is shared with other VMs
- [PR kubevirt#7144][davidvossel] Garbage collect finalized migration objects only leaving the most recent 5 objects
- [PR kubevirt#6110][xpivarc] [Nonroot] SRIOV is now available.

Contributors
------------
28 people contributed to this release:

28	Dan Kenigsberg <[email protected]>
18	Roman Mohr <[email protected]>
13	David Vossel <[email protected]>
8	Edward Haas <[email protected]>
7	Antonio Cardace <[email protected]>
5	Alice Frosi <[email protected]>
4	Andrej Krejcir <[email protected]>
4	L. Pivarc <[email protected]>
3	Igor Bezukh <[email protected]>
3	Vasiliy Ulyanov <[email protected]>
3	Victor Toso <[email protected]>
3	fossedihelm <[email protected]>
2	Daniel Hiller <[email protected]>
2	Jed Lejosne <[email protected]>
2	João Vilaça <[email protected]>
2	Karel Šimon <[email protected]>
2	Michael Henriksen <[email protected]>
2	Ryan Hallisey <[email protected]>
2	Shelly Kagan <[email protected]>
1	Alexander Wels <[email protected]>
1	Barak Mordehai <[email protected]>
1	Bartosz Rybacki <[email protected]>
1	Marcelo Amaral <[email protected]>
1	Shirly Radco <[email protected]>
1	Simone Tiraboschi <[email protected]>
1	jbpratt <[email protected]>

Additional Resources
--------------------
- Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
- Slack: <https://kubernetes.slack.com/messages/virtualization>
- An easy to use demo: <https://github.com/kubevirt/demo>
- [How to contribute][contributing]
- [License][license]

[contributing]: https://github.com/kubevirt/kubevirt/blob/main/CONTRIBUTING.md
[license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE
---

v0.51.0-rc.0

Toggle v0.51.0-rc.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
davidvossel David Vossel
This release follows v0.50.0 and consists of 180 changes, contributed…

… by 28 people, leading to 184 files changed, 5739 insertions(+), 4160 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.51.0-rc.0.

The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using `git tag -v v0.51.0-rc.0`.

Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.

Notable changes
---------------

- [PR kubevirt#7102][machadovilaca] Add Virtual Machine name label to virt-launcher pod
- [PR kubevirt#7139][davidvossel] Fixes inconsistent VirtualMachinePool VM/VMI updates by using controller revisions
- [PR kubevirt#6754][jean-edouard] New and resized disks are now always 1MiB-aligned
- [PR kubevirt#7086][acardace] Add 'EvictionStrategy' as a cluster-wide setting in the KubeVirt CR
- [PR kubevirt#7232][rmohr] Properly format the PDB scale event during migrations
- [PR kubevirt#7223][Barakmor1] Add a name label to virt-operator pods
- [PR kubevirt#7221][davidvossel] RunStrategy: Once - allows declaring a VM should run once to a finalized state
- [PR kubevirt#7091][EdDev] SR-IOV interfaces are now reported in the VMI status even without an active guest-agent.
- [PR kubevirt#7169][rmohr] Improve device plugin de-registration in virt-handler and some test stabilizations
- [PR kubevirt#6604][alicefr] Add shareable option to identify if the disk is shared with other VMs
- [PR kubevirt#7144][davidvossel] Garbage collect finalized migration objects only leaving the most recent 5 objects
- [PR kubevirt#6110][xpivarc] [Nonroot] SRIOV is now available.

Contributors
------------
28 people contributed to this release:

28	Dan Kenigsberg <[email protected]>
18	Roman Mohr <[email protected]>
13	David Vossel <[email protected]>
8	Edward Haas <[email protected]>
7	Antonio Cardace <[email protected]>
5	Alice Frosi <[email protected]>
4	Andrej Krejcir <[email protected]>
4	L. Pivarc <[email protected]>
3	Igor Bezukh <[email protected]>
3	Vasiliy Ulyanov <[email protected]>
3	Victor Toso <[email protected]>
3	fossedihelm <[email protected]>
2	Daniel Hiller <[email protected]>
2	Jed Lejosne <[email protected]>
2	João Vilaça <[email protected]>
2	Karel Šimon <[email protected]>
2	Michael Henriksen <[email protected]>
2	Ryan Hallisey <[email protected]>
2	Shelly Kagan <[email protected]>
1	Alexander Wels <[email protected]>
1	Barak Mordehai <[email protected]>
1	Bartosz Rybacki <[email protected]>
1	Marcelo Amaral <[email protected]>
1	Shirly Radco <[email protected]>
1	Simone Tiraboschi <[email protected]>
1	jbpratt <[email protected]>

Additional Resources
--------------------
- Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
- Slack: <https://kubernetes.slack.com/messages/virtualization>
- An easy to use demo: <https://github.com/kubevirt/demo>
- [How to contribute][contributing]
- [License][license]

[contributing]: https://github.com/kubevirt/kubevirt/blob/main/CONTRIBUTING.md
[license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE
---

v0.49.0

Toggle v0.49.0's commit message

Unverified

This user has not yet uploaded their public signing key.
add a VMI example that uses kactus as a network source

Signed-off-by: Abdallah Chatila <[email protected]>

v0.50.0

Toggle v0.50.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
davidvossel David Vossel
This release follows v0.49.0 and consists of 286 changes, contributed…

… by 38 people, leading to 2776 files changed, 223758 insertions(+), 107570 deletions(-)

warning: inexact rename detection was skipped due to too many files.
warning: you may want to set your diff.renameLimit variable to at least 1099 and retry the command..
v0.50.0 is a promotion of release candidate v0.50.0-rc.0 which was originally published 2022-02-01
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.50.0.

The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using `git tag -v v0.50.0`.

Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.

Notable changes
---------------

- [PR kubevirt#7056][fossedihelm] Update k8s dependencies to 0.23.1
- [PR kubevirt#7135][davidvossel] Switch from reflects.DeepEquals to equality.Semantic.DeepEquals() across the entire project
- [PR kubevirt#7052][sradco] Updated recording rule "kubevirt_vm_container_free_memory_bytes"
- [PR kubevirt#7000][iholder-redhat] Adds a possibility to override default libvirt log filters though VMI annotations
- [PR kubevirt#7064][davidvossel] Fixes issue associated with blocked uninstalls when VMIs exist during removal
- [PR kubevirt#7097][iholder-redhat] [Bug fix] VMI with kernel boot stuck on "Terminating" status if more disks are defined
- [PR kubevirt#6700][VirrageS] Simplify replacing `time.Ticker` in agent poller and fix default values for `qemu-*-interval` flags
- [PR kubevirt#6581][ormergi] SRIOV network interfaces are now hot-plugged when disconnected manually or due to aborted migrations.
- [PR kubevirt#6924][EdDev] Support for legacy GPU definition is removed. Please see https://kubevirt.io/user-guide/virtual_machines/host-devices on how to define host-devices.
- [PR kubevirt#6735][uril] The command `migrate_cancel` was added to virtctl. It cancels an active VM migration.
- [PR kubevirt#6883][rthallisey] Add instance-type to cloud-init metadata
- [PR kubevirt#6999][maya-r] When expanding disk images, take the minimum between the request and the capacity - avoid using the full underlying file system on storage like NFS, local.
- [PR kubevirt#6946][vladikr] Numa information of an assigned device will be presented in the devices metadata
- [PR kubevirt#6042][iholder-redhat] Fully support cgroups v2, include a new cohesive package and perform major refactoring.
- [PR kubevirt#6968][vladikr] Added Writeback disk cache support
- [PR kubevirt#6995][sradco] Alert OrphanedVirtualMachineImages name was changed to OrphanedVirtualMachineInstances.
- [PR kubevirt#6923][rhrazdil] Fix issue with ssh being unreachable on VMIs with Istio proxy
- [PR kubevirt#6821][jean-edouard] Migrating VMIs that contain dedicated CPUs will now have properly dedicated CPUs on target
- [PR kubevirt#6793][oshoval] Add infoSource field to vmi.status.interfaces.

Contributors
------------
38 people contributed to this release:

37	Edward Haas <[email protected]>
22	Itamar Holder <[email protected]>
14	Orel Misan <[email protected]>
14	Shelly Kagan <[email protected]>
10	Ryan Hallisey <[email protected]>
9	Jed Lejosne <[email protected]>
8	Dan Kenigsberg <[email protected]>
8	Vladik Romanovsky <[email protected]>
7	Marcelo Amaral <[email protected]>
6	David Vossel <[email protected]>
6	L. Pivarc <[email protected]>
5	Or Shoval <[email protected]>
5	Uri Lublin <[email protected]>
4	Alice Frosi <[email protected]>
4	Omer Yahud <[email protected]>
4	Or Mergi <[email protected]>
4	Roman Mohr <[email protected]>
3	Igor Bezukh <[email protected]>
2	Barak Mordehai <[email protected]>
2	Ben Ukhanov <[email protected]>
2	Daniel Hiller <[email protected]>
2	Maya Rashish <[email protected]>
2	Radim Hrazdil <[email protected]>
2	Shirly Radco <[email protected]>
2	Vasiliy Ulyanov <[email protected]>
2	Xiaoli Ai <[email protected]`>
2	fossedihelm <[email protected]>
1	Alex Kalenyuk <[email protected]>
1	Bartosz Rybacki <[email protected]>
1	Cedric Hauber <[email protected]>
1	Denys Shchedrivyi <[email protected]>
1	Erkan Erol <[email protected]>
1	Janusz Marcinkiewicz <[email protected]>
1	Miguel Duarte Barroso <[email protected]>
1	Mor Cohen <[email protected]>
1	prnaraya <[email protected]>

Additional Resources
--------------------
- Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev>
- Slack: <https://kubernetes.slack.com/messages/virtualization>
- An easy to use demo: <https://github.com/kubevirt/demo>
- [How to contribute][contributing]
- [License][license]

[contributing]: https://github.com/kubevirt/kubevirt/blob/main/CONTRIBUTING.md
[license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE
---

v0.50.0-rc.0

Toggle v0.50.0-rc.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
davidvossel David Vossel
This release follows v0.49.0 and consists of 286 changes, contributed…

… by 38 people, leading to 2776 files changed, 223758 insertions(+), 107570 deletions(-)

warning: inexact rename detection was skipped due to too many files.
warning: you may want to set your diff.renameLimit variable to at least 1099 and retry the command..

The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.50.0-rc.0.

The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using `git tag -v v0.50.0-rc.0`.

Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.

Notable changes
---------------

- [PR kubevirt#7056][fossedihelm] Update k8s dependencies to 0.23.1
- [PR kubevirt#7135][davidvossel] Switch from reflects.DeepEquals to equality.Semantic.DeepEquals() across the entire project
- [PR kubevirt#7052][sradco] Updated recording rule "kubevirt_vm_container_free_memory_bytes"
- [PR kubevirt#7000][iholder-redhat] Adds a possibility to override default libvirt log filters though VMI annotations
- [PR kubevirt#7064][davidvossel] Fixes issue associated with blocked uninstalls when VMIs exist during removal
- [PR kubevirt#7097][iholder-redhat] [Bug fix] VMI with kernel boot stuck on "Terminating" status if more disks are defined
- [PR kubevirt#6700][VirrageS] Simplify replacing `time.Ticker` in agent poller and fix default values for `qemu-*-interval` flags
- [PR kubevirt#6581][ormergi] SRIOV network interfaces are now hot-plugged when disconnected manually or due to aborted migrations.
- [PR kubevirt#6924][EdDev] Support for legacy GPU definition is removed. Please see https://kubevirt.io/user-guide/virtual_machines/host-devices on how to define host-devices.
- [PR kubevirt#6735][uril] The command `migrate_cancel` was added to virtctl. It cancels an active VM migration.
- [PR kubevirt#6883][rthallisey] Add instance-type to cloud-init metadata
- [PR kubevirt#6999][maya-r] When expanding disk images, take the minimum between the request and the capacity - avoid using the full underlying file system on storage like NFS, local.
- [PR kubevirt#6946][vladikr] Numa information of an assigned device will be presented in the devices metadata
- [PR kubevirt#6042][iholder-redhat] Fully support cgroups v2, include a new cohesive package and perform major refactoring.
- [PR kubevirt#6968][vladikr] Added Writeback disk cache support
- [PR kubevirt#6995][sradco] Alert OrphanedVirtualMachineImages name was changed to OrphanedVirtualMachineInstances.
- [PR kubevirt#6923][rhrazdil] Fix issue with ssh being unreachable on VMIs with Istio proxy
- [PR kubevirt#6821][jean-edouard] Migrating VMIs that contain dedicated CPUs will now have properly dedicated CPUs on target
- [PR kubevirt#6793][oshoval] Add infoSource field to vmi.status.interfaces.

Contributors
------------
38 people contributed to this release:

37	Edward Haas <[email protected]>
22	Itamar Holder <[email protected]>
14	Orel Misan <[email protected]>
14	Shelly Kagan <[email protected]>
10	Ryan Hallisey <[email protected]>
9	Jed Lejosne <[email protected]>
8	Dan Kenigsberg <[email protected]>
8	Vladik Romanovsky <[email protected]>
7	Marcelo Amaral <[email protected]>
6	David Vossel <[email protected]>
6	L. Pivarc <[email protected]>
5	Or Shoval <[email protected]>
5	Uri Lublin <[email protected]>
4	Alice Frosi <[email protected]>
4	Omer Yahud <[email protected]>
4	Or Mergi <[email protected]>
4	Roman Mohr <[email protected]>
3	Igor Bezukh <[email protected]>
2	Barak Mordehai <[email protected]>
2	Ben Ukhanov <[email protected]>
2	Daniel Hiller <[email protected]>
2	Maya Rashish <[email protected]>
2	Radim Hrazdil <[email protected]>
2	Shirly Radco <[email protected]>
2	Vasiliy Ulyanov <[email protected]>
2	Xiaoli Ai <[email protected]`>
2	fossedihelm <[email protected]>
1	Alex Kalenyuk <[email protected]>
1	Bartosz Rybacki <[email protected]>
1	Cedric Hauber <[email protected]>
1	Denys Shchedrivyi <[email protected]>
1	Erkan Erol <[email protected]>
1	Janusz Marcinkiewicz <[email protected]>
1	Miguel Duarte Barroso <[email protected]>
1	Mor Cohen <[email protected]>
1	prnaraya <[email protected]>

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
---