Tags: stratustech/kubevirt
Tags
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 ---
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 ---
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 ---
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 ---
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 ---
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 ---
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 ---
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 ---
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 ---
PreviousNext