Releases: canonical/maas-ui
Releases · canonical/maas-ui
v2.1.0 [2.9.3]
Fixes:
- Add proxmox field names to add_chassis parameter map (#2327)
- Only fetch scripts if they have not been fetched before (#2210)
- Fix infinite redirect when switching user (#2178) (#2187)
- Fix race condition when loading machine details (#2161)
- Fix machine searches that start with a number (#2152)
- Handle pods with undefined storage pools (#2147)
- Fix broken width interpolation in KVM compose form (#2073)
v2.0.1 [2.9.1]
v1.3.4 [2.8]
🐛 Fixes
- Conditionally require mac address when adding a machine @Caleb-Ellis (#1275)
v1.3.3 [2.8]
🐛 Fixes
- Fix nic.members not existing for non-aggregate interfaces. (#1248) @sparkiegeek (#1249)
- Fix edit bond form not saving all values. @Caleb-Ellis (#1247)
v1.3.2 🌈
v1.3.1 🌈
v1.3.0 🌈
🚀 Features & Enhancements
- Clear the redux store when disconnected @huwshimi (#1234)
- Update images page to allow selecting architectures on a per-release basis. @Caleb-Ellis (#1231)
- Add tooltip for interface DHCP relay info + improve table styling. @Caleb-Ellis (#1207)
- Reconnect to an existing websocket in the legacy app @huwshimi (#1233)
- Only display spaces on pod details with assigned subnets. @squidsoup (#1230)
- Rename "Containers" tab in machine details page to "Instances". @Caleb-Ellis (#1226)
- Add processing labels to machine list action forms. @Caleb-Ellis (#1215)
🐛 Fixes
- Filter out duplicate alias members from interface list. @Caleb-Ellis (#1224)
- Fix form card column sizes. @Caleb-Ellis (#1232)
- Fix wording on node events "full history" view. @squidsoup (#1229)
- Fix multiple react websockets @huwshimi (#1228)
- Update state entity on CREATE__NOTIFY if exists. @squidsoup (#1214)
- Add application/x-shellscript mimetype to fileupload accept. @squidsoup (#1223)
- Fix legacy window titles. @Caleb-Ellis (#1216)
v1.2.0 🌈
🚀 Features & Enhancements
- Disable Add hardware toggle when machines are selected. @squidsoup (#960)
- Add git hash to ui version string. @squidsoup (#957)
- scripts history order is descending now. @xtrusia (#1208)
- Add single-spa details to readme. @squidsoup (#1206)
- Build hashes @huwshimi (#1190)
- Add Beta label to LXD option when adding VM host. @Caleb-Ellis (#1189)
- Run the ui as a standalone app @huwshimi (#1180)
- Share vanilla between apps @huwshimi (#1171)
- External prod stylesheet @huwshimi (#1161)
- Autofill VM compose form with defaults + add overcommit sliders for LXD hosts. @Caleb-Ellis (#1147)
- Update usabilla script @Caleb-Ellis (#1140)
- Auto-format MAC address field. @Caleb-Ellis (#1138)
- Migrate maas-ui to singlespa. @squidsoup (#1131)
- Replace JS pod owner count calculation with backend data. @Caleb-Ellis (#1104)
- Remove all deprecationNotices components/actions/selectors/reducers. @Caleb-Ellis (#1092)
- Change LXD KVM password input to type="password". @Caleb-Ellis (#1089)
- Use createSelector for all selectors that can use it @huwshimi (#1086)
- Action button progress @huwshimi (#1082)
- Upgrade Vanilla to 2.10.1 @huwshimi (#1078)
- Add mixed selection state to machine list checkboxes. @Caleb-Ellis (#1081)
- Add MAAS license. @squidsoup (#1053)
- Update README @squidsoup (#1054)
- Use @canonical org for package names. @squidsoup (#1056)
- Memoise MachineListTable @squidsoup (#1047)
- Improve machine list page styling on smaller screens. @Caleb-Ellis (#1067)
- Add RSD form to Add hardware dropdown. @Caleb-Ellis (#1055)
- Add LXD radio option to Add KVM form. @Caleb-Ellis (#1051)
- Add ability to dismiss machine list errors. @Caleb-Ellis (#1049)
- Add tooltips to truncated content @huwshimi (#1050)
- Break down MachineList into smaller components. @Caleb-Ellis (#1019)
- Add deprecation notices to NotificationList. @Caleb-Ellis (#1009)
- Create a pool and attach machines to it @huwshimi (#985)
- Add warning to login page if no users detected. @Caleb-Ellis (#983)
- Add commissioning form. @squidsoup (#980)
- Update machine details page with VM/KVM data. @Caleb-Ellis (#955)
- Prevent user from deleting pools that contain machines. @Caleb-Ellis (#975)
- Add links for pool, fabric and zone in machine list rows. @Caleb-Ellis (#976)
- Ask for maas-ui version on issue template. @squidsoup (#979)
- Point all machine listing routes to the react machine listing. @squidsoup (#966)
- Batch load machines @huwshimi (#958)
- Disable/enable Take Action and Add KVM buttons based on machine selection. @Caleb-Ellis (#951)
- Use nanoid from Redux Toolkit @huwshimi (#959)
- Manage the list of loaded models in the saga module @huwshimi (#948)
- Run tests before build in CI @huwshimi (#949)
- Replace produce from immer with createNextState from redux-toolkit. @squidsoup (#953)
- Add distinct production and development config. @squidsoup (#947)
- Build test form in action menu dropdown. @Caleb-Ellis (#944)
🐛 Fixes
- Only log maas-ui version once. @squidsoup (#1209)
- Fix remove device interface expanded panel. @Caleb-Ellis (#1205)
- Fix DHCP status for DHCP relay (#1173) @vtapia (#1195)
- Fix AZs heading tooltip. @Caleb-Ellis (#1200)
- Fix remaining relative links in react codebase. @Caleb-Ellis (#1198)
- Hide the error overlay when navigating away @huwshimi (#1194)
- Fix settings sidebar looking disabled. @Caleb-Ellis (#1188)
- Apply some padding the to storage view @anthonydillon (#1192)
- Update link to https in README @anthonydillon (#1186)
- Update the filters when clicking on a pool link @huwshimi (#1182)
- Fix styling issues from Vanilla class disordering. @Caleb-Ellis (#1179)
- Add hashroute redirect with machine listing fallthrough. @squidsoup (#1177)
- Fix duplicate tag manager scripts @huwshimi (#1178)
- Fix VM compose storage capacity input. @Caleb-Ellis (#1170)
- Fix bond member mac addresses. @Caleb-Ellis (#1169)
- Display a favicon @huwshimi (#1155)
- Set publicPath to '/MAAS/r/' in production. @squidsoup (#1153)
- Fix angular routing issues when using $location. @Caleb-Ellis (#1152)
- Use html5mode for routeProvider. @squidsoup (#1150)
- Redirect to full route requested, not subpath. @squidsoup (#1149)
- Fix interface constraint construction in VM host compose form. @Caleb-Ellis (#1141)
- Use style-loader in production build. @squidsoup (#1146)
- Make root app relative. @squidsoup (#1143)
- Fix KVM details QA issues. @Caleb-Ellis (#1137)
- Fix maas init in CircleCI. @Caleb-Ellis (#1132)
- Disable production profiling. @squidsoup (#1122)
- Fix KVM list QA issues @Caleb-Ellis (#1111)
- Fix markup in script history expanding cell. @Caleb-Ellis (#1102)
- Speed up checkbox checking @huwshimi (#1093)
- Release maas ui shared 0.1.1 @squidsoup (#1095)
- Set package public and build on prepublish @squidsoup (#1094)
- Remove power fields meant for individual nodes from add chassis form. @Caleb-Ellis (#1088)
- Handle closing hardware menu @huwshimi (#1087)
- Fix tag selector margin. @Caleb-Ellis (#1080)
- Raise an error for unused variables. @huwshimi (#1079)
- Fix processing state @huwshimi (#1074)
- Combine available and selected machine strings. @Caleb-Ellis (#1059)
- Close action form when navigating away from /machines. @Caleb-Ellis (#1075)
- Update OverrideFailedTestForm formatting and warning text. @Caleb-Ellis (#1073)
- Move contextual menus when the window is resized @huwshimi (#1069)
- Filter select when taking action @huwshimi (#1065)
- Don't persist the selected state in the URL @huwshimi (#1066)
- Add OS info to LXD pods in pod list. @Caleb-Ellis (#1061)
- Fix edit interface form not being able to edit tags/speeds. @Caleb-Ellis (#1063)
- Set public access in publishConfig. @squidsoup (#1064)
- Add URL field to Commissioning form when selecting internet-test scripts. @Caleb-Ellis (#1058)
- Revert "Enable legacy machine listing route (#1029)" @squidsoup (#1030)
- Fix KVM checkbox when switching from other OS/Release to Ubuntu 18.04. @Caleb-Ellis (#1048)
- Allow middleware checks to be disabled @huwshimi (#1046)
- Determine chassis power types from api. @Caleb-Ellis (#1040)
- Fix Loader in paragraph error @huwshimi (#1035)
- Fix the table row borders in Chrome @anthonydillon (#1037)
- Fix filter accordion URL update regression. @Caleb-Ellis (#1032)
- Add indentation to grouped machine borders. @Caleb-Ellis (#1033)
- Fix machine list checkbox behaviour. @Caleb-Ellis (#1026)
- Handle errors in the take action forms @huwshimi (#1025)
- Update dependency vanilla-framework to v2.10.0 @renovate (#1020)
- Enable legacy machine listing route @squidsoup (#1029)
- Set pagination limit at 50 machines. @squidsoup (#1023)
- Enable production react profiling. @squidsoup (#1022)
- Use proper maintenance emoji. @squidsoup (#1021)
- Fix props on FormCardButtons in ScriptsUpload. @squidsoup (#1018)
- Add OverrideTestForm. @squidsoup (#1015)
- Take action statuses @huwshimi (#1016)
- Action menu progress @huwshimi (#1011)
- Update dependency vanilla-framework to v2.9.1 @renovate (#982)
- Add power state and owner count to pod list. @Caleb-Ellis (#956)
- Update all non-major dependencies @renovate (#1000)
- Fix invalid interpolated version string for usabilla. @squidsoup (#999)
- Fix lock icon background-image to be a padlock. @Caleb-Ellis (#997)
- Remove redundant loader on machine listing. @squidsoup (#993)
- Fix NUMA card styling errors. @Caleb-Ellis (#981)
- Exclude jquery from renovate grouping. @squidsoup (#994)
- Add guards to node details networking functions. @Caleb-Ellis (#986)
- Revert jquery to 3.4.1 @Caleb-Ellis (#988)
- Update all non-major dependencies @renovate (#970)
- Update dependency npm-package-json-lint to v5 @renovate (#971)
- Update pod details page to new design. @Caleb-Ellis (#968)
- Fix form validation when adding machine with multiple MACs. @Caleb-Ellis (#963)
- Fix inconsistent header strip sizes in angular pages. @Caleb-Ellis (#962)
- Fix the last machine row cutting off the content @huwshimi (#936)
📦 Dependencies
- Update jest monorepo to v26 (major) @renovate (#1100)
- Update dependency jquery to v3.5.1 [SECURITY] @renovate (#1090)
- Update dependency react-dropzone to v11 @renovate (#1039)
- Update dependency jest to v25.5.4 @renovate (#1077)
Note: v1.x.x releases target MAAS 2.8
v0.2.11
🐛Fixes
- Fix remove device interface expanded panel. @Caleb-Ellis (#1205)
- 2.7: Fix cores chart when over 32 cores. @Caleb-Ellis (#1201)
Note: v0.x.x releases target MAAS 2.7.
v0.2.10
🐛Fixes
- Update dependency jquery to v3.5.0 [SECURITY] @renovate @squidsoup (#1062)
- Fix edit interface form not being able to edit tags/speeds. @Caleb-Ellis (#1063)
Note: v0.x.x releases target MAAS 2.7.