Skip to content

v1.3.0-alpha.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@kubevirt-bot kubevirt-bot released this 10 May 16:13
· 291 commits to main since this release
v1.3.0-alpha.0
e4c5d64

tag v1.3.0-alpha.0
Tagger: Luboslav Pivarc lpivarc@redhat.com

This release follows v1.2.0 and consists of 992 changes, contributed by 69 people, leading to 1364 files changed, 44170 insertions(+), 38157 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v1.3.0-alpha.0.

The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using git tag -v v1.3.0-alpha.0.

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

Notable changes

  • [PR #11788][ormergi] The network-info annotation is now used for mapping between SR-IOV network and the underlying device PCI address
  • [PR #11700][alicefr] Add the updateVolumeStrategy field
  • [PR #11256][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 10.0.0 and QEMU 8.2.0.
  • [PR #11482][brianmcarey] Build KubeVirt with go v1.22.2
  • [PR #11641][alicefr] Add kubevirt.io/testWorkloadUpdateMigrationAbortion annotation and a mechanism to abort workload updates
  • [PR #11770][alicefr] Fix the live updates for volumes and disks
  • [PR #11790][aburdenthehand] Re-adding Cloudflare to our ADOPTERS list
  • [PR #11718][fossedihelm] Fix: SEV methods in client-go now satisfy the proxy server configuration, if provided
  • [PR #11685][fossedihelm] Updated go version of the client-go to 1.21
  • [PR #11618][AlonaKaplan] Extend network binding plugin to support device-info DownwardAPI.
  • [PR #11283][assafad] Collect VMI OS info from the Guest agent as kubevirt_vmi_phase_count metric labels
  • [PR #11676][machadovilaca] Rename rest client metrics to include kubevirt prefix
  • [PR #11557][avlitman] New memory statistics added named kubevirt_memory_delta_from_requested_bytes
  • [PR #11678][Vicente-Cheng] Improve the handling of ordinal pod interface name for upgrade
  • [PR #11653][EdDev] Build the passtcustom CNI binary statically, for the passt network binding plugin.
  • [PR #11294][machadovilaca] Fix kubevirt_vm_created_total being broken down by virt-api pod
  • [PR #11307][machadovilaca] Add e2e tests for metrics
  • [PR #11479][vladikr] virtual machines instance will no longer be stuck in an irrecoverable state after an interrupted postcopy migration. Instead, these will fail and could be restarted again.
  • [PR #11416][dhiller] emission of k8s logs when using programmatic focus with FIt
  • [PR #11272][dharmit] Make 'image' field in hook sidecar annotation optional.
  • [PR #11500][iholder101] Support HyperV Passthrough: automatically use all available HyperV features
  • [PR #11484][jcanocan] Reduce the downwardMetrics server maximum number of request per second to 1.
  • [PR #11498][acardace] Allow to hotplug memory for VMs with memory limits set
  • [PR #11470][brianmcarey] Build KubeVirt with Go version 1.21.8
  • [PR #11312][alromeros] Improve handling of export resources in virtctl vmexport
  • [PR #11367][alromeros] Bugfix: Allow vmexport download redirections by printing logs into stderr
  • [PR #11219][alromeros] Bugfix: Improve handling of IOThreads with incompatible buses
  • [PR #11149][0xFelix] virtctl: It is possible to import volumes from GCS when creating a VM now
  • [PR #11404][avlitman] KubeVirtComponentExceedsRequestedCPU and KubeVirtComponentExceedsRequestedMemory alerts are deprecated; they do not indicate a genuine issue.
  • [PR #11331][anjuls] add cloudraft to adopters.
  • [PR #11387][alaypatel07] add perf-scale benchmarks for release v1.2
  • [PR #11095][ShellyKa13] Expose volumesnapshot error in vmsnapshot object
  • [PR #11372][xpivarc] Bug-fix: Fix nil panic if VM update fails
  • [PR #11267][mhenriks] BugFix: Ensure DataVolumes created by virt-controller (DataVolumeTemplates) are recreated and owned by the VM in the case of DR and backup/restore.
  • [PR #10900][KarstenB] BugFix: Fixed incorrect APIVersion of APIResourceList
  • [PR #11306][fossedihelm] fix(ksm): set the kubevirt.io/ksm-enabled node label to true if the ksm is managed by KubeVirt, instead of reflect the actual ksm value.
  • [PR #11330][jean-edouard] More information in the migration state of VMI / migration objects
  • [PR #11264][machadovilaca] Fix perfscale buckets error
  • [PR #11183][dhiller] Extend OWNERS for sig-buildsystem
  • [PR #11058][fossedihelm] fix(vmclone): delete vmclone resource when the target vm is deleted
  • [PR #11265][xpivarc] Bug fix: VM controller doesn't corrupt its cache anymore
  • [PR #11205][akalenyu] Fix migration breaking in case the VM has an rng device after hotplugging a block volume on cgroupsv2
  • [PR #11051][alromeros] Bugfix: Improve error reporting when fsfreeze fails
  • [PR #11156][nunnatsa] Move some verification from the VMI create validation webhook to the CRD
  • [PR #11146][RamLavi] node-labeller: Remove obsolete functionalities

Contributors

69 people contributed to this release:

106 fossedihelm ffossemo@redhat.com
79 Edward Haas edwardh@redhat.com
50 Orel Misan omisan@redhat.com
35 Itamar Holder iholder@redhat.com
34 Luboslav Pivarc lpivarc@redhat.com
23 Alice Frosi afrosi@redhat.com
21 Or Shoval oshoval@redhat.com
20 Shelly Kagan skagan@redhat.com
18 Ram Lavi ralavi@redhat.com
16 bmordeha bmordeha@redhat.com
15 Alona Paz alkaplan@redhat.com
15 Assaf Admi aadmi@redhat.com
14 Brian Carey bcarey@redhat.com
11 Alex Kalenyuk akalenyu@redhat.com
11 Alvaro Romero alromero@redhat.com
11 Felix Matouschek fmatouschek@redhat.com
11 João Vilaça jvilaca@redhat.com
10 Antonio Cardace acardace@redhat.com
10 Dan Kenigsberg danken@redhat.com
10 Or Mergi ormergi@redhat.com
9 Daniel Hiller dhiller@redhat.com
9 Fabian Deutsch fabiand@redhat.com
9 Jed Lejosne jed@redhat.com
8 Andrea Bolognani abologna@redhat.com
8 Nahshon Unna-Tsameret nunnatsa@redhat.com
7 Lee Yarwood lyarwood@redhat.com
6 Victor Toso victortoso@redhat.com
6 avlitman alitman@redhat.com
6 sylvain-pierrot sylvain.pierrot@etu.umontpellier.fr
5 Vladik Romanovsky vromanso@redhat.com
5 Youngjun yj.yoo@okestro.com
4 Andrew Burden aburden@redhat.com
4 Dharmit Shah shahdharmit@gmail.com
4 Edu Gómez Escandell egomez@redhat.com
4 Oren Cohen ocohen@redhat.com
3 Ben Oukhanov ben1zuk321@gmail.com
3 Jan Schintag jan.schintag@de.ibm.com
3 Michael Henriksen mhenriks@redhat.com
3 Vasiliy Ulyanov vulyanov@suse.de
3 rkishner rkishner@redhat.com
2 Javier Cano Cano jcanocan@redhat.com
2 Tushar Jain jain0735@gmail.com
2 Vicente Cheng vicente.cheng@suse.com
2 howard zhang howard.zhang@arm.com
2 machadovilaca machadovilaca@gmail.com
2 zhuanlan zhuanlan_yewu@cmss.chinamobile.com
1 Adrian Vladu avladu@cloudbasesolutions.com
1 Alay Patel alayp@nvidia.com
1 Andrei Kvapil kvapss@gmail.com
1 Andrej Krejcir akrejcir@redhat.com
1 Anjul Sahu anjuls@users.noreply.github.com
1 Arnon Gilboa agilboa@redhat.com
1 Bart Vercoulen bartv@kumina.nl
1 Barthélemy Vessemont bvessemont@gmail.com
1 Enrique Llorente ellorent@redhat.com
1 Harshit Gupta guptaharshit@microsoft.com
1 Igor Bezukh ibezukh@redhat.com
1 Karsten Becker kb@karsten-becker.de
1 Mark Maglana mmaglana@gmail.com
1 Shahaf Bahar sbahar@redhat.com
1 Shirly Radco sradco@redhat.com
1 TheRealSibasishBehera fangedhamster3114@gmail.com
1 Vasiliy Sibirskiy vsibirsk@redhat.com
1 anish bista anishbista053@gmail.com
1 bcoxford ben.coxford@ncr.com
1 mountcount cuimoman@outlook.com
1 zpeng zpeng@redhat.com

Additional Resources

---
-----BEGIN PGP SIGNATURE-----

iIkEABEIADEWIQS5aL5huPTZew1hSy9m6XN7mspnmQUCZj4zIhMcbHBpdmFyY0By
ZWRoYXQuY29tAAoJEGbpc3uaymeZTmUBAIXwqkH2mw6sBdvXGGu9PIXWWOcQNlN1
zzPKR+fkD6ccAQC9oPuqar/0VJnidlcExX4bLDamKYLKF14CIHr++Vf0Ug==
=MqN+
-----END PGP SIGNATURE-----

Merge pull request #11882 from kubevirt-bot/bump-kubevirtci

Bump kubevirtci