This release follows v0.58.0 and consists of 239 changes, contributed by 41 people, leading to 401 files changed, 11255 insertions(+), 8664 deletions(-).

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

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

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

- [PR #8622][jean-edouard] Built with golang 1.19
- [PR #8336][alicefr] Flag for setting the guestfs uid and gid
- [PR #8667][huyinhou] connect VM vnc failed when virt-launcher work directory is not /
- [PR #8368][machadovilaca] Use collector to set migration metrics
- [PR #8558][xpivarc] Bug-fix: LimitRange integration now works when VMI is missing namespace
- [PR #8404][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 8.7.0, QEMU 7.1.0 and CentOS Stream 9.
- [PR #8652][akalenyu] BugFix: Exporter pod does not comply with restricted PSA
- [PR #8563][xpivarc] Kubevirt now runs with nonroot user by default
- [PR #8442][kvaps] Add Deckhouse to the Adopters list
- [PR #8546][zhuchenwang] Provides the Vsock feature for KubeVirt VMs.
- [PR #8598][acardace] VMs configured with hugepages can now run using the default container_t SELinux type
- [PR #8594][kylealexlane] Fix permission denied on on selinux relabeling on some kernel versions
- [PR #8521][akalenyu] Add an option to specify a TTL for VMExport objects
- [PR #7918][machadovilaca] Add alerts for VMs unhealthy states
- [PR #8516][rhrazdil] When using Passt binding, virl-launcher has unprivileged_port_start set to 0, so that passt may bind to all ports.
- [PR #7772][jean-edouard] The SELinux policy for virt-launcher is down to 4 rules, 1 for hugepages and 3 for virtiofs.
- [PR #8402][jean-edouard] Most VMIs now run under the SELinux type container_t
- [PR #8513][alromeros] [Bug-fix] Fix error handling in virtctl image-upload

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

23	Andrea Bolognani <abologna@redhat.com>
9	Andrej Krejcir <akrejcir@redhat.com>
8	Or Shoval <oshoval@redhat.com>
8	Roman Mohr <rmohr@google.com>
7	Alice Frosi <afrosi@redhat.com>
7	Jed Lejosne <jed@redhat.com>
7	Shelly Kagan <skagan@redhat.com>
6	Alex Kalenyuk <akalenyu@redhat.com>
6	João Vilaça <jvilaca@redhat.com>
6	L. Pivarc <lpivarc@redhat.com>
5	Alexander Wels <awels@redhat.com>
5	Alvaro Romero <alromero@redhat.com>
5	Bartosz Rybacki <brybacki@redhat.com>
5	Ben Oukhanov <boukhanov@redhat.com>
5	Vasiliy Ulyanov <vulyanov@suse.de>
4	Antonio Cardace <acardace@redhat.com>
4	Itamar Holder <iholder@redhat.com>
4	Radim Hrazdil <rhrazdil@redhat.com>
3	Dan Kenigsberg <danken@redhat.com>
3	Javier Cano Cano <jcanocan@redhat.com>
3	Lee Yarwood <lyarwood@redhat.com>
3	Zhuchen Wang <zcwang@google.com>
3	prnaraya <prnaraya@redhat.com>
2	Alay Patel <alayp@nvidia.com>
2	Felix Matouschek <fmatouschek@redhat.com>
2	Howard Zhang <howard.zhang@arm.com>
2	bmordeha <bmodeha@redhat.com>
2	fossedihelm <ffossemo@redhat.com>
2	윤세준 <sjyoon@sjyoon02.local>
1	Andrei Kvapil <kvapss@gmail.com>
1	Arnon Gilboa <agilboa@redhat.com>
1	Brian Carey <bcarey@redhat.com>
1	Geetika Kapoor <gkapoor@redhat.com>
1	HF <crazytaxii666@gmail.com>
1	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
1	Ryan Hallisey <rhallisey@nvidia.com>
1	akriti gupta <akrgupta@redhat.com>
1	howard zhang <howard.zhang@arm.com>
1	huyinhou <huyinhou@bytedance.com>

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
---
This tag has no release notes.