Skip to content

Tags: bluepeople1/kubevirt

Tags

v0.55.0-rc.0

Toggle v0.55.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.54.0 and consists of 391 changes, contributed…

… by 39 people, leading to 480 files changed, 29803 insertions(+), 6373 deletions(-).

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

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

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

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

- [PR kubevirt#7336][iholder-redhat] Introduce clone CRD, controller and API
- [PR kubevirt#7791][iholder-redhat] Introduction of an initial deprecation policy
- [PR kubevirt#7875][lyarwood] `ControllerRevisions` of any `VirtualMachineFlavorSpec` or `VirtualMachinePreferenceSpec` are stored during the initial start of a `VirtualMachine` and used for subsequent restarts ensuring changes to the original `VirtualMachineFlavor` or `VirtualMachinePreference` do not modify the `VirtualMachine` and the `VirtualMachineInstance` it creates.
- [PR kubevirt#8011][fossedihelm] Increase virt-launcher memory overhead
- [PR kubevirt#7963][qinqon] Bump alpine_with_test_tooling
- [PR kubevirt#7881][ShellyKa13] Enable memory dump to be included in VMSnapshot
- [PR kubevirt#7926][qinqon] tests: Move main clean function to global AfterEach and create a VM per each infra_test.go Entry.
- [PR kubevirt#7845][janeczku] Fixed a bug that caused `make generate` to fail when API code comments contain backticks. (kubevirt#7844, @janeczku)
- [PR kubevirt#7932][marceloamaral] Addition of kubevirt_vmi_migration_phase_transition_time_from_creation_seconds metric to monitor how long it takes to transition a VMI Migration object to a specific phase from creation time.
- [PR kubevirt#7879][marceloamaral] Faster VM phase transitions thanks to an increased virt-controller QPS/Burst
- [PR kubevirt#7807][acardace] make cloud-init 'instance-id' persistent across reboots
- [PR kubevirt#7928][iholder-redhat] bugfix: node-labeller now removes "host-model-cpu.node.kubevirt.io/" and "host-model-required-features.node.kubevirt.io/" prefixes
- [PR kubevirt#7841][jean-edouard] Non-root VMs will now migrate to root VMs after a cluster disables non-root.
- [PR kubevirt#7933][akalenyu] BugFix: Fix vm restore in case of restore size bigger then PVC requested size
- [PR kubevirt#7919][lyarwood] Device preferences are now applied to any default network interfaces or missing volume disks added to a `VirtualMachineInstance` at runtime.
- [PR kubevirt#7910][qinqon] tests: Create the expected readiness probe instead of liveness
- [PR kubevirt#7732][acardace] Prevent virt-handler from starting a migration twice
- [PR kubevirt#7594][alicefr] Enable to run libguestfs-tools pod to run as noroot user
- [PR kubevirt#7811][raspbeep] User now gets information about the type of commands which the guest agent does not support.
- [PR kubevirt#7590][awels] VMExport allows filesystem PVCs to be exported as either disks or directories.
- [PR kubevirt#7683][alicefr] Add --command and --local-ssh-opts" options to virtctl ssh to execute remote command using local ssh method

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

38	Itamar Holder <[email protected]>
20	Alexander Wels <[email protected]>
20	Marcelo Amaral <[email protected]>
19	Michael Henriksen <[email protected]>
18	Miguel Duarte Barroso <[email protected]>
16	Shelly Kagan <[email protected]>
15	Ben Oukhanov <[email protected]>
14	Dan Kenigsberg <[email protected]>
13	Edward Haas <[email protected]>
13	Lee Yarwood <[email protected]>
10	Enrique Llorente <[email protected]>
8	Alice Frosi <[email protected]>
8	Jed Lejosne <[email protected]>
8	bmordeha <[email protected]>
6	Andrej Krejcir <[email protected]>
6	Or Shoval <[email protected]>
5	Antonio Cardace <[email protected]>
5	Janusz Marcinkiewicz <[email protected]>
5	Roman Mohr <[email protected]>
4	L. Pivarc <[email protected]>
4	Ram Lavi <[email protected]>
3	Pavel Kratochvil <[email protected]>
3	prnaraya <[email protected]>
2	Alex Kalenyuk <[email protected]>
2	Bartosz Rybacki <[email protected]>
2	Shirly Radco <[email protected]>
2	fossedihelm <[email protected]>
1	Arnon Gilboa <[email protected]>
1	Daniel Hiller <[email protected]>
1	Haibo Xu <[email protected]>
1	João Vilaça <[email protected]>
1	Karel Šimon <[email protected]>
1	Or Mergi <[email protected]>
1	Stu Gott <[email protected]>
1	borod108 <[email protected]>
1	janeczku <[email protected]>
1	tgfree <[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.53.2

Toggle v0.53.2'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.53.1 and consists of 44 changes, contributed …

…by 12 people, leading to 42 files changed, 522 insertions(+), 293 deletions(-).

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

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

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

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

- [PR kubevirt#7883][kubevirt-bot] Enable to run libguestfs-tools pod to run as noroot user
- [PR kubevirt#7794][kubevirt-bot] Allow `virtualmachines/migrate` subresource to admin/edit users
- [PR kubevirt#7866][kubevirt-bot] Adds the reason of a live-migration failure to a recorded event in case EvictionStrategy is set but live-migration is blocked due to its limitations.
- [PR kubevirt#7726][kubevirt-bot] BugFix: virtctl guestfs incorrectly assumes image name

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

16	Jed Lejosne <[email protected]>
4	Or Shoval <[email protected]>
2	Alex Kalenyuk <[email protected]>
2	fossedihelm <[email protected]>
1	Alice Frosi <[email protected]>
1	Daniel Hiller <[email protected]>
1	Igor Bezukh <[email protected]>
1	Karel Šimon <[email protected]>
1	L. Pivarc <[email protected]>
1	Pavel Kratochvil <[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.54.0

Toggle v0.54.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.53.1 and consists of 223 changes, contributed…

… by 38 people, leading to 215 files changed, 15237 insertions(+), 1800 deletions(-).

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

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

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

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

- [PR kubevirt#7757][orenc1] new alert for excessive number of VMI migrations in a period of time.
- [PR kubevirt#7517][ShellyKa13] Add virtctl Memory Dump command
- [PR kubevirt#7801][VirrageS] Empty (`nil` values) of `Address` and `Driver` fields in XML will be omitted.
- [PR kubevirt#7475][raspbeep] Adds the reason of a live-migration failure to a recorded event in case EvictionStrategy is set but live-migration is blocked due to its limitations.
- [PR kubevirt#7739][fossedihelm] Allow `virtualmachines/migrate` subresource to admin/edit users
- [PR kubevirt#7618][lyarwood] The requirement to define a `Disk` or `Filesystem` for each `Volume` associated with a `VirtualMachine` has been removed. Any `Volumes` without a `Disk` or `Filesystem` defined will have a `Disk` defined within the `VirtualMachineInstance` at runtime.
- [PR kubevirt#7529][xpivarc] NoReadyVirtController and NoReadyVirtOperator should be properly fired.
- [PR kubevirt#7465][machadovilaca] Add metrics for migrations and respective phases
- [PR kubevirt#7592][akalenyu] BugFix: virtctl guestfs incorrectly assumes image name

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

27	Lee Yarwood <[email protected]>
16	Jed Lejosne <[email protected]>
15	Shelly Kagan <[email protected]>
12	Miguel Duarte Barroso <[email protected]>
9	bmordeha <[email protected]>
8	Andrea Bolognani <[email protected]>
7	Janusz Marcinkiewicz <[email protected]>
6	L. Pivarc <[email protected]>
5	Vasiliy Ulyanov <[email protected]>
4	Dan Kenigsberg <[email protected]>
4	Edward Haas <[email protected]>
4	Or Shoval <[email protected]>
3	Alex Kalenyuk <[email protected]>
3	Itamar Holder <[email protected]>
2	Alice Frosi <[email protected]>
2	Andrey Odarenko <[email protected]>
2	Daniel Hiller <[email protected]>
2	Fabian Deutsch <[email protected]>
2	Igor Bezukh <[email protected]>
2	Marcelo Amaral <[email protected]>
2	akriti gupta <[email protected]>
2	fossedihelm <[email protected]>
1	Andrej Krejcir <[email protected]>
1	Ben Oukhanov <[email protected]>
1	Diana Teplits <[email protected]>
1	Howard Zhang <[email protected]>
1	João Vilaça <[email protected]>
1	Joël Séguillon <[email protected]>
1	Karel Šimon <[email protected]>
1	Nik Paushkin <[email protected]>
1	Pavel Kratochvil <[email protected]>
1	Petr Horáček <[email protected]>
1	Ram Lavi <[email protected]>
1	Ryan Hallisey <[email protected]>
1	borod108 <[email protected]>
1	orenc1 <[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.54.0-rc.0

Toggle v0.54.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.53.1 and consists of 223 changes, contributed…

… by 38 people, leading to 215 files changed, 15237 insertions(+), 1800 deletions(-).

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

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

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

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

- [PR kubevirt#7757][orenc1] new alert for excessive number of VMI migrations in a period of time.
- [PR kubevirt#7517][ShellyKa13] Add virtctl Memory Dump command
- [PR kubevirt#7801][VirrageS] Empty (`nil` values) of `Address` and `Driver` fields in XML will be omitted.
- [PR kubevirt#7475][raspbeep] Adds the reason of a live-migration failure to a recorded event in case EvictionStrategy is set but live-migration is blocked due to its limitations.
- [PR kubevirt#7739][fossedihelm] Allow `virtualmachines/migrate` subresource to admin/edit users
- [PR kubevirt#7618][lyarwood] The requirement to define a `Disk` or `Filesystem` for each `Volume` associated with a `VirtualMachine` has been removed. Any `Volumes` without a `Disk` or `Filesystem` defined will have a `Disk` defined within the `VirtualMachineInstance` at runtime.
- [PR kubevirt#7529][xpivarc] NoReadyVirtController and NoReadyVirtOperator should be properly fired.
- [PR kubevirt#7465][machadovilaca] Add metrics for migrations and respective phases
- [PR kubevirt#7592][akalenyu] BugFix: virtctl guestfs incorrectly assumes image name

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

27	Lee Yarwood <[email protected]>
16	Jed Lejosne <[email protected]>
15	Shelly Kagan <[email protected]>
12	Miguel Duarte Barroso <[email protected]>
9	bmordeha <[email protected]>
8	Andrea Bolognani <[email protected]>
7	Janusz Marcinkiewicz <[email protected]>
6	L. Pivarc <[email protected]>
5	Vasiliy Ulyanov <[email protected]>
4	Dan Kenigsberg <[email protected]>
4	Edward Haas <[email protected]>
4	Or Shoval <[email protected]>
3	Alex Kalenyuk <[email protected]>
3	Itamar Holder <[email protected]>
2	Alice Frosi <[email protected]>
2	Andrey Odarenko <[email protected]>
2	Daniel Hiller <[email protected]>
2	Fabian Deutsch <[email protected]>
2	Igor Bezukh <[email protected]>
2	Marcelo Amaral <[email protected]>
2	akriti gupta <[email protected]>
2	fossedihelm <[email protected]>
1	Andrej Krejcir <[email protected]>
1	Ben Oukhanov <[email protected]>
1	Diana Teplits <[email protected]>
1	Howard Zhang <[email protected]>
1	João Vilaça <[email protected]>
1	Joël Séguillon <[email protected]>
1	Karel Šimon <[email protected]>
1	Nik Paushkin <[email protected]>
1	Pavel Kratochvil <[email protected]>
1	Petr Horáček <[email protected]>
1	Ram Lavi <[email protected]>
1	Ryan Hallisey <[email protected]>
1	borod108 <[email protected]>
1	orenc1 <[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.53.1

Toggle v0.53.1'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.53.0 and consists of 12 changes, contributed …

…by 4 people, leading to 7 files changed, 75 insertions(+), 14 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.53.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.53.1`.

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

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

- [PR kubevirt#7749][kubevirt-bot] NoReadyVirtController and NoReadyVirtOperator should be properly fired.

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

5	L. Pivarc <[email protected]>
2	akriti gupta <[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.53.0

Toggle v0.53.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 293 changes, contributed…

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

v0.53.0 is a promotion of release candidate v0.53.0-rc.0 which was originally published 2022-05-02
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.53.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`.

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	L. Pivarc <[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	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.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
---