Skip to content

Tags: liuminjian/kubevirt

Tags

v0.45.0-rc.0

Toggle v0.45.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.44.1 and consists of 290 changes, contributed…

… by 38 people, leading to 302 files changed, 13624 insertions(+), 4851 deletions(-).

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

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

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

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

- [PR kubevirt#6191][marceloamaral] Addition of perfscale-load-generator to perform stress tests to evaluate the control plane
- [PR kubevirt#6248][VirrageS] Reduced logging in hot paths
- [PR kubevirt#6079][weihanglo] Hotplug volume can be unplugged at anytime and reattached after a VM restart.
- [PR kubevirt#6101][rmohr] Make k8s client rate limits configurable
- [PR kubevirt#6204][sradco] This PR adds to each alert the runbook url that points to a runbook that provides additional details on each alert and how to mitigate it.
- [PR kubevirt#5974][vladikr] a list of desired mdev types can now be provided in KubeVirt CR to kubevirt to configure these devices on relevant nodes
- [PR kubevirt#6147][rmohr] Fix rbac permissions for freeze/unfreeze, addvolume/removevolume, guestosinfo, filesystemlist and userlist
- [PR kubevirt#6161][ashleyschuett] Remove HostDevice validation on VMI creation
- [PR kubevirt#6078][zcahana] Report ErrImagePull/ImagePullBackOff VM status when image pull errors occur
- [PR kubevirt#6176][kwiesmueller] Fix goroutine leak in virt-handler, potentially causing issues with a high turnover of VMIs.
- [PR kubevirt#6047][ShellyKa13] Add phases to the vm snapshot api, specifically a failure phase
- [PR kubevirt#6138][ansijain] NA

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

23	Roman Mohr <[email protected]>
20	Shelly Kagan <[email protected]>
15	David Vossel <[email protected]>
15	Vladik Romanovsky <[email protected]>
13	Miguel Duarte Barroso <[email protected]>
13	Or Shoval <[email protected]>
13	Zvi Cahana <[email protected]>
11	Weihang Lo <[email protected]>
8	Marcelo Amaral <[email protected]>
7	L. Pivarc <[email protected]>
6	Radim Hrazdil <[email protected]>
5	Edward Haas <[email protected]>
5	Quique Llorente <[email protected]>
4	Federico Gimenez <[email protected]>
4	Igor Bezukh <[email protected]>
3	Alexander Wels <[email protected]>
3	Ashley Schuett <[email protected]>
3	Israel Pinto <[email protected]>
3	Janusz Marcinkiewicz <[email protected]>
3	Jed Lejosne <[email protected]>
3	Vatsal Parekh <[email protected]>
2	Dan Kenigsberg <[email protected]>
2	Kedar Bidarkar <[email protected]>
2	Or Mergi <[email protected]>
2	alonsadan <[email protected]>
1	Alex Kalenyuk <[email protected]>
1	Alona Kaplan <[email protected]>
1	Hao Yu <[email protected]>
1	Itamar Holder <[email protected]>
1	Josh Berkus <[email protected]>
1	Kevin Wiesmueller <[email protected]>
1	Maya Rashish <[email protected]>
1	Shirly Radco <[email protected]>
1	Tomasz Baranski <[email protected]>
1	ansijain <[email protected]>
1	yingbai <[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.44.1

Toggle v0.44.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.44.0 and consists of 11 changes, contributed …

…by 4 people, leading to 16 files changed, 411 insertions(+), 38 deletions(-).

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

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

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

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

- [PR kubevirt#6219][kubevirt-bot] Add phases to the vm snapshot api, specifically a failure phase

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

6	Shelly Kagan <[email protected]>
3	Zvi Cahana <[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.41.3

Toggle v0.41.3'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.41.0 and consists of 84 changes, contributed …

…by 18 people, leading to 81 files changed, 2480 insertions(+), 3221 deletions(-).

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

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

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

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

- [PR kubevirt#6196][ashleyschuett] Allow multiple shutdown events to ensure the event is received by ACPI
- [PR kubevirt#6194][kubevirt-bot] Allow Failed VMs to be stopped when using `--force --gracePeriod 0`
- [PR kubevirt#6039][akalenyu] BugFix: Pending VMIs when creating concurrent bulk of VMs backed by WFFC DVs
- [PR kubevirt#5917][davidvossel] Fixes event recording causing a segfault in virt-controller
- [PR kubevirt#5886][ashleyschuett] Allow virtctl to stop VM and ignore the graceful shutdown period
- [PR kubevirt#5866][xpivarc] Fix: Kubevirt build with golang 1.14+ will not fail on validation of container disk with memory allocation error
- [PR kubevirt#5873][kubevirt-bot] Update ca-bundle if it is unable to be parsed
- [PR kubevirt#5822][kubevirt-bot] migrated references of authorization/v1beta1 to authorization/v1
- [PR kubevirt#5704][davidvossel] Fix virt-controller clobbering in progress vmi migration state during virt handler handoff
- [PR kubevirt#5707][kubevirt-bot] Fixes null pointer dereference in migration controller
- [PR kubevirt#5685][stu-gott] [bugfix] - reject VM defined with volume with no matching disk
- [PR kubevirt#5670][stu-gott] Validation/Mutation webhooks now explicitly define a 10 second timeout period
- [PR kubevirt#5653][kubevirt-bot] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs.
- [PR kubevirt#5644][kubevirt-bot] Fix live-migration failing when VM with masquarade iface has explicitly specified any of these ports: 22222, 49152, 49153
- [PR kubevirt#5646][kubevirt-bot] virtctl rename support is dropped

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

17	Ashley Schuett <[email protected]>
8	David Vossel <[email protected]>
5	Roman Mohr <[email protected]>
4	L. Pivarc <[email protected]>
4	Radim Hrazdil <[email protected]>
3	Antonio Cardace <[email protected]>
2	Itamar Holder <[email protected]>
2	Jed Lejosne <[email protected]>
1	Alex Kalenyuk <[email protected]>
1	Alexander Wels <[email protected]>
1	Bartosz Rybacki <[email protected]>
1	Igor Bezukh <[email protected]>
1	Karel Šimon <[email protected]>
1	Omer Yahud <[email protected]>
1	Or Shoval <[email protected]>
1	Petr Horáček <[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.44.0

Toggle v0.44.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.43.0 and consists of 389 changes, contributed…

… by 41 people, leading to 508 files changed, 28369 insertions(+), 24278 deletions(-).

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

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

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

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

- [PR kubevirt#6058][acardace] Fix virt-launcher exit pod race condition
- [PR kubevirt#6035][davidvossel] Addition of perfscale-audit tool for auditing performance of control plane during stress tests
- [PR kubevirt#6145][acardace] virt-launcher: disable unencrypted TCP socket for libvirtd.
- [PR kubevirt#6163][davidvossel] Handle qemu processes in defunc (zombie) state
- [PR kubevirt#6105][ashleyschuett] Add VirtualMachineInstancesPerNode to KubeVirt CR under Spec.Configuration
- [PR kubevirt#6104][zcahana] Report FailedUnschedulable VM status when scheduling errors occur
- [PR kubevirt#5905][davidvossel] VM CrashLoop detection and Exponential Backoff
- [PR kubevirt#6070][acardace] Initiate Live-Migration using a unix socket (exposed by virt-handler) instead of an additional TCP<->Unix migration proxy started by virt-launcher
- [PR kubevirt#5728][vasiliy-ul] Live migration of VMs with hotplug volumes is now enabled
- [PR kubevirt#6109][rmohr] Fix virt-controller SCC: Reflect the need for NET_BIND_SERVICE in the virt-controller SCC.
- [PR kubevirt#5942][ShellyKa13] Integrate guest agent to online VM snapshot
- [PR kubevirt#6034][ashleyschuett] Go version updated to version 1.16.6
- [PR kubevirt#6040][yuhaohaoyu] Improved debuggability by keeping the environment of a failed VMI alive.
- [PR kubevirt#6068][dhiller] Add check that not all tests have been skipped
- [PR kubevirt#6041][xpivarc] [Experimental] Virt-launcher can run as non-root user
- [PR kubevirt#6062][iholder-redhat] replace dead "stress" binary with new, maintained, "stress-ng" binary
- [PR kubevirt#6029][mhenriks] CDI to 1.36.0 with DataSource support
- [PR kubevirt#4089][victortoso] Add support to USB Redirection with usbredir
- [PR kubevirt#5946][vatsalparekh] Add guest-agent based ping probe
- [PR kubevirt#6005][acardace] make containerDisk validation memory usage limit configurable
- [PR kubevirt#5791][zcahana] Added a READY column to the tabular output of "kubectl get vm/vmi"
- [PR kubevirt#6006][awels] DataVolumes created by DataVolumeTemplates will follow the associated VMs priority class.
- [PR kubevirt#5982][davidvossel] Reduce vmi Update collisions (http code 409) during startup
- [PR kubevirt#5891][akalenyu] BugFix: Pending VMIs when creating concurrent bulk of VMs backed by WFFC DVs
- [PR kubevirt#5925][rhrazdil] Fix issue with Windows VMs not being assigned IP address configured in network-attachment-definition IPAM.
- [PR kubevirt#6007][rmohr] Fix: The bandwidth limitation on migrations is no longer ignored. Caution: The default bandwidth limitation of 64Mi is changed to "unlimited" to not break existing installations.
- [PR kubevirt#4944][kwiesmueller] Add `/portforward` subresource to `VirtualMachine` and `VirtualMachineInstance` that can tunnel TCP traffic through the API Server using a websocket stream.
- [PR kubevirt#5402][alicefr] Integration of libguestfs-tools and added new command `guestfs` to virtctl
- [PR kubevirt#5953][ashleyschuett] Allow Failed VMs to be stopped when using `--force --gracePeriod 0`
- [PR kubevirt#5876][mlsorensen] KubeVirt CR supports specifying a runtime class for virt-launcher pods via 'launcherRuntimeClass'.

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

27	David Vossel <[email protected]>
24	Zvi Cahana <[email protected]>
22	L. Pivarc <[email protected]>
16	Quique Llorente <[email protected]>
16	Shelly Kagan <[email protected]>
16	Vasiliy Ulyanov <[email protected]>
14	Roman Mohr <[email protected]>
11	Antonio Cardace <[email protected]>
10	Alice Frosi <[email protected]>
10	Alona Kaplan <[email protected]>
9	Michael Henriksen <[email protected]>
8	Marcelo Amaral <[email protected]>
7	Ashley Schuett <[email protected]>
6	Ben Ukhanov <[email protected]>
6	Igor Bezukh <[email protected]>
6	Itamar Holder <[email protected]>
6	Victor Toso <[email protected]>
5	Radim Hrazdil <[email protected]>
4	Alexander Wels <[email protected]>
4	Daniel Hiller <[email protected]>
4	Miguel Duarte Barroso <[email protected]>
4	Or Shoval <[email protected]>
3	Federico Gimenez <[email protected]>
3	Marcus Sorensen <[email protected]>
3	Vatsal Parekh <[email protected]>
3	alonsadan <[email protected]>
2	Kevin Wiesmueller <[email protected]>
2	Marcus Sorensen <[email protected]>
1	Alex Kalenyuk <[email protected]>
1	Andrea Bolognani <[email protected]>
1	Chris Callegari <[email protected]>
1	Hao Yu <[email protected]>
1	Howard Zhang <[email protected]>
1	Jed Lejosne <[email protected]>
1	LiHui <[email protected]>
1	Nahshon Unna-Tsameret <[email protected]>
1	Simone Tiraboschi <[email protected]>
1	Stu Gott <[email protected]>
1	borod108 <[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.44.0-rc.0

Toggle v0.44.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.43.0 and consists of 389 changes, contributed…

… by 41 people, leading to 508 files changed, 28369 insertions(+), 24278 deletions(-).

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

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

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

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

- [PR kubevirt#6058][acardace] Fix virt-launcher exit pod race condition
- [PR kubevirt#6035][davidvossel] Addition of perfscale-audit tool for auditing performance of control plane during stress tests
- [PR kubevirt#6145][acardace] virt-launcher: disable unencrypted TCP socket for libvirtd.
- [PR kubevirt#6163][davidvossel] Handle qemu processes in defunc (zombie) state
- [PR kubevirt#6105][ashleyschuett] Add VirtualMachineInstancesPerNode to KubeVirt CR under Spec.Configuration
- [PR kubevirt#6104][zcahana] Report FailedUnschedulable VM status when scheduling errors occur
- [PR kubevirt#5905][davidvossel] VM CrashLoop detection and Exponential Backoff
- [PR kubevirt#6070][acardace] Initiate Live-Migration using a unix socket (exposed by virt-handler) instead of an additional TCP<->Unix migration proxy started by virt-launcher
- [PR kubevirt#5728][vasiliy-ul] Live migration of VMs with hotplug volumes is now enabled
- [PR kubevirt#6109][rmohr] Fix virt-controller SCC: Reflect the need for NET_BIND_SERVICE in the virt-controller SCC.
- [PR kubevirt#5942][ShellyKa13] Integrate guest agent to online VM snapshot
- [PR kubevirt#6034][ashleyschuett] Go version updated to version 1.16.6
- [PR kubevirt#6040][yuhaohaoyu] Improved debuggability by keeping the environment of a failed VMI alive.
- [PR kubevirt#6068][dhiller] Add check that not all tests have been skipped
- [PR kubevirt#6041][xpivarc] [Experimental] Virt-launcher can run as non-root user
- [PR kubevirt#6062][iholder-redhat] replace dead "stress" binary with new, maintained, "stress-ng" binary
- [PR kubevirt#6029][mhenriks] CDI to 1.36.0 with DataSource support
- [PR kubevirt#4089][victortoso] Add support to USB Redirection with usbredir
- [PR kubevirt#5946][vatsalparekh] Add guest-agent based ping probe
- [PR kubevirt#6005][acardace] make containerDisk validation memory usage limit configurable
- [PR kubevirt#5791][zcahana] Added a READY column to the tabular output of "kubectl get vm/vmi"
- [PR kubevirt#6006][awels] DataVolumes created by DataVolumeTemplates will follow the associated VMs priority class.
- [PR kubevirt#5982][davidvossel] Reduce vmi Update collisions (http code 409) during startup
- [PR kubevirt#5891][akalenyu] BugFix: Pending VMIs when creating concurrent bulk of VMs backed by WFFC DVs
- [PR kubevirt#5925][rhrazdil] Fix issue with Windows VMs not being assigned IP address configured in network-attachment-definition IPAM.
- [PR kubevirt#6007][rmohr] Fix: The bandwidth limitation on migrations is no longer ignored. Caution: The default bandwidth limitation of 64Mi is changed to "unlimited" to not break existing installations.
- [PR kubevirt#4944][kwiesmueller] Add `/portforward` subresource to `VirtualMachine` and `VirtualMachineInstance` that can tunnel TCP traffic through the API Server using a websocket stream.
- [PR kubevirt#5402][alicefr] Integration of libguestfs-tools and added new command `guestfs` to virtctl
- [PR kubevirt#5953][ashleyschuett] Allow Failed VMs to be stopped when using `--force --gracePeriod 0`
- [PR kubevirt#5876][mlsorensen] KubeVirt CR supports specifying a runtime class for virt-launcher pods via 'launcherRuntimeClass'.

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

27	David Vossel <[email protected]>
24	Zvi Cahana <[email protected]>
22	L. Pivarc <[email protected]>
16	Quique Llorente <[email protected]>
16	Shelly Kagan <[email protected]>
16	Vasiliy Ulyanov <[email protected]>
14	Roman Mohr <[email protected]>
11	Antonio Cardace <[email protected]>
10	Alice Frosi <[email protected]>
10	Alona Kaplan <[email protected]>
9	Michael Henriksen <[email protected]>
8	Marcelo Amaral <[email protected]>
7	Ashley Schuett <[email protected]>
6	Ben Ukhanov <[email protected]>
6	Igor Bezukh <[email protected]>
6	Itamar Holder <[email protected]>
6	Victor Toso <[email protected]>
5	Radim Hrazdil <[email protected]>
4	Alexander Wels <[email protected]>
4	Daniel Hiller <[email protected]>
4	Miguel Duarte Barroso <[email protected]>
4	Or Shoval <[email protected]>
3	Federico Gimenez <[email protected]>
3	Marcus Sorensen <[email protected]>
3	Vatsal Parekh <[email protected]>
3	alonsadan <[email protected]>
2	Kevin Wiesmueller <[email protected]>
2	Marcus Sorensen <[email protected]>
1	Alex Kalenyuk <[email protected]>
1	Andrea Bolognani <[email protected]>
1	Chris Callegari <[email protected]>
1	Hao Yu <[email protected]>
1	Howard Zhang <[email protected]>
1	Jed Lejosne <[email protected]>
1	LiHui <[email protected]>
1	Nahshon Unna-Tsameret <[email protected]>
1	Simone Tiraboschi <[email protected]>
1	Stu Gott <[email protected]>
1	borod108 <[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.41.2

Toggle v0.41.2's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
stu-gott Stu Gott
v0.41.2

Git-EVTag-v0-SHA512: 354a878486f884f3a927afe3d1932948d7b935fb111e2fc07ce442e265104e54c0590f5f25e2682db6dbcae60f79578433ce608c78b76c6dfad1ad60c7c669be

v0.41.1

Toggle v0.41.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
stu-gott Stu Gott
v0.41.1

Git-EVTag-v0-SHA512: e333cd4014b2202b012623eef8dcf711788af4395bb782dd821e70cf9e7983fdcb95fad13f4fd44074be2fee8b4183d36672ee2794fd4664e013823b9e2f0d38

v0.43.1-rc.1

Toggle v0.43.1-rc.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request kubevirt#6076 from marceloamaral/patch-perftest

[SIG-scale] Add density performance tests to evaluate the Kubevirt control plane

v0.43.1-rc.2

Toggle v0.43.1-rc.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request kubevirt#6052 from kubevirt-bot/cherry-pick-6005-t…

…o-release-0.43

[release-0.43] virt-config: make containerDisk validation memory usage limit configurable

v0.43.0

Toggle v0.43.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.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 kubevirt#5952][mhenriks] Use CDI beta API. CDI v1.20.0 is now the minimum requirement for kubevirt.
- [PR kubevirt#5846][rmohr] Add "spec.cpu.numaTopologyPassthrough" which allows emulating a host-alligned virtual numa topology for high performance
- [PR kubevirt#5894][rmohr] Add `spec.migrations.disableTLS` to the KubeVirt CR to allow disabling encrypted migrations. They stay secure by default.
- [PR kubevirt#5649][awels] Enhancement: remove one attachment pod per disk limit (behavior on upgrade with running VM with hotplugged disks is undefined)
- [PR kubevirt#5742][rmohr] VMIs which choose evictionStrategy `LifeMigrate` and request the `invtsc` cpuflag are now live-migrateable
- [PR kubevirt#5911][dhiller] Bumps kubevirtci, also suppresses kubectl.sh output to avoid confusing checks
- [PR kubevirt#5863][xpivarc] Fix: ioerrors don't cause crash-looping of notify server
- [PR kubevirt#5867][mlsorensen] New build target added to export virt-* images as a tar archive.
- [PR kubevirt#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 kubevirt#5823][dhiller] Change default branch to `main` for `kubevirt/kubevirt` repository
- [PR kubevirt#5763][nunnatsa] Fix bug 1945589: Prevent migration of VMIs that uses virtiofs
- [PR kubevirt#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 kubevirt#5849][davidvossel] Fixes event recording causing a segfault in virt-controller
- [PR kubevirt#5797][rhrazdil] Add serviceAccountDisk automatically when Istio is enabled in VMI annotations
- [PR kubevirt#5723][ashleyschuett] Allow virtctl to stop VM and ignore the graceful shutdown period
- [PR kubevirt#5806][mlsorensen] configmap, secret, and cloud-init raw disks now work when underlying node storage has 4k blocks.
- [PR kubevirt#5623][iholder-redhat] [bugfix]: Allow migration of VMs with host-model CPU to migrate only for compatible nodes
- [PR kubevirt#5716][rhrazdil] Fix issue with virt-launcher becoming `NotReady` after migration when Istio is used.
- [PR kubevirt#5778][ashleyschuett] Update ca-bundle if it is unable to be parsed
- [PR kubevirt#5787][acardace] migrated references of authorization/v1beta1 to authorization/v1
- [PR kubevirt#5461][rhrazdil] Add support for Istio proxy when no explicit ports are specified on masquerade interface
- [PR kubevirt#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 kubevirt#5629][andreyod] Support starting Virtual Machine with its guest CPU paused using `virtctl start --paused`
- [PR kubevirt#5725][dhiller] Generate REST API coverage report after functional tests
- [PR kubevirt#5758][davidvossel] Fixes kubevirt_vmi_phase_count to include all phases, even those that occur before handler hand off.
- [PR kubevirt#5745][ashleyschuett] Alert with resource usage exceeds resource requests
- [PR kubevirt#5759][mhenriks] Update CDI to 1.34.1
- [PR kubevirt#5038][kwiesmueller] Add exec command to VM liveness and readinessProbe executed through the qemu-guest-agent.
- [PR kubevirt#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 <[email protected]>
22	Kevin Wiesmueller <[email protected]>
20	Daniel Hiller <[email protected]>
18	David Vossel <[email protected]>
14	Miguel Duarte Barroso <[email protected]>
12	Alexander Wels <[email protected]>
12	Ashley Schuett <[email protected]>
10	Radim Hrazdil <[email protected]>
9	Alona Kaplan <[email protected]>
9	Itamar Holder <[email protected]>
8	Vasiliy Ulyanov <[email protected]>
6	Andrey Odarenko <[email protected]>
6	Marcus Sorensen <[email protected]>
5	Zvi Cahana <[email protected]>
5	alonsadan <[email protected]>
4	Antonio Cardace <[email protected]>
4	Federico Gimenez <[email protected]>
4	L. Pivarc <[email protected]>
4	Quique Llorente <[email protected]>
4	Shelly Kagan <[email protected]>
3	Andrea Bolognani <[email protected]>
3	Howard Zhang <[email protected]>
3	Igor Bezukh <[email protected]>
3	Shirly Radco <[email protected]>
2	Dan Kenigsberg <[email protected]>
2	Edward Haas <[email protected]>
2	Maya Rashish <[email protected]>
2	Michael Henriksen <[email protected]>
2	Vatsal Parekh <[email protected]>
2	Zhou Hao <[email protected]>
1	Andrew DeMaria <[email protected]>
1	Daniel Hiller <[email protected]>
1	Jed Lejosne <[email protected]>
1	Kedar Bidarkar <[email protected]>
1	Marcin Franczyk <[email protected]>
1	Marcus Sorensen <[email protected]>
1	Nahshon Unna-Tsameret <[email protected]>
1	Ram Lavi <[email protected]>
1	ansijain <[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/master/CONTRIBUTING.md
[license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
---