Releases: lablup/backend.ai-webui
Releases · lablup/backend.ai-webui
v24.09.0+post.1
What's Changed
- feat: create folder in the vfolder form item by @yomybaby in #2765
- feat: open vFolder in vFolder form item by @yomybaby in #2766
- fix: 0 desired routing count in endpoint edit page by @yomybaby in #2768
- test: refactor test code due to changes in the folder creation modal by @ironAiken2 in #2767
- fix: handle current resource group using initial values in launchers by @yomybaby in #2774
Full Changelog: v24.09.0+post.0...v24.09.0+post.1
v24.09.0+post.0
Note
This release is the post version of v24.09.0. This release note includes changes between v24.09.0 and 24.09.0+post.0 only.
What's Changed
- feat: move architecture column in session list to the very end by @agatha197 in #2735
- feat: add BAIPropertyFilter to Endpoint list by @yomybaby in #2689
- feat: refetch endpoint's models by @yomybaby in #2747
- feat: search image with full name in Environment page by @agatha197 in #2744
- feat: move to detail page after modifying model service by @agatha197 in #2724
- test: e2e test for user page by @ironAiken2 in #2722
- feat: disable LLM Chat button based on endpoint status by @ironAiken2 in #2750
- feat: name-based query search feature on
EndpointSelect
by @ironAiken2 in #2743 - refactor: folder creation modal by @ironAiken2 in #2745
- feat: user resource policy allocation in user setting modal by @ironAiken2 in #2749
- misc: add a space between Environments and Version by @agatha197 in #2737
- feat: Introduce
resizable table
component by @ironAiken2 in #2606 - feat: resizable columns without specifying width by @yomybaby in #2748
- fix: replace
skip
withskipOnClient
to avoid runtime errors by @agatha197 in #2751 - feat: fetch container registries with new nodes query by @agatha197 in #2746
- feat: add
TableColumnSettingModal
toContainerRegistryList
by @agatha197 in #2752 - refactor: useEventNotStable type by @yomybaby in #2741
- feat: recent session history by @yomybaby in #2742
- feat: display all projects in project quota setting page. by @agatha197 in #2759
- feat: add session name copy button by @agatha197 in #2736
- fix: set autoSelectType to
usage
in FolderCreateModal by @yomybaby in #2761 - refactor: move useRecentSessionHistory to a separate file by @yomybaby in #2763
- fix: hide "compare with other models" in LLM Playground by @yomybaby in #2762
- fix: Fix for container registry form entry validation rules in version earlier 24.09.0 by @ironAiken2 in #2764
Full Changelog: v24.09.0...v24.09.0+post.0
v24.09.0
What's Changed
- i18n: update korean translation for 'CreateNotebookButton' by @rapsealk in #2703
- fix: use antd color token for invalid mwc-textfield theme by @ironAiken2 in #2704
- Add an 'Import from hugging face' modal by @agatha197 in #2514
- feat: add
enableImportFromHuggingFace
option by @agatha197 in #2709 - test: e2e test for parsing config.toml and modifying by @ironAiken2 in #2705
- feat: fetch the Hugging Face info using a URL by @agatha197 in #2710
- feat: Improve form item and switch to README preview on validation check by @agatha197 in #2715
- feat: compare with other models by @agatha197 in #2712
- fix: display only active endpoints in EndpointSelect by @yomybaby in #2718
- feat: import from HuggingFace and show result with modal by @agatha197 in #2717
- add: warning when maximum resources to allocate is not enough to the minimum required resources in selected image by @lizable in #2700
- feat: add copy button for full image name in session launcher and environments page by @ironAiken2 in #2708
- fix: add scroll to the lablup-activity-panel by @ironAiken2 in #2711
- fix: Consider folder state for vfolder invitations by @ironAiken2 in #2667
- fix: separate CUDA FGPU slots from ROCM GPU slots by @ironAiken2 in #2706
- fix: session launcher validation logic when max_concurrent_sessions is set to 0 (unlimited) by @ironAiken2 in #2720
- refactor: move const vaiables to
const-vars.ts
by @yomybaby in #2728 - refactor:
KeypairResourcePolicySettingModal
update to support policy settings for all available accelerators. by @agatha197 in #2654 - refactor: resource preset page by @agatha197 in #2656
- fix: Fixed the maximum desired number of sessions value in the Model Launcher modal to follow
max_session_count_per_model_session
by @ironAiken2 in #2726 - fix: ensure valid accelerator type by @yomybaby in #2729
- fix: value handling of DynamicUnitInputNumberWithSlider by @yomybaby in #2730
- feat: change redirect path of
VfolderLazyView
to current page by @agatha197 in #2731 - Improve Vietnamese translation by @nghiahsgs in #2716
- feat: Session owner setting panel in Neo session launcher by @yomybaby in #2693
- feat: User setting for the classic session launcher by @yomybaby in #2733
- feat: add sensitive env var clearing and e2e tests for session launcher by @yomybaby in #2701
- fix: use
id
as a key of Image by @yomybaby in #2702 - fix: set max shared memory to 7.999PiB in ResourcePresetSettingModal by @ironAiken2 in #2732
New Contributors
- @nghiahsgs made their first contribution in #2716
Full Changelog: v24.03.10...v24.09.0
v24.09.0-rc.0
What's Changed
- i18n: update korean translation for 'CreateNotebookButton' by @rapsealk in #2703
- fix: use antd color token for invalid mwc-textfield theme by @ironAiken2 in #2704
- Add an 'Import from hugging face' modal by @agatha197 in #2514
- feat: add
enableImportFromHuggingFace
option by @agatha197 in #2709 - test: e2e test for parsing config.toml and modifying by @ironAiken2 in #2705
- feat: fetch the Hugging Face info using a URL by @agatha197 in #2710
- feat: Improve form item and switch to README preview on validation check by @agatha197 in #2715
- feat: compare with other models by @agatha197 in #2712
- fix: display only active endpoints in EndpointSelect by @yomybaby in #2718
- feat: import from HuggingFace and show result with modal by @agatha197 in #2717
- add: warning when maximum resources to allocate is not enough to the minimum required resources in selected image by @lizable in #2700
- feat: add copy button for full image name in session launcher and environments page by @ironAiken2 in #2708
- fix: add scroll to the lablup-activity-panel by @ironAiken2 in #2711
- fix: Consider folder state for vfolder invitations by @ironAiken2 in #2667
- fix: separate CUDA FGPU slots from ROCM GPU slots by @ironAiken2 in #2706
- fix: session launcher validation logic when max_concurrent_sessions is set to 0 (unlimited) by @ironAiken2 in #2720
- refactor: move const vaiables to
const-vars.ts
by @yomybaby in #2728 - refactor:
KeypairResourcePolicySettingModal
update to support policy settings for all available accelerators. by @agatha197 in #2654 - refactor: resource preset page by @agatha197 in #2656
- fix: Fixed the maximum desired number of sessions value in the Model Launcher modal to follow
max_session_count_per_model_session
by @ironAiken2 in #2726 - fix: ensure valid accelerator type by @yomybaby in #2729
Full Changelog: v24.03.10...v24.09.0-rc.0
v24.09.0-alpha.0.player
v24.03.10
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 - fix: disable edit button based on endpoint status by @ironAiken2 in #2695
- feat: add max validation rule for CPU and memory in Form.Item. by @yomybaby in #2692
- fix: merged resource limit is affected by remaining in the resource group. by @yomybaby in #2696
- fix: remove duplicated
form.getFieldValue
inensureValidAcceleratorType
by @yomybaby in #2698 - add: convert showing all environment images including uninstalled ones by config by @lizable in #2697
- fix: object merging with mutation in VFolderTable, hooks, and SessionLauncherPage by @yomybaby in #2699
Full Changelog: v24.03.9...v24.03.10
v24.03.10-rc.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
- 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 - fix: disable edit button based on endpoint status by @ironAiken2 in #2695
- feat: add max validation rule for CPU and memory in Form.Item. by @yomybaby in #2692
- fix: merged resource limit is affected by remaining in the resource group. by @yomybaby in #2696
- fix: remove duplicated
form.getFieldValue
inensureValidAcceleratorType
by @yomybaby in #2698 - add: convert showing all environment images including uninstalled ones by config by @lizable in #2697
Full Changelog: v24.03.9...v24.03.10-rc.2
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