v1.10.0-rc1
⚠️ WARNING ⚠️: This is a pre-release, do not upgrade to it from any versions. We don't support upgrading from this version to a later version either.
Downloads
AMD64
Full ISO
💿 https://releases.rancher.com/harvester/v1.10.0-rc1/harvester-v1.10.0-rc1-amd64.iso
📁 https://releases.rancher.com/harvester/v1.10.0-rc1/harvester-v1.10.0-rc1-vmlinuz-amd64
📁 https://releases.rancher.com/harvester/v1.10.0-rc1/harvester-v1.10.0-rc1-initrd-amd64
📁 https://releases.rancher.com/harvester/v1.10.0-rc1/harvester-v1.10.0-rc1-rootfs-amd64.squashfs
✅ https://releases.rancher.com/harvester/v1.10.0-rc1/harvester-v1.10.0-rc1-amd64.sha512
📝 https://releases.rancher.com/harvester/v1.10.0-rc1/version.yaml
Net Install ISO
💿 https://releases.rancher.com/harvester/v1.10.0-rc1/harvester-v1.10.0-rc1-amd64-net-install.iso
📝 https://docs.harvesterhci.io/v1.10/install/net-install/
ARM64
💿 https://releases.rancher.com/harvester/v1.10.0-rc1/harvester-v1.10.0-rc1-arm64.iso
📁 https://releases.rancher.com/harvester/v1.10.0-rc1/harvester-v1.10.0-rc1-vmlinuz-arm64
📁 https://releases.rancher.com/harvester/v1.10.0-rc1/harvester-v1.10.0-rc1-initrd-arm64
📁 https://releases.rancher.com/harvester/v1.10.0-rc1/harvester-v1.10.0-rc1-rootfs-arm64.squashfs
✅ https://releases.rancher.com/harvester/v1.10.0-rc1/harvester-v1.10.0-rc1-arm64.sha512
📝 https://releases.rancher.com/harvester/v1.10.0-rc1/version-arm64.yaml
Issues
Ready for Testing
- [TASK][UI] Bump @rancher/shell to 3.0.14 - #12062
- [BUG] node-disk-manager includes
/dev/sr0in BlockDevices, but should be ignored by drive type filter - #12050 - [TASK] Bump Descheduler to v0.37.0 - #12045
- [ENHANCEMENT] Improve the VNC console: session hand-over, confirmations and usability - #12015
- [BUG] LVMVolumeGroup controller does not recover when vgextend fails after pvcreate - #12010
- [BUG] pci-device generateHostDevicesPatch could be jumped when multi types of devices are co-existing - #11985
- [BUG] The UI offers the
backupaction for VMs with Longhorn v2 volumes - #11970 - [BUG] pcidevices: adding a host device to an existing VM does not add the other devices of its IOMMU group, the VM cannot start - #11959
- [BUG] Terraform provider: host_device changes are not detected and a removed block does not detach the device - #11952
- [BUG] VM snapshots are rejected for VMs with Longhorn v2 volumes - #11934
- [ENHANCEMENT] Reduce the duplicated warnings
no maintenance-mode strategy for VM- #11900 - [BUG] Terraform provider: plan always shows a change on an empty cd-rom that keeps its volume fields - #11879
- [BUG] Terraform provider: plan always shows a change on the size of a disk created without size - #11878
- [BUG] Forklift-migrated VMs get no resource overcommit (requests default to limits) - #11854
- [BUG] VM LoadBalancer with DHCP IPAM: kube-vip lease renewal always fails — "bind: permission denied" on :68 - #11832
- [BUG] restoreVM job does not get triggered after upgrade for non-migratable VMs - #11822
- [BUG] [terraform-provider] VMs on a KubeOVN subnet with DHCP cannot be managed (managedtap binding) - #11813
- [BUG] CDI-backed VMImage import is blocked by image volume size validation - #11801
- [ENHANCEMENT] Move OS Type, CPU Model and CPU/system options from Advanced Options to the VM Basics tab - #11797
- Guest cluster LoadBalancer in DHCP mode is not deleted from Harvester when its Service is deleted - #11767
- [ENHANCEMENT] Avoid HNC potential dhcp ip leaking - #11757
- [BUG] rancher-logging addon: rke2-journald-aggregator mounts
/var/log/audit/audit.logas a file, so after auditd rotation it re-ships old audit events in a loop and never ships new ones - #11756 - [BUG] multiple enableCPUManager will return 409 instead 400 - #11736
- [ENHANCEMENT] Change status code to 403 when request is not allowed - #11717
- [TASK] Update Kube-OVN to v1.16.4 - #11646
- [BUG] Harvester UI creates mixed MIG profiles in an invalid order, causing NVIDIA exit code 23 - #11636
- [BUG] When hostnetworkconfig static IP is changed, the result is not synced to vlan sub-interface - #11618
- [ENHANCEMENT] support deterministic naming for longhorn backing image based storageclass names - #11609
- [GUI] [ENHANCEMENT] Make use of status conditions when activating maintenance mode - #11605
- [FEATURE] Terraform provider: VM performance tuning properties - #11604
- [BUG] Hostnetworkconfig does not allow to change ip when underlay is selected - #11603
- [BUG] Upstream kube-vip v1.2.0+ has an important flaw on leader lost handling - #11584
- [BUG] Harvester UI overrides StorageClass across all volumes on edit, breaking VMs with mixed StorageClasses - #11579
- [ENHANCEMENT] Adapt to kube-vip breaking changes on v1.2.0 and later versions - #11574
- [TASK] Bump rancher-monitoring & rancher-logging - #11540
- [BUG] HostNetworkConfig marks a node ready without assigning the IP, and never retries - #11519
- [BUG] The default IPAM setting show DHCP, but it uses Pool during creating Load Balancer on Rancher - #11488
- [BUG] Harvester CSI chart runs three csi-snapshotter replicas without leader election - #11482
- [FEATURE] Dual-Stack IPv4-First Support for node-manager - #11471
- [BUG] Malformed DHCP reply can panic the installer while resolving a DHCP VIP - #11424
- [TASK] Add convergence ratio panel to live migration Grafana dashboard - #11401
- [ENHANCEMENT] improve cleanup of inventory on seeder cluster cleanup - #11361
- [FEATURE] Preserve source guest OS metadata during VM import - #11072
- [BUG] Can't take snapshot of VM having lvm disk - #10762
- [BUG] crashloop of csi-driver-lvm after disabling and re-enabling - #10761
- [FEATURE] Dual-Stack IPv4-First Support for harvester-installer - #10755
- [terraform-provider] VMs with a cloudinit block show a perpetual diff (cloud-init disk reported as a disk) - #10728
- [BUG] pr-helper image missing /entrypoint.sh — PersistentReservation feature gate crashes all virt-handler pods on Harvester 1.7.x and 1.8.0 - #10701
- [TASK] [UI] Migrate to a newer xterm package and re-enable harvester build validation - #10691
- [BUG] After upgraded to three Nodes Harvester with witness role to v1.8.0-rc6, vm failed to migrate with error "Kubevirt not ready" - #10447
- [ENHANCEMENT] Move Devices related pages into new category called Devices - #9418
- [FEATURE] Cluster API (CAPI) provider for Harvester - #8850
- [BUG] Secret not listing in Harvester UI when configuring alert manager - #8520
- [FEATURE] Harvester to support network booting vm's via pxe - #3325
Testing
- [BUG] HCP taints on wrong or non-existing nodes if the backed vm is using a customized hostname - #11580
- [ENHANCEMENT] Enhance HCP vm controller to identify the vm via guest cluster - #10906
- [BUG] Harvester installation fails with network error when mgmt interface configured with 802.3ad/LACP mode - #10885
- [TASK] [FEATURE] Dual-stack IPv4-first extension harvester-installer (depends on 1.1) - #10796
- [BUG] Harvester CSI Driver controller sidecars crash with SELinux enforcing on guest cluster - #10786
Closed
- [TASK] Update Go Base Images to use Go 1.26 or 1.27 - #12046
- [TASK] Release harvester-cloud-provider 0.2.17 - #11918
- [BUG] Vue warns "Failed to resolve component: LabelValue" in the container volume form - #11893
- [ENHANCEMENT] Add a unit test target (jest) to the UI extension and run it in CI - #11892
- [BUG] VM list shows running VMs as "Starting" after switching from the Rancher explorer to the Harvester product - #11882
- [TASK] ensure all rc release as the pre-release instead of the latest - #11831
- [BUG] projectsornamespaces query returns HTTP 500 on the virtual machine list (nil namespace cache) - #11819
- [ENHANCEMENT] Harvester-load-balancer has no
make genereateandmake validate-ci- #11749 - [ENHANCEMENT] Enhance network-controller webhook to skip processing nil pointer in delete case - #11742
- [BUG] HCP does not have the required node deletion RBAC - #11683
- [BUG] When RKE2 guest cluster node has customized hostname, it can not be changed or upgraded - #11682
- [TASK] Bump Harvester CSI Driver v0.1.32 to Rancher/RKE2 - #11670
- [BUG] v1.9.0 MTU annotation missing from clusternetwork for mgmt - #11661
- [TASK] k8s 1.37 support for Harvester-cloud-provider - #11644
- [TASK] Release harvester-cloud-provider 0.2.16 - #11627
- [ENHANCEMENT] Support ImagePullSecrets for VPC NAT GW Pod - #11620
- [TASK] Framework for a resource health check - #11598
- [ENHANCEMENT] Add more logs while detecting failed live migration during the upgrade - #11577
- [ENHANCEMENT] HCP container shows correct version info - #11563
- [ENHANCEMENT] Add util helper functions to work with namespaced names - #11547
- [TASK] VM Density / Capacity Benchmark - #11688
- [ENHANCEMENT] UI changes for supporting rancher-k3k addon - #11511
- [TASK] Ensure all of the base golang image using the bci - #11501
- [ENHANCEMENT] Decouple HCP code with Harvester code - #11493
- [ENHANCEMENT] Support multiple external subnets per VPC NAT Gateway Pod - #11403
- [BUG] logout feature isn't working properly - #11386
- [TASK] Sync Upgrade v1 and v2 related PR in project board - #11376
- [TASK] Tag nvidia-driver-toolkit images for sprint releases instead of
sle-micro-head- #11047 - [TASK] Bump kube-vip mirror image to v1.2.1 - #10951
- [TASK] Bump cdi to v1.65 - #10673
- [TASK] Identify the features that depend on the embedded rancher - #10570
- [ENHANCEMENT] USABILITY: Windows VMs spec optimization - #10519
- [ENHANCEMENT] Add Size Validation for Volumes Created from VM Images - #10351
- [TASK] Automate creating Github releases after build-for-tag.yml change - #10114
- [TASK] Review all github action of tag building - #10061
- [TASK] Build benchmark policy - #9777
- [ENHANCEMENT] allow pcidevice passthrough via harvester node-driver - #9632
- [ENHANCEMENT] Show RKE2 certificates status on dashboard - #9537
- [ENHANCEMENT] Make use of status conditions when activating maintenance mode - #9022
- [FEATURE] Harvester load balancer supports IP mode static - #8279
- [ENHANCEMENT] Simplify Harvester dependencies - #5278
Component Versions
| Component | Version |
|---|---|
| Longhorn | v1.13.0 |
| KubeVirt | v1.9.0 |
| CDI | v1.65.0 |
| Kube-OVN | v1.16.4-dev.0 |
| Embedded Rancher | v2.15.2 |
| RKE2 | v1.36.5+rke2r1 |
| SL Micro | 6.2 |