v1.8.0
·
12 commits
to release-harvester-v1.8
since this release
What's Changed
Features
- feat: enable snapshot and clone for LHv2 by @tserong in #379
- feat: support for HotPlugNICs from Kubevirt by @houhoucoop in #582
- feat: add support for configuring transparent hugepages by @tserong in #414
- feat: modify exclude IPs placeholder to the correct format by @houhoucoop in #599
- feat: create related image storageclass before OS upgrade by @a110605 in #595
- feat: allow user to attach volume to muliple VMs by @a110605 in #620
- feat: integrate cron editor in vm schedule edit page by @a110605 in #635
- feat: read addon displayname from label and add descheduler description by @a110605 in #644
- feat: Introduce VM Import UI flow pages by @wombelix in #642
- feat: add warning message when disabling a device that have not been detached in the backend by @Yu-Jack in #675
- feat: add resume button for upgrade paused node by @a110605 in #698
- feat: show notification if there is VM pending restart by @a110605 in #700
- feat: add cpu model selection by @Yu-Jack in #702
- feat: add cdrom hotplug volume by @wheatdog in #703
- fix(vmimport): Add missing list page for harvesterhci.io.migration.ovasource by @votdev in #714
- fix(vmimport): Rename list pages according to their URL path by @votdev in #717
- feat: add vmMigrationTimeout in vm-force-reset-policy setting by @a110605 in #718
- feat: add VPC network topology in detail page by @houhoucoop in #721
- feat: add support-bundle-file-name setting by @Yu-Jack in #725
- feat: add Insecure Skip TLS Verify checkbox in cluster-registration-url setting by @a110605 in #716
- feat: ensure the state is pending when perform cloning the efi (backport #730) by @mergify[bot] in #734
- feat: add vGPU filter button and hide the enable/disable passthrough in PCIDevice page (backport #729) by @mergify[bot] in #732
- feat: introduce instance-manager-resources setting (backport #744) by @mergify[bot] in #745
- feat: add storage migration operation (backport #724) by @mergify[bot] in #749
- feat: introduce rwxNetwork setting (backport #746) by @mergify[bot] in #750
- feat: support advance option and creation from DataVolume (backport #776) by @mergify[bot] in #777
Bug Fixes
- fix: change migconfiguration model to inherit from harvester resource by @a110605 in #608
- fix: support bundle namespace can't be selected by @houhoucoop in #607
- fix: create new secret on vm creation by @yulken in #614
- fix: do not inherit template secret when creating new VM by @a110605 in #643
- fix: failed to create multiple VMs by @a110605 in #647
- fix: drop mac-address annotation from vm template to prevent MAC address reusing by @wheatdog in #663
- fix: do not set cpu.maxSockets on UI by @a110605 in #674
- fix: use file as field name instead of chunk in cdi vmimage upload by @brandboat in #684
- fix: change isCordened condition by @a110605 in #689
- fix: use longhorn-static for upgrade vmimage by @brandboat in #690
- fix: take VM snapshot this.action typo by @a110605 in #696
- fix: shall update hotpluggable when change to a non-iso image by @wheatdog in #713
- fix: changed logic to use power status from underlying inventory by @ibrokethecloud in #707
- fix: missing Download Logs button in Rancher integration mode by @a110605 in #715
- fix: import sources page header by @a110605 in #723
- fix: container disks don't need volumeClaimTemplates but volumes (backport #735) by @mergify[bot] in #737
- fix: reword the error message to focus on missing bootable volume (backport #736) by @mergify[bot] in #738
- fix: Skip typo (backport #740) by @mergify[bot] in #742
- fix: use default value got undefined value in payload (backport #772) by @mergify[bot] in #773
- fix: bump rancher-eio/read-vault-secret action (backport #786) by @mergify[bot] in #787
- fix: change auth/V3user to auth/user (backport #824) by @mergify[bot] in #825
Dependencies
- deps: update dependency @types/node to v20.19.25 (main) by @renovate[bot] in #600
- deps: update patch digest dependencies (main) by @renovate[bot] in #615
- deps: update dependency node-forge to v1.3.2 [security] (main) by @renovate[bot] in #623
- deps: update patch digest dependencies (main) by @renovate[bot] in #630
- deps: update dependency @types/node to v20.19.27 (main) by @renovate[bot] in #651
- deps: update dependency qs to v6.14.1 [security] (main) by @renovate[bot] in #664
- deps: update patch digest dependencies (main) by @renovate[bot] in #676
- deps: update patch digest dependencies (main) by @renovate[bot] in #686
- deps: update patch digest dependencies (main) by @renovate[bot] in #705
- deps: update dependency qs to v6.15.0 (main) by @renovate[bot] in #710
- deps: update patch digest dependencies (main) by @renovate[bot] in #719
- deps: update dependency elkjs to ^0.11.0 (main) by @renovate[bot] in #727
- deps: update dependency @types/node to v20.19.37 (main) by @renovate[bot] in #726
- deps: update dependency yaml to v2.8.3 (release-harvester-v1.8) by @renovate[bot] in #757
- deps: update patch digest dependencies (release-harvester-v1.8) by @renovate[bot] in #796
- deps: update fossas/fossa-action action to v1.9.0 (release-harvester-v1.8) by @renovate[bot] in #797
Documentation
- docs: add README.md in pkg/harvester in main branch by @a110605 in #661
- docs: update install instruction doc link (backport #753) by @mergify[bot] in #754
Style
Build & Continuous Integration
- ci: lint last commit if is empty string or all zero by @a110605 in #584
- ci: only do package auto update for release-harvester-v1.7 ~ v1.9 by @a110605 in #682
- ci: add FOSSA scanning workflow by @macedogm in #683
- ci: auto assign reviewer by CODEOWNERS (backport #768) by @mergify[bot] in #769
- ci: remove the single quota for use commit hash (backport #767) by @mergify[bot] in #771
- ci: add minimumReleaseAge in renovate.json to delay dependency update (backport #798) by @mergify[bot] in #800
Refactoring
- refactor: remove using resourceName to determine is vGPU device (backport #741) by @mergify[bot] in #743
- refactor: change rwxNetwork setting to kind json (backport #751) by @mergify[bot] in #752
- refactor: add banner in PCI Devices page (backport #785) by @mergify[bot] in #788
Chores
- chore: bump version to v1.7.0-rc1 by @a110605 in #583
- chore: bump shell version to v3.0.8-rc.8 by @a110605 in #588
- chore: update yarn.lock for @rancher/shell v3.0.8-rc.8 by @a110605 in #591
- chore: bump version to v1.7.0-rc2 by @a110605 in #596
- chore: bump version to v1.7.0-rc3 by @a110605 in #612
- chore: bump to v1.7.0-rc4 by @a110605 in #621
- chore: bump to v1.7.0-rc5 by @Vicente-Cheng in #636
- chore: bump version to v1.7.0-rc6 by @a110605 in #649
- chore: bump version to v1.7.0-rc7 by @Vicente-Cheng in #656
- chore: bump version to v1.7.0 by @a110605 in #658
- chore: bump version to v1.8.0-dev by @Vicente-Cheng in #672
- chore: update copyright year to 2026 by @a110605 in #681
- chore: update @rancher/shell to v3.0.9-rc.1 by @a110605 in #694
- chore: restrict v1.8.0 ui extension to run on Rancher 2.14 or above by @a110605 in #695
- chore: upgrade @rancher/shell to 3.0.9-rc.6 by @a110605 in #712
- chore: bump to v1.8.0-rc1 (backport #731) by @mergify[bot] in #733
- chore: bump to v1.8.0-rc2 (backport #747) by @mergify[bot] in #748
- chore: pin GH Actions to commit sha (backport #765) by @mergify[bot] in #766
- chore: bump version to 1.8.0-rc3 (backport #774) by @mergify[bot] in #775
- chore: bump version to 1.8.0-rc4 (backport #778) by @mergify[bot] in #779
- chore: bump version to 1.8.0-rc5 (backport #789) by @mergify[bot] in #790
- chore: bump version to 1.8.0-rc6 by @harvesterhci-io-github-bot in #812
- chore: bump version to 1.8.0 by @harvesterhci-io-github-bot in #826
- chore: bump sha for upstream action pinning (backport #827) by @mergify[bot] in #828
New Contributors
- @tserong made their first contribution in #379
- @macedogm made their first contribution in #683
- @brandboat made their first contribution in #684
- @wombelix made their first contribution in #642
- @ibrokethecloud made their first contribution in #707
- @votdev made their first contribution in #714
- @harvesterhci-io-github-bot made their first contribution in #812
Full Changelog: v1.7.1...v1.8.0