Skip to content

v1.8.0

Choose a tag to compare

@wheatdog wheatdog released this 24 Apr 08:39
· 12 commits to release-harvester-v1.8 since this release
1dcb528

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

  • style: set max-height for namespace dropdown menu by @a110605 in #693

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

New Contributors

Full Changelog: v1.7.1...v1.8.0