Releases: lablup/backend.ai-webui
Releases · lablup/backend.ai-webui
v25.4.0-beta.3
- App launcher modal in Session detail panel (experimental)
Full Changelog: v25.4.0-beta.2...v25.4.0-beta.3
v25.4.0-beta.2
- hotfix: use Grid component instead of BAI to fix broken layout in Electron
Full Changelog: v25.4.0-beta.1...v25.4.0-beta.2
v25.4.0-beta.1
What's Changed
- feat(FR-462): Add CSP nonce string that will be injected by webserver. by @agatha197 in #3099
- chore(FR-590): set up i18n key sorting pre-commit hook by @yomybaby in #3243
- chore(FR-591): enable resursive sort option of i18n keys by @yomybaby in #3246
- fix(FR-582): Resolve E2E Test Failures Due to i18n and Component Updates by @agatha197 in #3235
- fix(FR-578): fix resource panel i18n key error. by @agatha197 in #3221
- fix(FR-576): remove hyperlink in sftp/ftp link on app launcher dialog by @lizable in #3264
- refactor(FR-593): Endpoint list loading state management by @yomybaby in #3224
- feat(FR-567): preserve pagination/filter/order data in session/endpoint page by @yomybaby in #3245
- chore: delete unnecessary 'add to project' GitHub Action by @yomybaby in #3273
- feature(FR-604): remove deprecated inference request metrics by @yomybaby in #3272
- feat(FR-48): WebUI NEO start page basic layout by @ironAiken2 in #2786
- refactor(FR-587): Start page components by @yomybaby in #2885
- feat(FR-603): Add folder creation notification with an open button by @yomybaby in #3270
- feat(FR-553): Add Agents by @ragingwind in #3200
- feat(FR-533): Add fluent-emoji-flat component by @ragingwind in #3265
- feat(FR-252): Introduce session status info modal in session detail panel by @ironAiken2 in #3190
- feat(FR-512): NEO storage status panel by @agatha197 in #3176
- feat(FR-513): NEO quota per storage volume card by @agatha197 in #3226
- feat(FR-581): Add NEO vFolder list page by @agatha197 in #3232
- feat(FR-592): NEO vfolder page - delete folders by @agatha197 in #3251
- feat(FR-511): Set experimental to NEO vfolder page. by @agatha197 in #3258
- feat(FR-594): renaming folder by @agatha197 in #3259
- feat(FR-598): Add permission setting button to the folder explorer by @agatha197 in #3271
- feat(FR-597): refactoring invite folder modal by @agatha197 in #3274
- feat: NEO allocation resource panel (experimental) by @yomybaby in #3284
- feat(FR-602): Add missing Suspense for page component and match padding/margin styles by @yomybaby in #3249
- feat(FR-609): Add lablup customer service agent by @ragingwind in #3281
Full Changelog: v25.3.2...v25.4.0-beta.1
v25.3.2
What's Changed
Features
- FR-467: Enhance Sidebar and Card UI by @nowgnuesLee in #3117
- FR-536: Move LLM Playground to the top menu by @ragingwind in #3195
- FR-369: Add icon components for Neo design by @ironAiken2 in #3223
- FR-569: Add Rebellions image metadata by @yomybaby in #3212
- FR-534: Introduce NEO style Tabs and RadioGroup by @yomybaby in #3139
Fixes
- FR-568: Remove whitespace and update CoolDown text in autoscaling UI by @lizable in #3189
- FR-575: Fix session detail panel's broken layout by @yomybaby in #3215
- FR-579: Resolve blurriness in the credential list content by @agatha197 in #3228
Refactoring
Hotfix
New Contributors
- @ragingwind made their first contribution in #3195
Full Changelog: v25.3.1...v25.3.2
v25.3.1
v25.3.0
What's Changed
Features
- open kernel log modal in Kernel list by @yomybaby in #3100 FR-503
- introduce UnmountModalAfterClose by @yomybaby in #3136 FR-502
- display error_data of model service's route by @yomybaby in #3173 FR-532
- terminate sessions in NEO session list by @yomybaby in #3163 FR-492
- introduce BAIFetchKeyButton by @yomybaby in #3169 FR-527
- Type counts in NEO session list tabs by @yomybaby in #3170 FR-448
- support math in model card by @agatha197 in #3067 FR-434
- wrap customTags contents with Collapse by @agatha197 in #3073 FR-433
- synchronize the file input in the LLM Playground by @agatha197 in #3032 FR-255
Fixes
- session list filter UI in small screen by @yomybaby in #3172 FR-528
- Ensure unique values in compute session mount list by @rapsealk in #3102 FR-464
- Set the width of the description in the session detail panel to maximum by @ironAiken2 in #3143 FR-506
- fix calculate logic for agent list memory usage progress percent by @ironAiken2 in #3197 FR-547
- handle session rename error of
modify_compute_session
by @yomybaby in #3194 FR-546 - fix cannot reopen vfolder creation modal in session launcher by @yomybaby in #3199 FR-552
Improvements
- Improvement on Korean i18n by @YEONFEEL96 in #3129
- Improvement on English Translation by @YEONFEEL96 in #3144
Chores
- increase default soft-timeout to 20s by @yomybaby in #3166 FR-524
- bump version to 25.3.0-alpha.0 for dev by @yomybaby in #3168
Full Changelog: v25.2.0...v25.3.0
v25.3.0-rc.1
What's Changed
- feat(FR-503): open kernel log modal in Kernel list by @yomybaby in #3100
- feat(FR-502): introduce UnmountModalAfterClose by @yomybaby in #3136
- chores(FR-524): increase default soft-timeout to 20s by @yomybaby in #3166
- Improvement on Korean i18n (02.10) by @YEONFEEL96 in #3129
- Improvement on English Translation (02.12) by @YEONFEEL96 in #3144
- chore: bump version to 25.3.0-alpha.0 for dev by @yomybaby in #3168
- feat(FR-532): display error_data of model service's route by @yomybaby in #3173
- feat(FR-492): terminiate sessions in NEO session list by @yomybaby in #3163
- fix(FR-528): session list filter UI in small screen by @yomybaby in #3172
- feat(FR-527): introduce BAIFetchKeyButton by @yomybaby in #3169
- feat(FR-448): Type counts in NEO session list tabs by @yomybaby in #3170
- feat(FR-434): support math in model card. by @agatha197 in #3067
- feat(FR-433): wrap customTags contents with Collapse by @agatha197 in #3073
- fix(FR-464): Ensure unique values in compute session mount list by @rapsealk in #3102
- fix(FR-506): Set the width of the description in the session detail panel to maximum by @ironAiken2 in #3143
- feat(FR-255): synchronize the file input in the LLM Playground. by @agatha197 in #3032
Full Changelog: v25.2.0...v25.3.0-rc.1
v25.2.0
What's Changed
Features
- FR-352:
update-useBAINotification
by @nowgnuesLee in #3065 - FR-393: Add e2e test for maintenance page by @nowgnuesLee in #3074
- FR-247, FR-249: Open folder explorer from session detail panel using
vfolder_mounts
by @ironAiken2 in #3038 - FR-319: Session list NEO by @yomybaby in #2932
- FR-459: User setting for experimental NEO session list by @yomybaby in #3093
- FR-368: Update folder list immediately after creating a new folder by @agatha197 in #3053
- FR-250: Show session idle checker in session detail panel by @ironAiken2 in #3061
- FR-444: Add kernel list into session detail drawer by @ironAiken2 in #3081
- FR-408: Add soft timeout feature to
NetworkStatusBanner
by @yomybaby in #3107 - FR-465: Add prop to enable NEO style in
BAITable
by @yomybaby in #3104 - FR-9: Autoscaling feature UI in model service creation/modification panel by @lizable in #3024
Bug Fixes
- FR-423: Unknown image error in Image list's control modal by @yomybaby in #3064
- FR-441: Unexpected disabled download button by @yomybaby in #3069
- FR-453: UserDropdownMenu isn't opening by @yomybaby in #3085
- FR-439: Silent error in interactive-login by @agatha197 in #3088
- FR-458: Set session detail panel version compatibility by @ironAiken2 in #3097
- FR-470: Unable to access service update page by @yomybaby in #3112
- FR-472: Empty resource preset in service launcher by @yomybaby in #3113
- FR-480: Backward version compatibility for Endpoint Autoscaling Rules by @yomybaby in #3116
Refactoring
Miscellaneous
- FR-29: Upgrade to React 19 stable by @yomybaby in #2926
- FR-473: Missing i18n update and remove table token value by @agatha197 in #3111
Documentation
- Improvement on Korean i18n by @YEONFEEL96 in #3108
New Contributors
- @YEONFEEL96 made their first contribution in #3108
Full Changelog: v25.1.1...v25.2.0
v25.2.0-rc.1
What's Changed
- feat(FR-368): Update folder list Immediately after creating a new folder. by @agatha197 in #3053
- Improvement on Korean i18n by @YEONFEEL96 in #3108
- fix(FR-439): Silent error in interactive-login by @agatha197 in #3088
- feat(FR-250): show session idle checker in session detail panel by @ironAiken2 in #3061
- feat(FR-444): add kernel list into session detail drawer by @ironAiken2 in #3081
- fix(FR-458): set session detail panel version compatibility by @ironAiken2 in #3097
- feat(FR-408): add soft timeout feature to NetworkStatusBanner by @yomybaby in #3107
- feat(FR-465): Add prop to enable NEO style in BAITable by @yomybaby in #3104
- add(FR-9): autoscaling feature UI in model service creation/modification panel by @lizable in #3024
New Contributors
- @YEONFEEL96 made their first contribution in #3108
Full Changelog: v25.2.0-rc.0...v25.2.0-rc.1
v25.2.0-rc.0
What's Changed
- feature(FR-352): update-useBAINotification by @nowgnuesLee in #3065
- fxi(FR-423): Unkown image error in Image list's control modal by @yomybaby in #3064
- fix(FR-441): unexpected disabled download button by @yomybaby in #3069
- feat(FR-247, FR-249): open folder explorer from session detail panel using vfolder_mounts by @ironAiken2 in #3038
- misc(FR-29): upgrade to React 19 stable by @yomybaby in #2926
- fix(FR-453): UserDropdownMenu isn't opening by @yomybaby in #3085
- refactor(FR-460): handle undefined value as controlled value in BAIPropertyFilter by @yomybaby in #2999
- feat(FR-319): Session list NEO by @yomybaby in #2932
- feat(FR-459): User setting for experimental NEO session list by @yomybaby in #3093
Full Changelog: v25.1.1...v25.2.0-rc.0