Skip to content

Releases: lablup/backend.ai-webui

v24.03.4

03 Jun 11:23
Compare
Choose a tag to compare

What's Changed

  • refactor: clean up backend-ai-webui.ts by @yomybaby in #2350
  • feat: current project state using Jotai library by @yomybaby in #2331
  • update: node.js components to recent versions by @inureyes in #2388
  • feat: apply react managing apps modal into web component by @ironAiken2 in #2265
  • hotfix: Rename Relay mutation type file name by @yomybaby in #2403
  • fix: reload behavior of BAIErrorBoundary for Electron by @yomybaby in #2397
  • fix: normalize copied example command format in sFTP upload agent panel by @ironAiken2 in #2398
  • misc: change color of main access key tag to green by @lizable in #2411
  • feat: new resources page and support agent pagination by @agatha197 in #2406
  • fix: TextHighlighter performance by @yomybaby in #2413
  • fix: i18n missing and plural items by @yomybaby in #2414
  • feat: introduce SourceCodeViewer component by @ironAiken2 in #2402
  • Refactor/add warning msg as a replacement of always enqueue session by @lizable in #2405
  • feat: Neo Session Launcher Tour Guide via 'antd tour' by @ironAiken2 in #2284
  • feat: the project select supports model store type for admin by @yomybaby in #2416
  • feat: Property filter component by @yomybaby in #2418
  • feat: add new resource policy page (keypair, user, project) by @agatha197 in #2357
  • misc/remove-legacy-keypair-resource-policy-page by @agatha197 in #2419
  • feature: provide model service validation by @lizable in #2061
  • feat: set maxHeight to BAIModal by @yomybaby in #2420
  • style: set footer to null and styling AgentDetailModal by @agatha197 in #2424
  • fix: missing i18n for BAIPropertyFilter by @yomybaby in #2425
  • fix: do not apply preset when disabled presets by @yomybaby in #2429
  • fix: InputNumber component does not update the value correctly at first by @yomybaby in #2428
  • hotfix: replace ellipsis in Notification with _.turuncate by @yomybaby in #2434
  • feat: User resource policy page by @agatha197 in #2421
  • feat: Project resource policy page by @agatha197 in #2423
  • feat: provide sorted resource presets to NeoSessionLauncher when presets are modifed by @ironAiken2 in #2435
  • fix: error handling for ModifyEndpoint GQL fails by @ironAiken2 in #2432
  • fix: use recursive validation option for ResourceAllocationFormItems by @yomybaby in #2440
  • fix: request update when commit session dialog is opened by @ironAiken2 in #2438
  • fix: temporally disable session commit to tar file in commit session dialog by @lizable in #2433
  • fix: Mishandling of undefined value in the ModifyImage mutation by @ironAiken2 in #2431
  • misc: realign session name of upload session list by @lizable in #2430
  • fix: improve message's i18n and duration for model services deletion by @ironAiken2 in #2439
  • fix: empty filter layout of BAIPropertyFiilter by @yomybaby in #2426
  • add: providing additional vfolder mounts and arbitrary model definition path in model service launcher by @lizable in #2437
  • feature/add-extra-mount-and-mount-destination-on-routing-info by @lizable in #2443
  • fix/consider-version-compatibility-on-extra-mounts-in-model-serving by @lizable in #2447
  • fix: align button consistency on resource group by @ironAiken2 in #2451
  • fix: Add user commit image input validation logic by @ironAiken2 in #2452
  • feature: hide user resource policy based on manager version by @agatha197 in #2453

Full Changelog: v24.03.3...v24.03.4

v24.03.4-rc.2

03 Jun 08:57
Compare
Choose a tag to compare
v24.03.4-rc.2 Pre-release
Pre-release

What's Changed

Full Changelog: v24.03.4-rc.1...v24.03.4-rc.2

v24.03.4-rc.1

31 May 08:38
Compare
Choose a tag to compare
v24.03.4-rc.1 Pre-release
Pre-release

What's Changed

  • refactor: clean up backend-ai-webui.ts by @yomybaby in #2350
  • feat: current project state using Jotai library by @yomybaby in #2331
  • update: node.js components to recent versions by @inureyes in #2388
  • feat: apply react managing apps modal into web component by @ironAiken2 in #2265
  • hotfix: Rename Relay mutation type file name by @yomybaby in #2403
  • fix: reload behavior of BAIErrorBoundary for Electron by @yomybaby in #2397
  • fix: normalize copied example command format in sFTP upload agent panel by @ironAiken2 in #2398
  • misc: change color of main access key tag to green by @lizable in #2411
  • feat: new resources page and support agent pagination by @agatha197 in #2406
  • fix: TextHighlighter performance by @yomybaby in #2413
  • fix: i18n missing and plural items by @yomybaby in #2414
  • feat: introduce SourceCodeViewer component by @ironAiken2 in #2402
  • Refactor/add warning msg as a replacement of always enqueue session by @lizable in #2405
  • feat: Neo Session Launcher Tour Guide via 'antd tour' by @ironAiken2 in #2284
  • feat: the project select supports model store type for admin by @yomybaby in #2416
  • feat: Property filter component by @yomybaby in #2418
  • feat: add new resource policy page (keypair, user, project) by @agatha197 in #2357
  • misc/remove-legacy-keypair-resource-policy-page by @agatha197 in #2419
  • feature: provide model service validation by @lizable in #2061
  • feat: set maxHeight to BAIModal by @yomybaby in #2420
  • style: set footer to null and styling AgentDetailModal by @agatha197 in #2424
  • fix: missing i18n for BAIPropertyFilter by @yomybaby in #2425
  • fix: do not apply preset when disabled presets by @yomybaby in #2429
  • fix: InputNumber component does not update the value correctly at first by @yomybaby in #2428
  • hotfix: replace ellipsis in Notification with _.turuncate by @yomybaby in #2434
  • feat: User resource policy page by @agatha197 in #2421
  • feat: Project resource policy page by @agatha197 in #2423
  • feat: provide sorted resource presets to NeoSessionLauncher when presets are modifed by @ironAiken2 in #2435
  • fix: error handling for ModifyEndpoint GQL fails by @ironAiken2 in #2432
  • fix: use recursive validation option for ResourceAllocationFormItems by @yomybaby in #2440
  • fix: request update when commit session dialog is opened by @ironAiken2 in #2438
  • fix: temporally disable session commit to tar file in commit session dialog by @lizable in #2433
  • fix: Mishandling of undefined value in the ModifyImage mutation by @ironAiken2 in #2431
  • misc: realign session name of upload session list by @lizable in #2430
  • fix: improve message's i18n and duration for model services deletion by @ironAiken2 in #2439
  • fix: empty filter layout of BAIPropertyFiilter by @yomybaby in #2426
  • add: providing additional vfolder mounts and arbitrary model definition path in model service launcher by @lizable in #2437
  • feature/add-extra-mount-and-mount-destination-on-routing-info by @lizable in #2443
  • fix/consider-version-compatibility-on-extra-mounts-in-model-serving by @lizable in #2447

Full Changelog: v24.03.3...v24.03.4-rc.1

v24.03.4-beta.1

27 May 02:09
Compare
Choose a tag to compare
v24.03.4-beta.1 Pre-release
Pre-release

What's Changed

Full Changelog: v24.03.3...v24.03.4-beta.1

v24.03.3

30 Apr 10:15
Compare
Choose a tag to compare

What's Changed

  • ci: display failed-tests annotation only in jest-coverage-report-action by @yomybaby in #2347
  • hotfix: listup only ready status vfolder on service launcher by @lizable in #2354
  • fix: remove container commit interaction button in upload session by @ironAiken2 in #2356
  • fix: preserve the preset of session launcher using query parameters. by @yomybaby in #2361
  • fix: parsing valid appConnectUrl by @agatha197 in #2358
  • fix: default environment as a initial value of the service launcher by @yomybaby in #2352
  • fix: wrong vFolder validation result occasionally. by @yomybaby in #2359
  • fix: prevent delete in shared vfolder by permission by @ironAiken2 in #2363
  • fix: onChangeAliasMap is triggered on every render by @yomybaby in #2370
  • fix: Change '/session' path to be used as sider's selectedKey 'job' by @ironAiken2 in #2376
  • feat: auto mounted vFolder in Neo session launcher by @yomybaby in #2381
  • fix: include cancel handler in ServiceLauncherModal by @agatha197 in #2379
  • Omit onOk from BAIModalProps instead of onOK by @agatha197 in #2384
  • fix: preventing sharing of auto-mounted folders by @ironAiken2 in #2374
  • feat: Show instructions for session creation failures by @ironAiken2 in #2385
  • build(deps-dev): bump express from 4.19.1 to 4.19.2 by @dependabot in #2273
  • build(deps): bump express from 4.18.2 to 4.19.2 in /react by @dependabot in #2274
  • ci: Bump actions/labeler from 4 to 5 by @Yaminyam in #2342
  • build(deps): bump follow-redirects from 1.15.2 to 1.15.6 in /react by @dependabot in #2263
  • build(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /react by @dependabot in #2266
  • hotfix: only show vfolder when mount in session perm is allowed by @lizable in #2348
  • fix: add ErrorBoundary on main layout when error occurred during fetching TOTP checker by @lizable in #2380
  • feat: add User work to VSCode remote connection info by @agatha197 in #2375
  • feat: add UserKnownHostsFile to vs code app guide by @yomybaby in #2391
  • bug: session list grid resized when data is refetched by @ironAiken2 in #2390
  • fix: Modal header buttons are not clickable in the top area of Electron by @yomybaby in #2392
  • hotfix: set cuda share first as an ai accelerator when both cuda device and shares available by @lizable in #2395

Full Changelog: v24.03.2...v24.03.3

v24.03.3-rc.2

30 Apr 06:58
Compare
Choose a tag to compare
v24.03.3-rc.2 Pre-release
Pre-release

What's Changed

  • ci: display failed-tests annotation only in jest-coverage-report-action by @yomybaby in #2347
  • hotfix: listup only ready status vfolder on service launcher by @lizable in #2354
  • fix: remove container commit interaction button in upload session by @ironAiken2 in #2356
  • fix: preserve the preset of session launcher using query parameters. by @yomybaby in #2361
  • fix: parsing valid appConnectUrl by @agatha197 in #2358
  • fix: default environment as a initial value of the service launcher by @yomybaby in #2352
  • fix: wrong vFolder validation result occasionally. by @yomybaby in #2359
  • fix: prevent delete in shared vfolder by permission by @ironAiken2 in #2363
  • fix: onChangeAliasMap is triggered on every render by @yomybaby in #2370
  • fix: Change '/session' path to be used as sider's selectedKey 'job' by @ironAiken2 in #2376
  • feat: auto mounted vFolder in Neo session launcher by @yomybaby in #2381
  • fix: include cancel handler in ServiceLauncherModal by @agatha197 in #2379
  • Omit onOk from BAIModalProps instead of onOK by @agatha197 in #2384
  • fix: preventing sharing of auto-mounted folders by @ironAiken2 in #2374
  • feat: Show instructions for session creation failures by @ironAiken2 in #2385
  • build(deps-dev): bump express from 4.19.1 to 4.19.2 by @dependabot in #2273
  • build(deps): bump express from 4.18.2 to 4.19.2 in /react by @dependabot in #2274
  • ci: Bump actions/labeler from 4 to 5 by @Yaminyam in #2342
  • build(deps): bump follow-redirects from 1.15.2 to 1.15.6 in /react by @dependabot in #2263
  • build(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /react by @dependabot in #2266
  • hotfix: only show vfolder when mount in session perm is allowed by @lizable in #2348
  • fix: add ErrorBoundary on main layout when error occurred during fetching TOTP checker by @lizable in #2380
  • feat: add User work to VSCode remote connection info by @agatha197 in #2375
  • feat: add UserKnownHostsFile to vs code app guide by @yomybaby in #2391
  • bug: session list grid resized when data is refetched by @ironAiken2 in #2390

Full Changelog: v24.03.2...v24.03.3-rc.2

v24.03.3-rc.1

30 Apr 03:26
Compare
Choose a tag to compare
v24.03.3-rc.1 Pre-release
Pre-release

What's Changed

  • ci: display failed-tests annotation only in jest-coverage-report-action by @yomybaby in #2347
  • hotfix: listup only ready status vfolder on service launcher by @lizable in #2354
  • fix: remove container commit interaction button in upload session by @ironAiken2 in #2356
  • fix: preserve the preset of session launcher using query parameters. by @yomybaby in #2361
  • fix: parsing valid appConnectUrl by @agatha197 in #2358
  • fix: default environment as a initial value of the service launcher by @yomybaby in #2352
  • fix: wrong vFolder validation result occasionally. by @yomybaby in #2359
  • fix: prevent delete in shared vfolder by permission by @ironAiken2 in #2363
  • fix: onChangeAliasMap is triggered on every render by @yomybaby in #2370
  • fix: Change '/session' path to be used as sider's selectedKey 'job' by @ironAiken2 in #2376
  • feat: auto mounted vFolder in Neo session launcher by @yomybaby in #2381
  • fix: include cancel handler in ServiceLauncherModal by @agatha197 in #2379
  • Omit onOk from BAIModalProps instead of onOK by @agatha197 in #2384
  • fix: preventing sharing of auto-mounted folders by @ironAiken2 in #2374
  • feat: Show instructions for session creation failures by @ironAiken2 in #2385

Full Changelog: v24.03.2...v24.03.3-rc.1

v24.03.2

17 Apr 02:15
Compare
Choose a tag to compare

What's Changed

  • feat: set color for text 'only' by @ironAiken2 in #2322
  • fix: check isNaN before set value of DynamicUnitInputNumber by @yomybaby in #2324
  • style: add css variable to vaadin grid for plugin page by @agatha197 in #2325
  • fix: set supported language codes to allow all i18n languages by @ironAiken2 in #2329
  • fix: unkown scailing group error when user change the project by @yomybaby in #2330
  • feat: add branding config to theme.json by @agatha197 in #2328
  • feat: apply filter to png icon when theme is darkmode by @ironAiken2 in #2304
  • build(deps): bump actions/labeler from 4 to 5 by @dependabot in #2091
  • fix: _viewStateChanged is called for same active value in attributeChangedCallback by @yomybaby in #2339
  • hotfix: regression of showing project list according to allowed group in user info by @lizable in #2340
  • fix: vFolder form item validation in Neo session launcher by @yomybaby in #2334
  • fix: regression of applying default session environment by @lizable in #2337
  • feat: add MyEnvironment page to manage per user commit images by @agatha197 in #2332
  • style: label wrapping, font resizing and numeric token formatting in login panel by @ironAiken2 in #2338
  • style: remove px when calculating margin of WebUIHeader wrapper by @agatha197 in #2344
  • fix: use defaultSessionEnvironment as a initial environments.environment by @yomybaby in #2345
  • hotfix: enable non-accelerator preset when accelerator image by @yomybaby in #2346
  • revert: "#2344 remove px when calculating margin of WebUIHeader wrapper" by @agatha197 in #2349

Full Changelog: v24.03.1...v24.03.2

v24.03.1

07 Apr 13:03
Compare
Choose a tag to compare

What's Changed

Full Changelog: v24.03.0...v24.03.1

v23.09.10

07 Apr 13:09
Compare
Choose a tag to compare

What's Changed

  • fix: @typescript-eslint/typescript-estree dependency warning by @yomybaby in #2225
  • feat: support dark theme by @agatha197 in #2193
  • feat: add JSON schema files for theme.json by @yomybaby in #2232
  • fix: Electron live debug mode using LIVE_DEBUG and LIVE_DEBUG_ENDPOINT by @yomybaby in #2233
  • feat: Introduce SettingList component for setting page UI by @ironAiken2 in #2212
  • fix: missing commit of UserSettingsPage to rollback by @yomybaby in #2234
  • feat: add password change request alert to summary page by @agatha197 in #2238
  • feat: build plugin pages and update electron ver. by @agatha197 in #2226
  • docs: Update outdated Makefile command for building macOS apps by @rapsealk in #2237
  • feat: display announcement alert to every page. by @agatha197 in #2239
  • fix: unintended console log and import glob by @yomybaby in #2241
  • fix: optional chaining and handle _requestDestroySession by @yomybaby in #2242
  • fix: owner info error handling in session launcher by @ironAiken2 in #2243
  • fix: FastTrack menu key to pipeline by @yomybaby in #2245
  • hotfix: regression of image info display in serving page by @lizable in #2244
  • build(deps): bump es5-ext from 0.10.62 to 0.10.64 by @dependabot in #2231
  • build(deps-dev): bump ip from 1.1.8 to 1.1.9 by @dependabot in #2223
  • fix: change to select colors via token by @ironAiken2 in #2247
  • feat: theme-logo-url css variable by @yomybaby in #2248
  • fix: change disabled slider color and total allocation conditional rendering by @ironAiken2 in #2250
  • feat: fixed to be able to dynamically change colors. by @ironAiken2 in #2254
  • fix: font-size of the session launcher button by @yomybaby in #2258
  • style: modify background color more naturally by @ironAiken2 in #2257
  • fix: regression of built-in app in session execution when app itself is refreshed in Windows Desktop app by @lizable in #2256
  • fix: modify husky config to format both lit and react components by @agatha197 in #2262
  • revert: lint-staged setting of #2262 by @agatha197 in #2264
  • fix: regression of imageInfo initialization for categorizing environments by label in metadata by @lizable in #2267
  • feat: 'make clean' removes build files in the react folder by @ironAiken2 in #2272
  • feat: Quota Scope ID in data page's storage status panel by @ironAiken2 in #2259
  • update: node.js packages by @inureyes in #2268
  • fix: use ref of the Form instead of the useForm function in the Modal by @yomybaby in #2270
  • feat: Neo session launcher as a default by @yomybaby in #2220
  • feat: update year of copyright by @agatha197 in #2276
  • style: fix the broken select UI of the new storage folder dialog by @agatha197 in #2280
  • style: update hard coded colors and missed translations by @agatha197 in #2277
  • feat: support vfolder trash bin by @agatha197 in #2204
  • fix: regression of listing connected agent with null-check on live_stat from response by @lizable in #2286
  • feat: display Quota per storage volume info if quota is available by @agatha197 in #2285
  • fix: If the language setting is not 'en' or 'kr', change the language value to 'en'. by @ironAiken2 in #2291
  • fix: update exporting session list by @lizable in #2279
  • fix: disable download button when download perm is not allowed by @lizable in #2295
  • feat: expose TCP apps from browser-based WebUI by @kyujin-cho in #2188
  • Fix: TOTP activation modal not opening for non-TOTP users with forceTotp by @yomybaby in #2299
  • feat: support per user image push by @agatha197 in #2300
  • feat: destroy-all function in stacked notification by @ironAiken2 in #2289
  • misc: update description of type of login account in login panel by @lizable in #2301
  • feat: add support for Hyperaccel LPU devices by @kyujin-cho in #2134
  • fix: created count in StorageStatusPanel by @yomybaby in #2302
  • fix: modify compatible manager version of trash bin by @agatha197 in #2303
  • feat: match field version compatibility for vfolder v3 by @agatha197 in #2292
  • feat: display accelerator key instead of empty string by @agatha197 in #2294
  • fix: vfolder-trash-bin is duplicated by @agatha197 in #2305
  • fix: vFolder field has incorrect value in editing by @yomybaby in #2306
  • fix: session list fetch error by @agatha197 in #2307
  • fix: apply AI accelerator allocation when selecting resource preset in neo session launcher by @lizable in #2308
  • hotfix: neo session launcher on cloud by @yomybaby in #2310
  • feat: add tooltip for submit button by @yomybaby in #2311
  • remove remaining session limit validation error by @yomybaby in #2312
  • fix: use max_resoure_policy of user_resource_policy since 23.09.6 by @yomybaby in #2313
  • hotfix: touchup container commit feature by @lizable in #2314
  • fix: update imageify availability status on input event by @yomybaby in #2315
  • fix: notarization not working by @kyujin-cho in #2320

Full Changelog: v23.09.9...v23.09.10