What's Changed
- Adapt console window to the screen (backport #1048) by @mergify in #1050
- Remove empty code formatted label from Host NTP warning label (backport #1052) by @mergify in #1056
- UI: allow all URL schemas for custom console URLs (backport #1059) by @mergify in #1074
- Remove
harvesterhci.io/owned-by
(backport #1065) by @mergify in #1073 - VM Restore column label (backport #1066) by @mergify in #1072
- VM Maintenance Strategy (backport #1060) by @mergify in #1071
- Remove zh-hans locale in harvester dashboard (backport #1068) by @mergify in #1075
- Hide restore column when completed (backport #1077) by @mergify in #1079
- Hide Upgrade button when upgrade is in progress (backport #1081) by @mergify in #1086
- Allow user to enable / disable node disk scheduling (backport #1087) by @mergify in #1088
- fix: honor annotation matchNodes from network config to show selected nodes in detail page (backport #1083) by @mergify in #1090
- Improve the UX of non-migratable VMs in node maintenance mode (backport #1092) by @mergify in #1095
- [Backport v1.4] fix: vlan id input mask by @m-ildefons in #1098
- Fix vlan id should be integer type (backport #1099) by @mergify in #1100
- Take image virtual size into account when creating VMs (backport #976) by @mergify in #1104
- Fixed links to documents from old Harvester versions (backport #1107) by @a110605 in #1116
- Move reserved memory out from Read More in VM and VM template detail pages (backport #1117) by @mergify in #1122
- Add image restoring status (backport #1112) by @mergify in #1123
- feat: Add ability to enable Longhorn V2 Data Engine (backport #1108) by @mergify in #1121
- Show error message upon each retry failure (backport #973) by @mergify in #1119
- Fix harvester support link does not link to support page when embedded Rancher 2.9 (backport #1120) by @mergify in #1126
- Filter out witness node from VM migration dropdown (backport #1114) by @mergify in #1130
- Fix backup-target setting doesn't set to the latest value (backport #1129) by @mergify in #1131
- Add console button tooltip and document link when button disabled (backport #1111) by @mergify in #1134
- [ui-strings] Consistent language use applied across UI strings (backport #1110) by @mergify in #1133
- Allow user to set total snapshot size quota in namespace and vm pages (backport #1082) by @mergify in #1138
- Check harvester resource quota schema to prevent unknown schema error (backport #1135) by @mergify in #1139
- Add namespace check when finding volume attachVM (backport #1136) by @mergify in #1141
- Add cancelAction in VM create page (backport #1137) by @mergify in #1140
- Support CPU Pinning (backport #1109) by @mergify in #1143
- Replace $copyText with copyTextToClipboard function (backport #1132) by @mergify in #1147
- Clean up error messages when clicking force checkbox (backport #1148) by @mergify in #1150
- Take image virtual size into account when creating Volumes (backport #1113) by @mergify in #1144
- Reserved storage size in the dashboard isn't useful (backport #1105) by @mergify in #1153
- Add additional-guest-memory-overhead-ratio setting (backport #1128) by @mergify in #1155
- Fix: missing allocated translation key (backport #1156) by @mergify in #1159
- Pin [email protected] for check-plugin CI job (backport #1160) by @mergify in #1161
- Add volume and image encryption feature (backport #1151) by @mergify in #1164
- Support USB Passthrough (backport #1069) by @mergify in #1167
- Add encrypt image and decrypt image actions (backport #1165) by @mergify in #1169
- Detect Red Hat linux OS Type like Ubuntu and OpenSUSE (backport #1162) by @mergify in #1166
- Fix check-plugins CI job (backport #1170) by @mergify in #1171
- Fix Node list in VMs Migrate dialog (backport #1168) by @mergify in #1172
- l10N: add the harvester-csi-driver-lvm description (backport #1157) by @mergify in #1175
- Fix volume isEncrypted logic (backport #1177) by @mergify in #1178
- Add VM schedules pages (backport #1103) by @mergify in #1179
- Update yarn.lock (backport #1180) by @mergify in #1181
- [BUG] Final edits to the UI strings (backport #1176) by @mergify in #1182
- Add provisioned vGpus in VM's devices list. (backport #1154) by @mergify in #1173
- Host local storage support (backport #1076) by @mergify in #1183
- Add
edit
mode (backport #1184) by @mergify in #1185 - Port app-modal to harvester shell (backport #1163) by @mergify in #1187
- Host local storage support, enhancements (backport #1186) by @mergify in #1188
- Remove "Take Snapshot" action for Longhorn V2 Storage Classes (backport #1189) by @mergify in #1190
- Rename some VM shorthands to Virtual Machine (backport #1192) by @mergify in #1193
- Remove clone action for LVM and LHv2 volume (backport #1191) by @mergify in #1195
- feat: extend degraded errors (backport #1194) by @mergify in #1196
- Disable volume size input when isLonghornV2 and edit mode (backport #1198) by @mergify in #1199
- Root disk volume accessMode should be RWX (backport #1200) by @mergify in #1201
- feat: add clone capability back for LVM volume (backport #1202) by @mergify in #1203
- Port ResourceCancelModal change into harvester shell (backport #1204) by @mergify in #1206
- update CONSOLE_URL doc link (backport #1205) by @mergify in #1207
- feat: Change LH V2 enablement from Preview to Experimental (backport #1209) by @mergify in #1210
- Change upgrade error banner to red color (backport #1211) by @mergify in #1212
- Remove typo (backport #1216) by @mergify in #1217
- Handle Rancher schemaDefinitions (backport #1208) by @mergify in #1218
- Align CPU pinning checkbox position in cloud template (backport #1220) by @mergify in #1221
- fix delete VM modal cannot be dismiss (backport #1219) by @mergify in #1222
- [WORKAROUND] fix create namespace page broken on rancher 2.8.x (backport #1224) by @mergify in #1225
- fix storage class page broken if get unknown provisioner (backport #1227) by @mergify in #1229
- Get provisioner and engine version from Volume (backport #1226) by @mergify in #1228
- Show provisioner in provisioner colume instead of empty string (backport #1230) by @mergify in #1231
- Add longhorn support message in VM clone dialog (backport #1223) by @mergify in #1233
Full Changelog: v1.3.1...v1.4.0