0.7
Pre-release
Pre-release
What's Changed
- All pr workflows in a single group by @edlerd in #565
- Update dependency vite to v4.5.1 [SECURITY] by @renovate in #568
- Do not pass dynamicHeight as DOM attribute to textarea by @lorumic in #571
- feat(storage) crud for custom volume snapshots [WD-7576] by @mas-who in #563
- fix(component) dynamic text area will now contain content exactly by @mas-who in #574
- chore(tests) add tests for server configs [WD-7703] by @mas-who in #576
- fix(app) disable configurations when entity creation is blocked [WD-7489] by @mas-who in #578
- feat(storage) default storage pool for volume creation [WD-7675] by @mas-who in #573
- chore: publish test reports to github pages [WD-7907] by @mas-who in #579
- fix(actions): github actions for test report publishig failing by @mas-who in #584
- chore: clean up test report publish gh action by @mas-who in #585
- Rely on actual project list for selection of default project by @edlerd in #582
- chore(deps): update all dependencies (major) by @renovate in #587
- Fix deps by @edlerd in #590
- fix: switch back to pull_request event trigger for gh actions by @mas-who in #591
- Generalize config table helpers WD-7725 by @edlerd in #580
- chore: pulish playwright reports using github action (v2) by @mas-who in #592
- chore: add commit signing instructions to HACKING.md [WD-7754] by @mas-who in #593
- feat(storage) add warning for project snapshot restriction [WD-7885] by @mas-who in #577
- Add error boundaries WD-8089 by @edlerd in #595
- feat: right align bottom buttons with forms across app [WD-7985] by @mas-who in #594
- Add network forwards by @edlerd in #572
- feature(storage): support ceph storage pool [WD-7968] by @mas-who in #597
- Use remote image index by @edlerd in #599
- fix: remove linuxcontainers images by @mas-who in #602
- feat: use supported storage driver options from server settings [WD-8144] by @mas-who in #600
- Fix safari regressions [WD-7486] by @aaryanporwal in #601
- feat: implement scrollable form components [WD-8093] by @mas-who in #603
- Link images from storage pool used by section by @edlerd in #605
- Avoid prompt on navigation away from terminal after session close by @edlerd in #606
- Update dependencies to vite 5 by @edlerd in #608
- use wasm-node to unlock builds for the linux/s390x architecture by @edlerd in #609
- Go back to vite 4, to unblock the s390x build by @edlerd in #610
- Use documentation links from objects.inv.txt file shipped with lxd WD-8064 by @edlerd in #611
- chore(deps): update dependency vite to v4.5.2 [security] by @renovate in #617
- Fix notify.queue calls to only submit notification once by @edlerd in #616
- feat: use TablePagination component from react-components for paginating tables [WD-8209] by @mas-who in #598
- Fix a11y for network forward edit icon by @edlerd in #615
- Remove unused dependencies by @edlerd in #613
- Improve several a11y issues by @edlerd in #619
- Use vitest instead of react-scripts for tests by @edlerd in #621
- chore(deps): update dependency @canonical/react-components to v0.48.0 by @renovate in #622
- Add p-breadcrumbs--large class to avoid upstream conflicts by @aaryanporwal in #624
- Use config api for storage forms by @edlerd in #623
- feat: upgrade to xterm v5 and remove xterm-for-react dependency [WD-8311] by @mas-who in #625
- chore: add test for using instance terminal [WD-8310] by @mas-who in #626
- Replace admonition markup in help texts by @edlerd in #628
- fix: add dynamic routes for editting storage pool and project configs [WD-8467] by @mas-who in #627
- Update network forward and storage pool copy by @edlerd in #629
- chore(deps): update dependency vanilla-framework to v4.7.0 by @renovate in #630
- Allow bulk select/delete images in a project and unify pagination placement by @edlerd in #620
- chore(deps): update dependency @canonical/react-components to v0.49.0 by @renovate in #631
- fix: fix styling for actions list after v0.49.0 update for react-components by @mas-who in #633
- Fix storage pool navigation on create form by @edlerd in #636
- chore(deps): update dependency @canonical/react-components to v0.50.0 by @renovate in #635
- fix: remove unsed ref from ScrollableTable by @mas-who in #637
- chore(deps): update dependency @canonical/react-components to v0.50.2 by @renovate in #638
- Make code snippet in
ErrorPage
scrollable, keeping rest of the page fixed by @lorumic in #639 - feat: add floating notifications for applicable events [WD-8230] by @mas-who in #607
- chore: speed up e2e tests [WD-8560] by @mas-who in #641
- fix: resolve playwright report artifact upload conflict by @mas-who in #643
- Simplify loading state and avoid races on start/stopping of instances by @edlerd in #645
- Add scrolling for network forwards by @edlerd in #644
- fix: redirect back to specific form section on creation error [WD-8681] by @mas-who in #646
- chore: fix app wide accessibility issues by @mas-who in #642
- Avoid react import by @edlerd in #648
- Add return type to all api functions by @edlerd in #649
- Use correct type in server.d.ts by @edlerd in #652
- Remove dead code by @edlerd in #651
- Add return type to all util functions by @edlerd in #650
- feat: provide UI backward compatibility for older lxd versions [WD-8671] by @mas-who in #647
- Use pluralize helper consistently by @edlerd in #654
- chore(test): added tests for multiple lxd server versions [WD-8616] by @mas-who in #653
- Comply coding conventions by @edlerd in #657
- Comply to coding standards by @edlerd in #661
- Update pr template help text by @edlerd in #659
- fix: merge playwright reports with assets by @mas-who in #660
- Update cookie name after upstream change #569 by @edlerd in #658
- fix: avoid empty label for a11y compliance by @mas-who in #662
- Add test coverage by @edlerd in #634
- chore(deps): update dependency vanilla-framework to v4.8.0 by @renovate in #655
- Autofocus project selector input on open of project list by @edlerd in #664
- chore(deps): update dependency @canonical/react-components to v0.50.3 by @renovate in #665
- fix: table pagination margin bottom by @mas-who in #667
- Add coverage report as zip file by @edlerd in #668
- chore(doc): added new instructions for e2e test with different lxd versions [WD-9034] by @mas-who in #666
- fix: playwright coverage report showing incorrect results [WD-9070] by @mas-who in #671
- Use action button for a consistent loading button behaviour with vanilla guidelines by @edlerd in #663
- Fix e2e tests by @edlerd in #669
- Keep covarge on navigation by @edlerd in #672
- Fix event handling and e2e tests by @edlerd in #674
- Avoid test coverage report with failing tests by @edlerd in #680
- Add note about license and copyright to HACKING.md by @edlerd in #682
- Fix used by links to snapshots of custom storage volumes by @edlerd in #683
- Add link to storage pool from storage volume by @edlerd in #678
- Ensure noopener is set on all outgoing links by @edlerd in #686
- Use shorter urls, without /detail/ in path by @edlerd in #685
- Update tics after code coverage is produced by @edlerd in #684
- Make rows in iso and custom-volume modals clickable by @edlerd in #673
- chore(deps): update dependency @canonical/react-components to v0.50.4 by @renovate in #688
- feat: added zfs storage pool configs [WD-8615] by @mas-who in #687
- Show error message, when API requests fail by @edlerd in #689
- chore(deps): update dependency @canonical/react-components to v0.50.5 by @renovate in #690
- Add powerflex driver support by @edlerd in #679
- Add storage pool configuration as yaml by @edlerd in #676
- fix: prevent custom config keys being removed when updating resources [WD-9348] by @mas-who in #691
Full Changelog: 0.5...0.7