Releases: lablup/backend.ai-webui
Releases · lablup/backend.ai-webui
v24.03.10-rc.1
What's Changed
- feat: migrate image list by @gahyuun in #2615
- fix:
pnpm install
does not use/react/.npmrc
. by @yomybaby in #2648 - fix: checkboxes in the webui session list are unchecked on auto-refresh, or clicks are not scoped by @ironAiken2 in #2660
- chore: add test code for
getImageMeta
by @yomybaby in #2663 - feature: set
architecture
as a second-order field in Image Select by @yomybaby in #2666 - ui: wrap AgentList with Suspense by @yomybaby in #2664
- fix: enable a session log button when
PREPARING
by @yomybaby in #2669 - fix: apply decimal place rounding to session usage by @agatha197 in #2662
- chore: clean up files and update README.md by @yomybaby in #2671
- e2e: test NEO session launcher and imageList by @gahyuun in #2665
- e2e: vfolder invitation by @yomybaby in #2658
- fix: useBackendAIImageMetaData test code related to
waitFor
by @yomybaby in #2674 - add: login session extension feature with UI button by @lizable in #2551
- refactor: login session extension by @yomybaby in #2676
- Fix: Resource Number displays an infinity symbol unexpectedly by @yomybaby in #2680
- feat: add support for Gaudi 2 Accelerator by @kyujin-cho in #2623
- fix: missing load the
maxGaudi2DevicesPerContainer
by @yomybaby in #2681 - fix: Remove unused device
gaudi.device
by @ironAiken2 in #2682 - fix: Change resource display basis from Ratio to current amount by @ironAiken2 in #2686
- chore: remove unused backend-ai-agent-list by @yomybaby in #2683
- feat: show confirm modal instead of popconfirm when deleting endpoint by @agatha197 in #2678
- feat: add endpoint status filtering by @agatha197 in #2685
- pagination and filter with deferred values by @yomybaby in #2688
- refactor: centralize resource slot type definitions and improve device metadata handling in
/react
by @yomybaby in #2684 - refactor: percent calcuation and typescript deifinition in agent list by @yomybaby in #2690
- fix: modification of "model service's resource" by @yomybaby in #2687
- fix: compatibility for lifecycle filter of Endpoint by @yomybaby in #2691
- test: add more edge cases of
iSizeToSize
andparseUnit
by @yomybaby in #2679
Full Changelog: v24.03.9...v24.03.10-rc.1
v24.03.10+beta.3
What's Changed
- chore: clean up files and update README.md by @yomybaby in #2671
- e2e: test NEO session launcher and imageList by @gahyuun in #2665
- e2e: vfolder invitation by @yomybaby in #2658
- fix: useBackendAIImageMetaData test code related to
waitFor
by @yomybaby in #2674 - add: login session extension feature with UI button by @lizable in #2551
- refactor: login session extension by @yomybaby in #2676
- Fix: Resource Number displays an infinity symbol unexpectedly by @yomybaby in #2680
- feat: add support for Gaudi 2 Accelerator by @kyujin-cho in #2623
- fix: missing load the
maxGaudi2DevicesPerContainer
by @yomybaby in #2681 - fix: Remove unused device
gaudi.device
by @ironAiken2 in #2682 - fix: Change resource display basis from Ratio to current amount by @ironAiken2 in #2686
- chore: remove unused backend-ai-agent-list by @yomybaby in #2683
- feat: show confirm modal instead of popconfirm when deleting endpoint by @agatha197 in #2678
- feat: add endpoint status filtering by @agatha197 in #2685
- pagination and filter with deferred values by @yomybaby in #2688
Full Changelog: v24.03.9+post.3...v24.03.10+beta.3
v24.03.9+post.3
What's Changed
- feat: migrate image list by @gahyuun in #2615
- fix:
pnpm install
does not use/react/.npmrc
. by @yomybaby in #2648 - fix: checkboxes in the webui session list are unchecked on auto-refresh, or clicks are not scoped by @ironAiken2 in #2660
- chore: add test code for
getImageMeta
by @yomybaby in #2663 - feature: set
architecture
as a second-order field in Image Select by @yomybaby in #2666 - ui: wrap AgentList with Suspense by @yomybaby in #2664
- fix: enable a session log button when
PREPARING
by @yomybaby in #2669 - fix: apply decimal place rounding to session usage by @agatha197 in #2662
- fix: Change resource display basis from Ratio to current amount by @agatha197 in #2686
- fix: Resource Number displays an infinity symbol unexpectedly by @yomybaby in #2680
Full Changelog: v24.03.9...v24.03.9+post.3
v24.03.10+beta.1
What's Changed
- feat: migrate image list by @gahyuun in #2615
- fix:
pnpm install
does not use/react/.npmrc
. by @yomybaby in #2648 - fix: checkboxes in the webui session list are unchecked on auto-refresh, or clicks are not scoped by @ironAiken2 in #2660
- chore: add test code for
getImageMeta
by @yomybaby in #2663 - feature: set
architecture
as a second-order field in Image Select by @yomybaby in #2666 - ui: wrap AgentList with Suspense by @yomybaby in #2664
- fix: enable a session log button when
PREPARING
by @yomybaby in #2669 - fix: apply decimal place rounding to session usage by @agatha197 in #2662
- chore: clean up files and update README.md by @yomybaby in #2671
- e2e: test NEO session launcher and imageList by @gahyuun in #2665
- e2e: vfolder invitation by @yomybaby in #2658
- fix: useBackendAIImageMetaData test code related to
waitFor
by @yomybaby in #2674 - add: login session extension feature with UI button by @lizable in #2551
- refactor: login session extension by @yomybaby in #2676
- Fix: Resource Number displays an infinity symbol unexpectedly by @yomybaby in #2680
- feat: add support for Gaudi 2 Accelerator by @kyujin-cho in #2623
- fix: missing load the
maxGaudi2DevicesPerContainer
by @yomybaby in #2681 - fix: Remove unused device
gaudi.device
by @ironAiken2 in #2682 - fix: Change resource display basis from Ratio to current amount by @ironAiken2 in #2686
- chore: remove unused backend-ai-agent-list by @yomybaby in #2683
- feat: show confirm modal instead of popconfirm when deleting endpoint by @agatha197 in #2678
- feat: add endpoint status filtering by @agatha197 in #2685
- pagination and filter with deferred values by @yomybaby in #2688
Full Changelog: v24.03.9...v24.03.10+beta.1
v24.03.9+post.2
What's Changed
- feat: migrate image list by @gahyuun in #2615
- fix:
pnpm install
does not use/react/.npmrc
. by @yomybaby in #2648 - fix: checkboxes in the webui session list are unchecked on auto-refresh, or clicks are not scoped by @ironAiken2 in #2660
- chore: add test code for
getImageMeta
by @yomybaby in #2663 - feature: set
architecture
as a second-order field in Image Select by @yomybaby in #2666 - ui: wrap AgentList with Suspense by @yomybaby in #2664
- fix: enable a session log button when
PREPARING
by @yomybaby in #2669 - fix: apply decimal place rounding to session usage by @agatha197 in #2662
Full Changelog: v24.03.9...v24.03.9+post.2
v24.03.9
What's Changed
Features
- add property for calculating resource without per container option by @ironAiken2 in #2592
- BAIProperty filter supports
boolean
type by @yomybaby in #2603 - persist current Tab on the Environment page using search param by @gahyuun in #2587
- update packages by @agatha197 in #2611
- add
enableLLMPlayground
config by @agatha197 in #2620 - Folder Explorer as an independent component by @ironAiken2 in #2529
- Folder Explorer in any page by @yomybaby in #2622
- setup Playwright e2e test including vFolder create/delete test by @yomybaby in #2647
Fixes
- eunsure valid acceleartorType in Session Launcher by @yomybaby in #2628
- overlapping vscode desktop passwords. by @agatha197 in #2625
- unitended
only
condition of graphql transformer test code by @yomybaby in #2629 - vaadin table in
backend-ai-folder-explorer
does not output some content when there is scrolling by @ironAiken2 in #2627 - Wrong device name for Rebellions ATOM+ by @rapsealk in #2631
- unnecessary POST request in SSH keypair generation modal by @gahyuun in #2643
- vfolder share button has disappeared by @yomybaby in #2646
- cannot search agents in session list by @agatha197 in #2635
- "Cannot update an unmounted root" error of
react-to-webcomponent
by @yomybaby in #2641 - incorrect agent utilization stats by @agatha197 in #2636
- change query param update type in folder explorer to 'replaceIn' by @ironAiken2 in #2655
- Unable to revoke shared folder permission and refactor the modify permissions modal. by @agatha197 in #2644
- the conditions of allocatablePresetNames by @yomybaby in #2652
- Windows architecture mismatch issue when downloading the app. by @agatha197 in #2649
- modify the locale of reservation time to the language of Backend.AI by @gahyuun in #2659
Updates
- update react-query by @yomybaby in #2591
- CSpell configuration based on Backend.AI Writing Rules by @ironAiken2 in #2633
Additions
- Thai language support by @inureyes in #2634
- requested_slots usage for resource display when occupied_slots are empty by @lizable in #2640
Refactor
Style Updates
- update
BAIPropertyFilter
label and fix overlapped clear icon by @agatha197 in #2624 - remove bottom margin of model store error message by @agatha197 in #2653
Full Changelog: v24.03.8...v24.03.9
v24.03.5+post.0
This version has one cherry-pick only the following PR into version 24.03.5:
- fix: Login modal disappears in Electron environment #2617
Full Changelog: v24.03.5...v24.03.5+post.0
v24.03.8
What's Changed
Fixes
- fix: display only callback url's origin to interactive login page by @rapsealk in #2550
- fix: modify runtime variant by @yomybaby in #2542
- fix: hide resource slots form items when
allowCustomResourceAllocation
is false by @yomybaby in #2557 - fix: agent pagination does not work by @agatha197 in #2556
- fix: backward compatibility for extra mounts of a service by @yomybaby in #2559
- fix: eslint error of Chat UI components by @yomybaby in #2563
- fix:
VFolderSelect
component search feature by @yomybaby in #2571 - fix: too many interval network request by @yomybaby in #2576
- fix: resource icon and unit are not displayed on KeypairResourcePolicyList by @gahyuun in #2566
- fix: typo error by @agatha197 in #2593
- fix: add missing checkbox PR in session list page by @ironAiken2 in #2600
- fix: set notification's description field to empty string by @ironAiken2 in #2601
- fix: use starts_at instead of created_at for session reservation & elapsed time by @gahyuun in #2584
- fix: Maintain consistency in the data of the agent resource by @ironAiken2 in #2605
- fix: apply decimal place rounding by @ironAiken2 in #2518
- fix: initialize detail text after the notification is shown by @ironAiken2 in #2608
- fix: blank
/change-password
page by @yomybaby in #2596 - fix: missed prefix function usage in resource panel by @ironAiken2 in #2612
- fix: TOUR error when HTML elements are missing by @ironAiken2 in #2614
- fix: Login modal is disappeared in Electron env by @yomybaby in #2617
- fix: batch session schedule date picker in the Classic session launcher by @yomybaby in #2618
Features
- feat: use pnpm instead of npm by @yomybaby in #2515
- feat: Improve model card layout and add descriptions to the model store list by @agatha197 in #2543
- feat: Chat UI Modal for Model service by @yomybaby in #2553
- feat: Add feature to reset chat and set non-LLM models to custom by @agatha197 in #2554
- feat: resource preset in Service Launcher by @yomybaby in #2562
- feat: Introduce react elapsed time renderer by @ironAiken2 in #2578
- feat: new chatting page by @agatha197 in #2560
- feat: synchronized chatting by @agatha197 in #2567
- feat: remove password validation for superadmin by @agatha197 in #2561
- feat: add a checkbox to select all items in session list by @ironAiken2 in #2519
- feat: re-render once when
backend-ai-page
is inactive by @yomybaby in #2581 - feat: copyable i18n key for debug mode by @yomybaby in #2595
- feat: introduce
useControllableState
by @gahyuun in #2572 - feat: introduce
useSuspenseQuery
with support forfetchKey
. by @yomybaby in #2590 - feat: introduce exporting CSV module by @ironAiken2 in #2513
- feat: improve wsproxy address validation by @agatha197 in #2602
- feat: Individual
error_msg
for cards to prevent total list fetch disruption by @agatha197 in #2583 - feat: add confirm dialog before moving to trash bin tab by @agatha197 in #2610
- feat: rename 'Sync' to 'Sync input' by @agatha197 in #2619
- feat: Disable the time before the current HH:MM:SS for today's date by @agatha197 in #2621
Refactors
- refactor: EndpointSelect by @yomybaby in #2565
- refactor: error feedback UX by @agatha197 in #2548
- refactor: replace REST method from to function when download from session info by @lizable in #2609
Styles
- style: use token value for border colors by @agatha197 in #2579
- style: change
EndpointLLMChatCard
close button color by @agatha197 in #2613
CI Changes
- ci: add Frontend Daily Board project automatically by @agatha197 in #2585
- ci: update
add-to-project
github action to add PRs to project by @agatha197 in #2594
New Contributors
Full Changelog: v24.03.7...v24.03.8
v24.03.7+post.2
What's Changed
- fix: display only callback url's origin to interactive login page by @rapsealk in #2550
- feat: use pnpm instead of npm by @yomybaby in #2515
- fix: modify runtime variant by @yomybaby in #2542
- feat: Improve model card layout and add descriptions to the model store list by @agatha197 in #2543
- fix: hide resource slots form items when
allowCustomResourceAllocation
is false by @yomybaby in #2557 - fix: agent pagination does not work by @agatha197 in #2556
- feat: Chat UI Modal for Model service by @yomybaby in #2553
- feat: Add feature to reset chat and set non-LLM models to custom by @agatha197 in #2554
- fix: backward compatibility for extra mounts of a service by @yomybaby in #2559
- feat: resource preset in Service Launcher by @yomybaby in #2562
- fix: eslint error of Chat UI components by @yomybaby in #2563
- fix:
VFolderSelect
component search feature by @yomybaby in #2571 - feat: move credential delete forever button to inactive tab by @agatha197 in #2577
- fix: too many interval network request by @yomybaby in #2576
- feat: Introduce react elapsed time renderer by @ironAiken2 in #2578
Full Changelog: v24.03.7...v24.03.7+post.2
v24.03.7+post.1
What's Changed
- fix: display only callback url's origin to interactive login page by @rapsealk in #2550
- feat: use pnpm instead of npm by @yomybaby in #2515
- fix: modify runtime variant by @yomybaby in #2542
- feat: Improve model card layout and add descriptions to the model store list by @agatha197 in #2543
Full Changelog: v24.03.7...v24.03.7+post.1