Skip to content

Tags: stratustech/kubevirt

Tags

v0.40.0

Toggle v0.40.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.39.0 and consists of 450 changes, contributed…

… by 51 people, leading to 646 files changed, 42768 insertions(+), 6668 deletions(-).

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

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

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

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

- [PR kubevirt#5467][rmohr] Fixes upgrades from KubeVirt v0.36
- [PR kubevirt#5350][jean-edouard] Removal of entire `permittedHostDevices` section will now remove all user-defined host device plugins.
- [PR kubevirt#5242][jean-edouard] Creating more than 1 migration at the same time for a given VMI will now fail
- [PR kubevirt#4907][vasiliy-ul] Initial cgroupv2 support
- [PR kubevirt#5324][jean-edouard] Default feature gates can now be defined in the provider configuration.
- [PR kubevirt#5006][alicefr] Add discard=unmap option
- [PR kubevirt#5022][davidvossel] Fixes race condition between operator adding service and webhooks that can result in installs/uninstalls failing
- [PR kubevirt#5310][ashleyschuett] Reconcile CRD resources
- [PR kubevirt#5102][iholder-redhat] Go version updated to 1.14.14
- [PR kubevirt#4746][ashleyschuett] Reconcile Deployments, DaemonSets, MutatingWebhookConfigurations and ValidatingWebhookConfigurations
- [PR kubevirt#5037][ormergi] Hot-plug SR-IOV VF interfaces to VM's post a successful migration.
- [PR kubevirt#5269][mlsorensen] Prometheus metrics scraped from virt-handler are now served from the VMI informer cache, rather than calling back to the Kubernetes API for VMI information.
- [PR kubevirt#5138][davidvossel] virt-handler now waits up to 5 minutes for all migrations on the node to complete before shutting down.
- [PR kubevirt#5191][yuvalturg] Added a metric for monitoring CPU affinity
- [PR kubevirt#5215][xphyr] Enable detection of Intel GVT-g vGPU.
- [PR kubevirt#4760][rmohr] Make virt-handler heartbeat more efficient and robust: Only one combined PATCH and no need to detect different cluster types anymore.
- [PR kubevirt#5091][iholder-redhat] QEMU SeaBios debug logs are being seen as part of virt-launcher log.
- [PR kubevirt#5221][rmohr] Remove  workload placement validation webhook which blocks placement updates when VMIs are running
- [PR kubevirt#5128][yuvalturg] Modified memory related metrics by adding several new metrics and splitting the swap traffic bytes metric
- [PR kubevirt#5084][ashleyschuett] Add validation to CustomizeComponents object on the KubeVirt resource
- [PR kubevirt#5182][davidvossel] New [release-blocker] functional test marker to signify tests that can never be disabled before making a release
- [PR kubevirt#5137][davidvossel] Added our policy around release branch backporting in docs/release-branch-backporting.md
- [PR kubevirt#5096][yuvalturg] Modified networking metrics by adding new metrics, splitting existing ones by rx/tx and using the device alias for the interface name when available
- [PR kubevirt#5088][awels] Hotplug works with hostpath storage.
- [PR kubevirt#4908][dhiller] Move travis tag and master builds to kubevirt prow.
- [PR kubevirt#4741][EdDev] Allow live migration for SR-IOV VM/s without preserving the VF interfaces.

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

51	Edward Haas <[email protected]>
48	Roman Mohr <[email protected]>
23	David Vossel <[email protected]>
21	Vasiliy Ulyanov <[email protected]>
12	Ashley Schuett <[email protected]>
12	Bartosz Rybacki <[email protected]>
12	Itamar Holder <[email protected]>
12	Or Mergi <[email protected]>
11	Federico Gimenez <[email protected]>
11	Or Shoval <[email protected]>
10	Dan Kenigsberg <[email protected]>
8	Antonio Cardace <[email protected]>
7	L. Pivarc <[email protected]>
6	Karel Šimon <[email protected]>
5	Alexander Wels <[email protected]>
5	Daniel Hiller <[email protected]>
5	Jed Lejosne <[email protected]>
4	Andrey Odarenko <[email protected]>
4	Hao Yu <[email protected]>
4	Maya Rashish <[email protected]>
3	Victor Toso <[email protected]>
3	Yuval Turgeman <[email protected]>
3	alonsadan <[email protected]>
2	Alice Frosi <[email protected]>
2	Andrej Krejcir <[email protected]>
2	Erkan Erol <[email protected]>
2	Mark DeNeve <[email protected]>
2	Quique Llorente <[email protected]>
2	Vladik Romanovsky <[email protected]>
2	ansijain <[email protected]>
2	jichenjc <[email protected]>
1	Alex Kalenyuk <[email protected]>
1	Arnon Gilboa <[email protected]>
1	Ashley Schuett <[email protected]>
1	Cole Robinson <[email protected]>
1	Federico Gimenez <[email protected]>
1	Igor Bezukh <[email protected]>
1	Kavya <[email protected]>
1	Marcus Sorensen <[email protected]>
1	Nahshon Unna-Tsameret <[email protected]>
1	Shelly Kagan <[email protected]>
1	Shweta Padubidri <[email protected]>
1	Stu Gott <[email protected]>
1	Tomas Psota <[email protected]>
1	Tomas Psota <[email protected]>
1	Vatsal Parekh <[email protected]>
1	Yan Du <[email protected]>
1	alonsadan <[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
---

v0.40.0-rc.2

Toggle v0.40.0-rc.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.39.0 and consists of 450 changes, contributed…

… by 51 people, leading to 646 files changed, 42768 insertions(+), 6668 deletions(-).

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

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

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

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

- [PR kubevirt#5467][rmohr] Fixes upgrades from KubeVirt v0.36
- [PR kubevirt#5350][jean-edouard] Removal of entire `permittedHostDevices` section will now remove all user-defined host device plugins.
- [PR kubevirt#5242][jean-edouard] Creating more than 1 migration at the same time for a given VMI will now fail
- [PR kubevirt#4907][vasiliy-ul] Initial cgroupv2 support
- [PR kubevirt#5324][jean-edouard] Default feature gates can now be defined in the provider configuration.
- [PR kubevirt#5006][alicefr] Add discard=unmap option
- [PR kubevirt#5022][davidvossel] Fixes race condition between operator adding service and webhooks that can result in installs/uninstalls failing
- [PR kubevirt#5310][ashleyschuett] Reconcile CRD resources
- [PR kubevirt#5102][iholder-redhat] Go version updated to 1.14.14
- [PR kubevirt#4746][ashleyschuett] Reconcile Deployments, DaemonSets, MutatingWebhookConfigurations and ValidatingWebhookConfigurations
- [PR kubevirt#5037][ormergi] Hot-plug SR-IOV VF interfaces to VM's post a successful migration.
- [PR kubevirt#5269][mlsorensen] Prometheus metrics scraped from virt-handler are now served from the VMI informer cache, rather than calling back to the Kubernetes API for VMI information.
- [PR kubevirt#5138][davidvossel] virt-handler now waits up to 5 minutes for all migrations on the node to complete before shutting down.
- [PR kubevirt#5191][yuvalturg] Added a metric for monitoring CPU affinity
- [PR kubevirt#5215][xphyr] Enable detection of Intel GVT-g vGPU.
- [PR kubevirt#4760][rmohr] Make virt-handler heartbeat more efficient and robust: Only one combined PATCH and no need to detect different cluster types anymore.
- [PR kubevirt#5091][iholder-redhat] QEMU SeaBios debug logs are being seen as part of virt-launcher log.
- [PR kubevirt#5221][rmohr] Remove  workload placement validation webhook which blocks placement updates when VMIs are running
- [PR kubevirt#5128][yuvalturg] Modified memory related metrics by adding several new metrics and splitting the swap traffic bytes metric
- [PR kubevirt#5084][ashleyschuett] Add validation to CustomizeComponents object on the KubeVirt resource
- [PR kubevirt#5182][davidvossel] New [release-blocker] functional test marker to signify tests that can never be disabled before making a release
- [PR kubevirt#5137][davidvossel] Added our policy around release branch backporting in docs/release-branch-backporting.md
- [PR kubevirt#5096][yuvalturg] Modified networking metrics by adding new metrics, splitting existing ones by rx/tx and using the device alias for the interface name when available
- [PR kubevirt#5088][awels] Hotplug works with hostpath storage.
- [PR kubevirt#4908][dhiller] Move travis tag and master builds to kubevirt prow.
- [PR kubevirt#4741][EdDev] Allow live migration for SR-IOV VM/s without preserving the VF interfaces.

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

51	Edward Haas <[email protected]>
48	Roman Mohr <[email protected]>
23	David Vossel <[email protected]>
21	Vasiliy Ulyanov <[email protected]>
12	Ashley Schuett <[email protected]>
12	Bartosz Rybacki <[email protected]>
12	Itamar Holder <[email protected]>
12	Or Mergi <[email protected]>
11	Federico Gimenez <[email protected]>
11	Or Shoval <[email protected]>
10	Dan Kenigsberg <[email protected]>
8	Antonio Cardace <[email protected]>
7	L. Pivarc <[email protected]>
6	Karel Šimon <[email protected]>
5	Alexander Wels <[email protected]>
5	Daniel Hiller <[email protected]>
5	Jed Lejosne <[email protected]>
4	Andrey Odarenko <[email protected]>
4	Hao Yu <[email protected]>
4	Maya Rashish <[email protected]>
3	Victor Toso <[email protected]>
3	Yuval Turgeman <[email protected]>
3	alonsadan <[email protected]>
2	Alice Frosi <[email protected]>
2	Andrej Krejcir <[email protected]>
2	Erkan Erol <[email protected]>
2	Mark DeNeve <[email protected]>
2	Quique Llorente <[email protected]>
2	Vladik Romanovsky <[email protected]>
2	ansijain <[email protected]>
2	jichenjc <[email protected]>
1	Alex Kalenyuk <[email protected]>
1	Arnon Gilboa <[email protected]>
1	Ashley Schuett <[email protected]>
1	Cole Robinson <[email protected]>
1	Federico Gimenez <[email protected]>
1	Igor Bezukh <[email protected]>
1	Kavya <[email protected]>
1	Marcus Sorensen <[email protected]>
1	Nahshon Unna-Tsameret <[email protected]>
1	Shelly Kagan <[email protected]>
1	Shweta Padubidri <[email protected]>
1	Stu Gott <[email protected]>
1	Tomas Psota <[email protected]>
1	Tomas Psota <[email protected]>
1	Vatsal Parekh <[email protected]>
1	Yan Du <[email protected]>
1	alonsadan <[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
---

v0.40.0-rc.1

Toggle v0.40.0-rc.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.39.0 and consists of 448 changes, contributed…

… by 51 people, leading to 646 files changed, 42772 insertions(+), 6668 deletions(-).

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

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

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

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

- [PR kubevirt#5350][jean-edouard] Removal of entire `permittedHostDevices` section will now remove all user-defined host device plugins.
- [PR kubevirt#5242][jean-edouard] Creating more than 1 migration at the same time for a given VMI will now fail
- [PR kubevirt#4907][vasiliy-ul] Initial cgroupv2 support
- [PR kubevirt#5324][jean-edouard] Default feature gates can now be defined in the provider configuration.
- [PR kubevirt#5006][alicefr] Add discard=unmap option
- [PR kubevirt#5022][davidvossel] Fixes race condition between operator adding service and webhooks that can result in installs/uninstalls failing
- [PR kubevirt#5310][ashleyschuett] Reconcile CRD resources
- [PR kubevirt#5102][iholder-redhat] Go version updated to 1.14.14
- [PR kubevirt#4746][ashleyschuett] Reconcile Deployments, DaemonSets, MutatingWebhookConfigurations and ValidatingWebhookConfigurations
- [PR kubevirt#5037][ormergi] Hot-plug SR-IOV VF interfaces to VM's post a successful migration.
- [PR kubevirt#5269][mlsorensen] Prometheus metrics scraped from virt-handler are now served from the VMI informer cache, rather than calling back to the Kubernetes API for VMI information.
- [PR kubevirt#5138][davidvossel] virt-handler now waits up to 5 minutes for all migrations on the node to complete before shutting down.
- [PR kubevirt#5191][yuvalturg] Added a metric for monitoring CPU affinity
- [PR kubevirt#5215][xphyr] Enable detection of Intel GVT-g vGPU.
- [PR kubevirt#4760][rmohr] Make virt-handler heartbeat more efficient and robust: Only one combined PATCH and no need to detect different cluster types anymore.
- [PR kubevirt#5091][iholder-redhat] QEMU SeaBios debug logs are being seen as part of virt-launcher log.
- [PR kubevirt#5221][rmohr] Remove  workload placement validation webhook which blocks placement updates when VMIs are running
- [PR kubevirt#5128][yuvalturg] Modified memory related metrics by adding several new metrics and splitting the swap traffic bytes metric
- [PR kubevirt#5084][ashleyschuett] Add validation to CustomizeComponents object on the KubeVirt resource
- [PR kubevirt#5182][davidvossel] New [release-blocker] functional test marker to signify tests that can never be disabled before making a release
- [PR kubevirt#5137][davidvossel] Added our policy around release branch backporting in docs/release-branch-backporting.md
- [PR kubevirt#5096][yuvalturg] Modified networking metrics by adding new metrics, splitting existing ones by rx/tx and using the device alias for the interface name when available
- [PR kubevirt#5088][awels] Hotplug works with hostpath storage.
- [PR kubevirt#4908][dhiller] Move travis tag and master builds to kubevirt prow.
- [PR kubevirt#4741][EdDev] Allow live migration for SR-IOV VM/s without preserving the VF interfaces.

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

51	Edward Haas <[email protected]>
48	Roman Mohr <[email protected]>
23	David Vossel <[email protected]>
21	Vasiliy Ulyanov <[email protected]>
12	Ashley Schuett <[email protected]>
12	Bartosz Rybacki <[email protected]>
12	Itamar Holder <[email protected]>
12	Or Mergi <[email protected]>
11	Federico Gimenez <[email protected]>
11	Or Shoval <[email protected]>
10	Dan Kenigsberg <[email protected]>
7	Antonio Cardace <[email protected]>
7	L. Pivarc <[email protected]>
6	Karel Šimon <[email protected]>
5	Alexander Wels <[email protected]>
5	Daniel Hiller <[email protected]>
5	Jed Lejosne <[email protected]>
4	Andrey Odarenko <[email protected]>
4	Hao Yu <[email protected]>
4	Maya Rashish <[email protected]>
3	Victor Toso <[email protected]>
3	Yuval Turgeman <[email protected]>
3	alonsadan <[email protected]>
2	Alice Frosi <[email protected]>
2	Andrej Krejcir <[email protected]>
2	Erkan Erol <[email protected]>
2	Mark DeNeve <[email protected]>
2	Quique Llorente <[email protected]>
2	Vladik Romanovsky <[email protected]>
2	ansijain <[email protected]>
2	jichenjc <[email protected]>
1	Alex Kalenyuk <[email protected]>
1	Arnon Gilboa <[email protected]>
1	Ashley Schuett <[email protected]>
1	Cole Robinson <[email protected]>
1	Federico Gimenez <[email protected]>
1	Igor Bezukh <[email protected]>
1	Kavya <[email protected]>
1	Marcus Sorensen <[email protected]>
1	Nahshon Unna-Tsameret <[email protected]>
1	Shelly Kagan <[email protected]>
1	Shweta Padubidri <[email protected]>
1	Stu Gott <[email protected]>
1	Tomas Psota <[email protected]>
1	Tomas Psota <[email protected]>
1	Vatsal Parekh <[email protected]>
1	Yan Du <[email protected]>
1	alonsadan <[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
---

v0.39.1

Toggle v0.39.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.39.0 and consists of 6 changes, contributed b…

…y 5 people, leading to 6 files changed, 322 insertions(+), 33 deletions(-).

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

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

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

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

3	Vasiliy Ulyanov <[email protected]>
1	Yan Du <[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
---

v0.40.0-rc.0

Toggle v0.40.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.39.0 and consists of 442 changes, contributed…

… by 50 people, leading to 647 files changed, 43242 insertions(+), 6731 deletions(-).

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

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

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

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

- [PR kubevirt#5350][jean-edouard] Removal of entire `permittedHostDevices` section will now remove all user-defined host device plugins.
- [PR kubevirt#5242][jean-edouard] Creating more than 1 migration at the same time for a given VMI will now fail
- [PR kubevirt#4907][vasiliy-ul] Initial cgroupv2 support
- [PR kubevirt#5324][jean-edouard] Default feature gates can now be defined in the provider configuration.
- [PR kubevirt#5006][alicefr] Add discard=unmap option
- [PR kubevirt#5022][davidvossel] Fixes race condition between operator adding service and webhooks that can result in installs/uninstalls failing
- [PR kubevirt#5310][ashleyschuett] Reconcile CRD resources
- [PR kubevirt#5102][iholder-redhat] Go version updated to 1.14.14
- [PR kubevirt#4746][ashleyschuett] Reconcile Deployments, DaemonSets, MutatingWebhookConfigurations and ValidatingWebhookConfigurations
- [PR kubevirt#5037][ormergi] Hot-plug SR-IOV VF interfaces to VM's post a successful migration.
- [PR kubevirt#5269][mlsorensen] Prometheus metrics scraped from virt-handler are now served from the VMI informer cache, rather than calling back to the Kubernetes API for VMI information.
- [PR kubevirt#5138][davidvossel] virt-handler now waits up to 5 minutes for all migrations on the node to complete before shutting down.
- [PR kubevirt#5191][yuvalturg] Added a metric for monitoring CPU affinity
- [PR kubevirt#5215][xphyr] Enable detection of Intel GVT-g vGPU.
- [PR kubevirt#4760][rmohr] Make virt-handler heartbeat more efficient and robust: Only one combined PATCH and no need to detect different cluster types anymore.
- [PR kubevirt#5091][iholder-redhat] QEMU SeaBios debug logs are being seen as part of virt-launcher log.
- [PR kubevirt#5221][rmohr] Remove  workload placement validation webhook which blocks placement updates when VMIs are running
- [PR kubevirt#5128][yuvalturg] Modified memory related metrics by adding several new metrics and splitting the swap traffic bytes metric
- [PR kubevirt#5084][ashleyschuett] Add validation to CustomizeComponents object on the KubeVirt resource
- [PR kubevirt#5182][davidvossel] New [release-blocker] functional test marker to signify tests that can never be disabled before making a release
- [PR kubevirt#5137][davidvossel] Added our policy around release branch backporting in docs/release-branch-backporting.md
- [PR kubevirt#5096][yuvalturg] Modified networking metrics by adding new metrics, splitting existing ones by rx/tx and using the device alias for the interface name when available
- [PR kubevirt#5088][awels] Hotplug works with hostpath storage.
- [PR kubevirt#4908][dhiller] Move travis tag and master builds to kubevirt prow.
- [PR kubevirt#4741][EdDev] Allow live migration for SR-IOV VM/s without preserving the VF interfaces.

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

51	Edward Haas <[email protected]>
48	Roman Mohr <[email protected]>
23	David Vossel <[email protected]>
21	Vasiliy Ulyanov <[email protected]>
12	Ashley Schuett <[email protected]>
12	Bartosz Rybacki <[email protected]>
12	Itamar Holder <[email protected]>
12	Or Mergi <[email protected]>
11	Federico Gimenez <[email protected]>
11	Or Shoval <[email protected]>
10	Dan Kenigsberg <[email protected]>
7	Antonio Cardace <[email protected]>
7	L. Pivarc <[email protected]>
5	Alexander Wels <[email protected]>
5	Daniel Hiller <[email protected]>
5	Jed Lejosne <[email protected]>
4	Andrey Odarenko <[email protected]>
4	Hao Yu <[email protected]>
4	Karel Šimon <[email protected]>
4	Maya Rashish <[email protected]>
3	Victor Toso <[email protected]>
3	Yuval Turgeman <[email protected]>
3	alonsadan <[email protected]>
2	Alice Frosi <[email protected]>
2	Andrej Krejcir <[email protected]>
2	Mark DeNeve <[email protected]>
2	Quique Llorente <[email protected]>
2	Vladik Romanovsky <[email protected]>
2	ansijain <[email protected]>
2	jichenjc <[email protected]>
1	Alex Kalenyuk <[email protected]>
1	Arnon Gilboa <[email protected]>
1	Ashley Schuett <[email protected]>
1	Cole Robinson <[email protected]>
1	Federico Gimenez <[email protected]>
1	Igor Bezukh <[email protected]>
1	Kavya <[email protected]>
1	Marcus Sorensen <[email protected]>
1	Nahshon Unna-Tsameret <[email protected]>
1	Shelly Kagan <[email protected]>
1	Shweta Padubidri <[email protected]>
1	Stu Gott <[email protected]>
1	Tomas Psota <[email protected]>
1	Tomas Psota <[email protected]>
1	Vatsal Parekh <[email protected]>
1	Yan Du <[email protected]>
1	alonsadan <[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
---

v0.39.0

Toggle v0.39.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.38.1 and consists of 229 changes, contributed…

… by 38 people, leading to 480 files changed, 16466 insertions(+), 16077 deletions(-).

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

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

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

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

- [PR kubevirt#5010][jean-edouard] Migrated VMs stay persistent and can therefore survive S3, among other things.
- [PR kubevirt#4952][ashleyschuett] Create warning NodeUnresponsive event if a node is running a VMI pod but not a virt-handler pod
- [PR kubevirt#4686][davidvossel] Automated workload updates via new KubeVirt WorkloadUpdateStrategy API
- [PR kubevirt#4886][awels] Hotplug support for WFFC datavolumes.
- [PR kubevirt#5026][AlonaKaplan] virt-launcher, masquerade binding - prefer nft over iptables.
- [PR kubevirt#4921][borod108] Added support for Sysprep in the API. A user can now add a answer file through a ConfigMap or a Secret. The User Guide is updated accordingly. /kind feature
- [PR kubevirt#4874][ormergi] Add new feature-gate SRIOVLiveMigration,
- [PR kubevirt#4917][iholder-redhat] Now it is possible to enable QEMU SeaBios debug logs setting virt-launcher log verbosity to be greater than 5.
- [PR kubevirt#4966][arnongilboa] Solve virtctl "Error when closing file ... file already closed" that shows after successful image upload
- [PR kubevirt#4489][salanki] Fix a bug where a disk.img file was created on filesystems mounted via Virtio-FS
- [PR kubevirt#4982][xpivarc] Fixing handling of transient domain
- [PR kubevirt#4984][ashleyschuett] Change customizeComponents.patches such that '*' resourceName or resourceType matches all, all fields of a patch (type, patch, resourceName, resourceType) are now required.
- [PR kubevirt#4972][vladikr] allow disabling pvspinlock to support older guest kernels
- [PR kubevirt#4927][yuhaohaoyu] Fix of XML and JSON marshalling/unmarshalling for user defined device alias names which can make migrations fail.
- [PR kubevirt#4552][rthallisey] VMs using bridged networking will survive a kubelet restart by having kubevirt create a dummy interface on the virt-launcher pods, so that some Kubernetes CNIs, that have implemented the `CHECK` RPC call, will not cause VMI pods to enter a failed state.
- [PR kubevirt#4883][iholder-redhat] Bug fixed: Enabling libvirt debug logs only if debugLogs label value is "true", disabling otherwise.
- [PR kubevirt#4840][alicefr] Generate k8s events on IO errors
- [PR kubevirt#4940][vladikr] permittedHostDevices will support both upper and lowercase letters in the device ID

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

38	David Vossel <[email protected]>
14	Miguel Duarte Barroso <[email protected]>
13	Roman Mohr <[email protected]>
10	Or Mergi <[email protected]>
9	Vladik Romanovsky <[email protected]>
8	Ashley Schuett <[email protected]>
7	Dan Kenigsberg <[email protected]>
7	Daniel Hiller <[email protected]>
7	Edward Haas <[email protected]>
7	iholder <[email protected]>
6	Alexander Wels <[email protected]>
4	Jakub Guzik <[email protected]>
4	Jed Lejosne <[email protected]>
3	Alice Frosi <[email protected]>
3	Itamar Holder <[email protected]>
3	Or Shoval <[email protected]>
2	Federico Gimenez <[email protected]>
2	Michael Henriksen <[email protected]>
2	Peter Salanki <[email protected]>
2	Ryan Hallisey <[email protected]>
2	Yuval Turgeman <[email protected]>
1	Alona Kaplan <[email protected]>
1	Andrew DeMaria <[email protected]>
1	Arnon Gilboa <[email protected]>
1	Cole Robinson <[email protected]>
1	Fabian Deutsch <[email protected]>
1	Hao Yu <[email protected]>
1	L. Pivarc <[email protected]>
1	Marcin Franczyk <[email protected]>
1	Petr Horacek <[email protected]>
1	Quique Llorente <[email protected]>
1	Radim Hrazdil <[email protected]>
1	Stu Gott <[email protected]>
1	Yan Zhu <[email protected]>
1	borod108 <[email protected]>
1	zouyu <[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
---

v0.39.0-rc.1

Toggle v0.39.0-rc.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.38.1 and consists of 229 changes, contributed…

… by 38 people, leading to 480 files changed, 16466 insertions(+), 16077 deletions(-).

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

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

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

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

- [PR kubevirt#5010][jean-edouard] Migrated VMs stay persistent and can therefore survive S3, among other things.
- [PR kubevirt#4952][ashleyschuett] Create warning NodeUnresponsive event if a node is running a VMI pod but not a virt-handler pod
- [PR kubevirt#4686][davidvossel] Automated workload updates via new KubeVirt WorkloadUpdateStrategy API
- [PR kubevirt#4886][awels] Hotplug support for WFFC datavolumes.
- [PR kubevirt#5026][AlonaKaplan] virt-launcher, masquerade binding - prefer nft over iptables.
- [PR kubevirt#4921][borod108] Added support for Sysprep in the API. A user can now add a answer file through a ConfigMap or a Secret. The User Guide is updated accordingly. /kind feature
- [PR kubevirt#4874][ormergi] Add new feature-gate SRIOVLiveMigration,
- [PR kubevirt#4917][iholder-redhat] Now it is possible to enable QEMU SeaBios debug logs setting virt-launcher log verbosity to be greater than 5.
- [PR kubevirt#4966][arnongilboa] Solve virtctl "Error when closing file ... file already closed" that shows after successful image upload
- [PR kubevirt#4489][salanki] Fix a bug where a disk.img file was created on filesystems mounted via Virtio-FS
- [PR kubevirt#4982][xpivarc] Fixing handling of transient domain
- [PR kubevirt#4984][ashleyschuett] Change customizeComponents.patches such that '*' resourceName or resourceType matches all, all fields of a patch (type, patch, resourceName, resourceType) are now required.
- [PR kubevirt#4972][vladikr] allow disabling pvspinlock to support older guest kernels
- [PR kubevirt#4927][yuhaohaoyu] Fix of XML and JSON marshalling/unmarshalling for user defined device alias names which can make migrations fail.
- [PR kubevirt#4552][rthallisey] VMs using bridged networking will survive a kubelet restart by having kubevirt create a dummy interface on the virt-launcher pods, so that some Kubernetes CNIs, that have implemented the `CHECK` RPC call, will not cause VMI pods to enter a failed state.
- [PR kubevirt#4883][iholder-redhat] Bug fixed: Enabling libvirt debug logs only if debugLogs label value is "true", disabling otherwise.
- [PR kubevirt#4840][alicefr] Generate k8s events on IO errors
- [PR kubevirt#4940][vladikr] permittedHostDevices will support both upper and lowercase letters in the device ID

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

38	David Vossel <[email protected]>
14	Miguel Duarte Barroso <[email protected]>
13	Roman Mohr <[email protected]>
10	Or Mergi <[email protected]>
9	Vladik Romanovsky <[email protected]>
8	Ashley Schuett <[email protected]>
7	Dan Kenigsberg <[email protected]>
7	Daniel Hiller <[email protected]>
7	Edward Haas <[email protected]>
7	iholder <[email protected]>
6	Alexander Wels <[email protected]>
4	Jakub Guzik <[email protected]>
4	Jed Lejosne <[email protected]>
3	Alice Frosi <[email protected]>
3	Itamar Holder <[email protected]>
3	Or Shoval <[email protected]>
2	Federico Gimenez <[email protected]>
2	Michael Henriksen <[email protected]>
2	Peter Salanki <[email protected]>
2	Ryan Hallisey <[email protected]>
2	Yuval Turgeman <[email protected]>
1	Alona Kaplan <[email protected]>
1	Andrew DeMaria <[email protected]>
1	Arnon Gilboa <[email protected]>
1	Cole Robinson <[email protected]>
1	Fabian Deutsch <[email protected]>
1	Hao Yu <[email protected]>
1	L. Pivarc <[email protected]>
1	Marcin Franczyk <[email protected]>
1	Petr Horacek <[email protected]>
1	Quique Llorente <[email protected]>
1	Radim Hrazdil <[email protected]>
1	Stu Gott <[email protected]>
1	Yan Zhu <[email protected]>
1	borod108 <[email protected]>
1	zouyu <[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
---

v0.39.0-rc.0

Toggle v0.39.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.38.1 and consists of 227 changes, contributed…

… by 38 people, leading to 480 files changed, 16457 insertions(+), 16077 deletions(-).

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

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

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

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

- [PR kubevirt#5010][jean-edouard] Migrated VMs stay persistent and can therefore survive S3, among other things.
- [PR kubevirt#4952][ashleyschuett] Create warning NodeUnresponsive event if a node is running a VMI pod but not a virt-handler pod
- [PR kubevirt#4686][davidvossel] Automated workload updates via new KubeVirt WorkloadUpdateStrategy API
- [PR kubevirt#4886][awels] Hotplug support for WFFC datavolumes.
- [PR kubevirt#5026][AlonaKaplan] virt-launcher, masquerade binding - prefer nft over iptables.
- [PR kubevirt#4921][borod108] Added support for Sysprep in the API. A user can now add a answer file through a ConfigMap or a Secret. The User Guide is updated accordingly. /kind feature
- [PR kubevirt#4874][ormergi] Add new feature-gate SRIOVLiveMigration,
- [PR kubevirt#4917][iholder-redhat] Now it is possible to enable QEMU SeaBios debug logs setting virt-launcher log verbosity to be greater than 5.
- [PR kubevirt#4966][arnongilboa] Solve virtctl "Error when closing file ... file already closed" that shows after successful image upload
- [PR kubevirt#4489][salanki] Fix a bug where a disk.img file was created on filesystems mounted via Virtio-FS
- [PR kubevirt#4982][xpivarc] Fixing handling of transient domain
- [PR kubevirt#4984][ashleyschuett] Change customizeComponents.patches such that '*' resourceName or resourceType matches all, all fields of a patch (type, patch, resourceName, resourceType) are now required.
- [PR kubevirt#4972][vladikr] allow disabling pvspinlock to support older guest kernels
- [PR kubevirt#4927][yuhaohaoyu] Fix of XML and JSON marshalling/unmarshalling for user defined device alias names which can make migrations fail.
- [PR kubevirt#4552][rthallisey] VMs using bridged networking will survive a kubelet restart by having kubevirt create a dummy interface on the virt-launcher pods, so that some Kubernetes CNIs, that have implemented the `CHECK` RPC call, will not cause VMI pods to enter a failed state.
- [PR kubevirt#4883][iholder-redhat] Bug fixed: Enabling libvirt debug logs only if debugLogs label value is "true", disabling otherwise.
- [PR kubevirt#4840][alicefr] Generate k8s events on IO errors
- [PR kubevirt#4940][vladikr] permittedHostDevices will support both upper and lowercase letters in the device ID

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

37	David Vossel <[email protected]>
14	Miguel Duarte Barroso <[email protected]>
13	Roman Mohr <[email protected]>
10	Or Mergi <[email protected]>
9	Vladik Romanovsky <[email protected]>
8	Ashley Schuett <[email protected]>
7	Dan Kenigsberg <[email protected]>
7	Daniel Hiller <[email protected]>
7	Edward Haas <[email protected]>
7	iholder <[email protected]>
6	Alexander Wels <[email protected]>
4	Jakub Guzik <[email protected]>
4	Jed Lejosne <[email protected]>
3	Alice Frosi <[email protected]>
3	Itamar Holder <[email protected]>
3	Or Shoval <[email protected]>
2	Federico Gimenez <[email protected]>
2	Michael Henriksen <[email protected]>
2	Peter Salanki <[email protected]>
2	Ryan Hallisey <[email protected]>
2	Yuval Turgeman <[email protected]>
1	Alona Kaplan <[email protected]>
1	Andrew DeMaria <[email protected]>
1	Arnon Gilboa <[email protected]>
1	Cole Robinson <[email protected]>
1	Fabian Deutsch <[email protected]>
1	Hao Yu <[email protected]>
1	L. Pivarc <[email protected]>
1	Marcin Franczyk <[email protected]>
1	Petr Horacek <[email protected]>
1	Quique Llorente <[email protected]>
1	Radim Hrazdil <[email protected]>
1	Stu Gott <[email protected]>
1	Yan Zhu <[email protected]>
1	borod108 <[email protected]>
1	zouyu <[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
---

v0.36.2

Toggle v0.36.2's commit message

Verified

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

Git-EVTag-v0-SHA512: 23ce1ecea1f3bb901c6b34d7c76875313db8145a795a30734c4b305b9bb40eb1806b12e6535067d888ed1abcdf6098997bb26ca152dfa572df14c8c3b47b44ed

v0.38.1

Toggle v0.38.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.37.2 and consists of 285 changes, contributed…

… by 34 people, leading to 1794 files changed, 110347 insertions(+), 36909 deletions(-).

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

Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>.

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

- [PR kubevirt#4870][qinqon] Bump k8s deps to 0.20.2
- [PR kubevirt#4571][yuvalturg] Added os, workflow and flavor labels to the kubevirt_vmi_phase_count metric
- [PR kubevirt#4659][salanki] Fixed an issue where non-root users inside a guest could not write to a Virtio-FS mount.
- [PR kubevirt#4844][xpivarc] Fixed limits/requests to accept int again
- [PR kubevirt#4850][rmohr] virtio-scsi now respects the useTransitionalVirtio flag instead of assigning a virtio version depending on the machine layout
- [PR kubevirt#4672][vladikr] allow increasing logging verbosity of infra components in KubeVirt CR
- [PR kubevirt#4838][rmohr] Fix an issue where it may not be able to update the KubeVirt CR after creation for up to minutes due to certificate propagation delays
- [PR kubevirt#4806][rmohr] Make the mutating webhooks for VMIs and VMs  required to avoid letting entities into the cluster which are not properly defaulted
- [PR kubevirt#4779][brybacki] Error messsge on virtctl image-upload to WaitForFirstConsumer DV
- [PR kubevirt#4749][davidvossel] KUBEVIRT_CLIENT_GO_SCHEME_REGISTRATION_VERSION env var for specifying exactly what client-go scheme version is registered
- [PR kubevirt#4772][jean-edouard] Faster VMI phase transitions thanks to an increased number of VMI watch threads in virt-controller
- [PR kubevirt#4730][rmohr] Add spec.domain.devices.useVirtioTransitional boolean to support virtio-transitional for old guests

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

74	Roman Mohr <[email protected]>
31	Zhou Hao <[email protected]>
19	Dan Kenigsberg <[email protected]>
11	Vladik Romanovsky <[email protected]>
9	Ezra Silvera <[email protected]>
8	Alona Kaplan <[email protected]>
8	iholder <[email protected]>
6	David Vossel <[email protected]>
6	Miguel Duarte Barroso <[email protected]>
6	Vasiliy Ulyanov <[email protected]>
5	Bartosz Rybacki <[email protected]>
5	Federico Gimenez <[email protected]>
4	Andrey Odarenko <[email protected]>
3	Alexander Wels <[email protected]>
3	L. Pivarc <[email protected]>
2	Andrea Bolognani <[email protected]>
2	Edward Haas <[email protected]>
2	Jed Lejosne <[email protected]>
2	Quique Llorente <[email protected]>
1	Ashley Schuett <[email protected]>
1	Daniel Hiller <[email protected]>
1	Hu Shuai <[email protected]>
1	Kedar Bidarkar <[email protected]>
1	Or Shoval <[email protected]>
1	Peter Salanki <[email protected]>
1	Ryan Hallisey <[email protected]>
1	Shaul Garbourg <[email protected]>
1	Yoshiki Fujikane <[email protected]>
1	Yuval Turgeman <[email protected]>
1	alonSadan <[email protected]>
1	ansijain <[email protected]>
1	zouyu <[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
---