Skip to content

Latest commit

 

History

History
2865 lines (1979 loc) · 204 KB

CHANGELOG.md

File metadata and controls

2865 lines (1979 loc) · 204 KB

Changelog

v24.03.0 (06/04/2024)

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

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.9...v24.03.0

v23.09.10-rc.1 (06/03/2024)

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

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.9...v23.09.10-rc.1

v23.09.9 (22/02/2024)

What's Changed

  • fix: version comparison function based on PEP440 by @yomybaby in #2139
  • fix: mapping servicePorts instead string array when get services. by @agatha197 in #2177
  • feat: filter props of VFolderTableFormItem by @yomybaby in #2173
  • fix: initialValues props of <Form/> under Modal doesn't work in Electron by @yomybaby in #2178
  • feat: React root including MainLayout, useBAINotification by @yomybaby in #2121
  • Fix/draggable header for electron by @yomybaby in #2184
  • fix: remove ROCm icon from resource monitor by @rapsealk in #2185
  • feat: separate the formatting and linting configuration by @ironAiken2 in #2162
  • feat: add draggable prop of BAIModal to drag modal by @gee05053 in #2179
  • fix: image info(metadata) can be undefined by @yomybaby in #2197
  • fix: regular expression for validating registry URL by @ironAiken2 in #2192
  • fix:modify guide description of TOTPActivateModal by @gee05053 in #2174
  • fix: modify zIndex of BAIModal to prevent manipulation of the notification drawer by @gee05053 in #2186
  • fix: update logo image for AMD ROCm by @rapsealk in #2182
  • feat: update VFolder operation statuses by @rapsealk in #2031
  • feat: prevent modifying DESTROYING status services by @ironAiken2 in #2200
  • fix: ResourceGroupSelect is layout and support search highlight by @gee05053 in #2166
  • feat: apply ellipsis into notification by @ironAiken2 in #2199
  • fix: display credential-list when keypairbutton in summary page is clicked by @gee05053 in #2194
  • feat: autoSelectDefault and showUsageStatus props of StorageSelector by @ironAiken2 in #2180
  • fix: general setting page is empty after navigation from log tab by @yomybaby in #2211
  • fix: when user menu is clicked, credential tab is shown instead of user. by @gee05053 in #2208
  • feature: provide UI for updating resource allocation in model service by @lizable in #2168
  • fix: current project doesn't apply to vfolder list and session list by @yomybaby in #2218
  • fix: resource-monitor is shown at out of layout by @gee05053 in #2207
  • feat: refactor batch session date picker component with react component by @agatha197 in #2215
  • fix: main layout header appears behind fixed column table by @yomybaby in #2206
  • add: type for date by @agatha197 in #2224

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.8...v23.09.9

v23.09.8 (20/01/2024)

What's Changed

  • fix: Correct hyphen usage in input validator regex by @adrysn in #2052
  • fix: add omitted html tag in folder explorer by @lizable in #2057
  • feat: set singleAttributePerLine prettier option to false (default:false) by @yomybaby in #2053
  • fix: remove unhandled promise rejection in UserProfileSettingModal by @gee05053 in #2048
  • fix: typo error by @agatha197 in #2060
  • fix: remove comment applied in controls column in vfolder list by @lizable in #2063
  • fix: reflect changed desktop app download link by architecture by @inureyes in #2065
  • add: BUILD_NUMBER as a number of commits on build target branch by @inureyes in #2072
  • feat: add model store tab to storage page by @inureyes in #2064
  • feat: recover folder cloneable option in folder create/setting modal. by @lizable in #2069
  • fix: modify small tag to follow main branch by @gee05053 in #2074
  • fix: rename to mode_card by @yomybaby in #2076
  • fix: Sharing vfolder dialog is not closed when user click outside of dialog by @gee05053 in #2078
  • build(deps-dev): bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in #2000
  • build(deps-dev): bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #2068
  • build(deps): bump @babel/traverse from 7.22.15 to 7.23.2 in /react by @dependabot in #1977
  • build(deps): bump @adobe/css-tools from 4.3.1 to 4.3.2 in /react by @dependabot in #2070
  • feat: Disable primary keypair deletion by @lizable in #2083
  • feat: re-arrange my account dialog by @lizable in #2087
  • fix: Change to setting.Pulgins to setting.OpensourcePlugins by @gee05053 in #2080
  • fix: adjust support version check for main access key by @lizable in #2088
  • feat: remaining marks in environment allocation slider by @yomybaby in #2030
  • fix:activated and disabled mwc-switch's color is shown shadow color by @gee05053 in #2092
  • refactor: rewrite protocol interceptor / buffer handler to new format introduced from Electron 25 by @inureyes in #2067
  • fix: user signup without confirmation by @gee05053 in #2046
  • feat: Expose endpoint and created user in model serving list by @gee05053 in #2047
  • fix:The Credential View displays a list that does not match the sub-tab by @gee05053 in #2055
  • feat: Add table columns setting component by @gee05053 in #2071
  • fix: calculate liveStat by considering all containers by @agatha197 in #2086
  • fix: Remove unnecessary spaces in sFTP upload session commands by @gee05053 in #2107
  • feat: run relay:watch with nodemon by @yomybaby in #2097
  • fix: Image name exceptions of ImageEnvironmentSelectFormItem by @yomybaby in #2109
  • docs: fix GitHub branding by @Yaminyam in #2111
  • feat: Set resource limitation in service launcher by @lizable in #2112
  • fix:modiy condition of registry user config validation by @gee05053 in #2099
  • feat: useResourceLimitAndRemaining hook by @yomybaby in #2108
  • fix:Add white-space style by @gee05053 in #2095
  • fix:UserDropdownMenu userName's item overflow issue by @gee05053 in #2116
  • feat:Implement notice alert and delete notice-ticker and announcement panel. by @gee05053 in #2098
  • refactor: Signout modal by @gee05053 in #2093
  • docs: fix GitLab branding by @Yaminyam in #2122
  • fix: env variable validation rule in neo session lanuncher by @yomybaby in #2110
  • style: remove whiteSpace to fix the broken UI of the announcement. by @agatha197 in #2126
  • fix: implement Neo Session column's content by @gee05053 in #2130
  • Revert "fix: implement Neo Session column's content" by @yomybaby in #2132
  • feat: implement custom hooks to use React dark mode by @gee05053 in #2120
  • feat: allow_manual_image_name_for_session option in ServiceLauncher by @yomybaby in #2136
  • fix: model service owner always represented as logged in user by @kyujin-cho in #2138
  • feat: add session name validator to the session launcher by @agatha197 in #2123
  • fix: default select value is appeared correctly in add-folder-dialog by @gee05053 in #2144
  • fix: apply overflow style and modify option to mwc-list-item in modify-permission-dialog by @gee05053 in #2143
  • feat: add session info to the neo session list by @yomybaby in #2133
  • feat: refactoring ErrorLogList to react by @gee05053 in #2131
  • feat: improve log search performance and UX by @yomybaby in #2146
  • fix: omit the mark if it is greater than the max by @yomybaby in #2152
  • fix: improve session status info by @gee05053 in #2150
  • feat: Improve edu-applauncher scalability for adding session templates by @fregataa in #2147
  • fix: show antd error message when failed to terminate in-service model by @ironAiken2 in #2157
  • fix: UserInfoModal is displayed previous data by @gee05053 in #2153

New Contributors

  • @ironAiken2 made their first contribution in #2157

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.7...v23.09.8

v23.09.7 (25/11/2023)

What's Changed

  • fix: Data&Storage menu is not visible by @gee05053 in #2051

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.6...v23.09.7

v23.09.6 (24/11/2023)

What's Changed

  • feature: rename blockedMenuItem to inactiveMenuItem by @rapsealk in #2040
  • fix: exception caused by mismatched selected resource group information. by @yomybaby in #2043
  • fix: Use blockedMenuItem to hide and show pipeline button by @rapsealk in #2036
  • Feat:Cancelled session's log button is disabled by @gee05053 in #2045
  • fix: update edu app launcher by @fregataa in #1993
  • fix: add blockedMenuItem again by @inureyes in #2049

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.5...v23.09.6

v23.09.5 (21/11/2023)

What's Changed

  • update: stand-alone local proxy packaging by @inureyes in #2013
  • docs: Update documentation link by @adrysn in #1994
  • update: change NPU device limit per node to 8 by @inureyes in #2014
  • add: read NPU limit per node configuration from config.toml by @inureyes in #2015
  • fix: add optional chaining to call support by @inureyes in #2019
  • feat: Link FastTrack button to frontend server by @rapsealk in #2020
  • add: a draft for updated sliderInputItem with selectable AI accelerator by @lizable in #2017
  • Fix: hide max_vfolder_count setting according to the api version by @agatha197 in #2016
  • feature: hide size of directory by option by @lizable in #2021
  • feature: update existing components for neo session launcher by @yomybaby in #2023
  • feat: Neo session launcher - alpha by @yomybaby in #1953
  • feat: VFolderPermissionTag component by @yomybaby in #2024
  • feature: Response style for ImageEnvironmentSelectFormItems by @yomybaby in #2028
  • feat: cluster mode in Neo Session launcher by @yomybaby in #2026
  • fix: variable name validation rule of EnvVarFormList by @yomybaby in #2029
  • add: bundle option to Makefile with auto-release bundle by @inureyes in #2034

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.4...v23.09.5

v23.09.4 (05/11/2023)

What's Changed

  • feat: new GraphQL directive on Client, @since(version:) and @deprecatedSince(version:) by @yomybaby in #1999
  • fix: UI with multiple types of accelerators by @adrysn in #2012
  • feat: add allowAppDownloadPanel that can hide app download panel by @agatha197 in #1996
  • feature: set password to undefined when no change is desired. by @yomybaby in #2010
  • bugfix: GraphQL variable type error by @yomybaby in #2011

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.3...v23.09.4

v23.09.3 (01/11/2023)

What's Changed

  • fix: remove image naming checking when selecting sftp image by @agatha197 in #2007
  • fix: touchup sftp connection example text by @agatha197 in #2004
  • fix: limit number of characters of model service name by @kyujin-cho in #2003
  • build(deps): bump actions/setup-node from 3 to 4 by @dependabot in #2001
  • feat: add config option that can hide custom resource allocation by @agatha197 in #1998
  • fix: hide inference app from app launcher by @kyujin-cho in #2002
  • feat: add passwordless sudo user management UI by @agatha197 in #2005

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.2...v23.09.3

v23.09.2 (26/10/2023)

What's Changed

  • update: i18n resources by @inureyes in #1989
  • update: PULL_REQUEST_TEMPLATE.md by @yomybaby in #1990
  • feature: split copy to clipboard in sftp session connection dialog by @lizable in #1986
  • feature: Registry management UI using GraphQL by @yomybaby in #1975
  • fix: revert max_vfolder_count removing by @yomybaby in #1995

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.1...v23.09.2

v23.09.1 (24/10/2023)

What's Changed

  • update: change label on terms of service dialog's close button by @rapsealk in #1957
  • feat: Neo session launcher (Step 3&4) by @yomybaby in #1896
  • fix: remove warnings/errors and unused logs in the browser console by @yomybaby in #1961
  • style: widen control column to show rescan icon by @agatha197 in #1963
  • feature: hide sftp resource group by @agatha197 in #1966
  • feature: Enable create session with bootstrap script by @fregataa in #1944
  • fix: remove max_vfolder_count from keypair resource policy by @agatha197 in #1972
  • fix: empty filtered scaling groups generates error by @inureyes in #1982
  • add: disable hostkey checking option for sftp session by @lizable in #1984

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.09.0...v23.09.1

v23.09.0 (27/09/2023)

What's Changed

  • feat: add copy to clipboard button by @mnxmnz in #1846
  • update: modify regexTable to use error notification when referenced resource is deleted by @gee05053 in #1844
  • test: Flex component rendering test & snapshot by @KSoonYo in #1857
  • feat: Do not allow batch session startup command to have an empty string. by @agatha197 in #1875
  • fix: password validation rule on "Modify User Detail" Modal by @gee05053 in #1868
  • feature: allow eduapplauncher to pass resources option by @fregataa in #1780
  • feature: add tab for pipeline dedicated folder list by @yomybaby in #1871
  • style: apply custom header to Modal by @agatha197 in #1877
  • Refactor maintenance view by @gee05053 in #1850
  • Refactor user pref modal by @gee05053 in #1849
  • fix: rename backend-ai-session-launcher-neo by @yomybaby in #1883
  • ci: Add auto-label-in-issue action by @Yaminyam in #1885
  • feature: set prettier formatter to pre-commit hook by @yomybaby in #1884
  • fix: incomplete URL substring sanitization by @yomybaby in #1889
  • update: change '몇 일' to '며칠' for gpu/accelerator text by @rapsealk in #1892
  • update: 키 수명 -> 키 경과시간 by @agatha197 in #1895
  • feature: add sorting filter in new column created_at in serving list by @lizable in #1888
  • Fix: resource monitor's right border is not visible by @gee05053 in #1886
  • feature: react error boundary component for pages by @yomybaby in #1890
  • style: reduce sftp icon size by @agatha197 in #1903
  • Refactor user dropdown menu by @gee05053 in #1882
  • fix: "Invalid Host header error of React dev server by @yomybaby in #1904
  • feature: add token generation UI in routing by @lizable in #1901
  • feat: redirect to error page if it is blockedMenuItem by @agatha197 in #1902
  • fix build error: remove unused previous user dropdown menu by @yomybaby in #1907
  • fix: add optional chaining to show app launcher by @agatha197 in #1908
  • feat: better msg when coordinator connection timeout by @agatha197 in #1906
  • fix: Change WARBOY resource display icon to FuriosaAI by @rapsealk in #1912
  • add: automatic Windows / Linux builds on GitHub action by @inureyes in #1910
  • ci: Bump checkout from v3 to v4 by @Yaminyam in #1916
  • feat: update legacy key(ram) from device metadata by @rapsealk in #1917
  • feat: add support for OpenID login by @kyujin-cho in #1914
  • update: base node.js version to 20 by @inureyes in #1921
  • fix: set the max limit and display ui of resource numbers by @yomybaby in #1918
  • ci: GitHub Action to run jest on /react by @yomybaby in #1920
  • fix: errors in test code for iSizeToSize by @yomybaby in #1925
  • feat: display vfolder in Service detail page by @yomybaby in #1924
  • feat: add an auto selected volume in creating and cloning a data folder by @agatha197 in #1915
  • fix: use "sftp-upload" image in sftp upload session by @adrysn in #1927
  • feature: set up day.js extentions and custom scalar type of GraphQL config by @yomybaby in #1911
  • fix: the ant.d tooltip is covered in modal with mwc drawer by @yomybaby in #1928
  • test: automatic translation with tooling by @inureyes in #1922
  • ci: Manage actions version with dependabot by @Yaminyam in #1930
  • update: node.js packages by @inureyes in #1932
  • build(deps): bump actions/checkout from 3 to 4 by @dependabot in #1931
  • fix: broken Select UI by using inline-flex (since ant.d 5.9.1) by @yomybaby in #1933
  • fix: update incorrectly matched cluster mode translation by @agatha197 in #1935
  • feature: add showPrivate props to ImageEnvironmentSelectFormItems by @yomybaby in #1940
  • fix: resolve resource allocation related errors in session launchers when there are multiple AI accelerators. by @agatha197 in #1936
  • feat: add fasttrack link to webui by @agatha197 in #1929
  • fix: specify possible i18n static values in comments by @yomybaby in #1945
  • fix: signing only macOS packages with apple signing system on GitHub Action by @inureyes in #1941
  • add: Spanish, Finnish translation by @inureyes in #1946
  • add: multilingual support for 14 more languages by @inureyes in #1948
  • feat: replace translations in language selector with translations in each country by @agatha197 in #1952
  • style: match end of endpoint layout by @agatha197 in #1954
  • fix: wrong component hierarchy by @inureyes in #1947
  • update: node.js packages by @inureyes in #1955

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.03.5...v23.09.0

v23.03.5 (19/08/2023)

What's Changed

  • build(deps): bump semver from 6.3.0 to 6.3.1 in /react by @dependabot in #1774
  • build(deps): bump tough-cookie from 4.1.2 to 4.1.3 in /react by @dependabot in #1772
  • fix: update the text of launch button using @property by @yomybaby in #1783
  • update: node.js package dependencies by @inureyes in #1781
  • fix: fill missing return value of login function by @inureyes in #1784
  • update: add watchman installation guide to README.md by @yomybaby in #1785
  • update: clearer button role on log page by @inureyes in #1787
  • add: hover tooltips on storage control icons by @inureyes in #1788
  • bugfix: prevent flicking of StorageStatusPanel using deferredFetchKey by @yomybaby in #1790
  • update: github actions to track the latest releases by @inureyes in #1796
  • build(deps): bump word-wrap from 1.2.3 to 1.2.4 in /react by @dependabot in #1797
  • refactor: remove any from code typing by @inureyes in #1791
  • feat: add react copy code component and apply it to vscode password and otp code by @Sujin-Kim1 in #1798
  • fix: vscode graphql extention configuration by @yomybaby in #1802
  • update: new brand logo by @inureyes in #1804
  • feature: setup basic react test environment by @yomybaby in #1808
  • refactor: replace weightless-based component with mwc-webcomponents v2 by @inureyes in #1786
  • refactor: import new icon scheme from window mode branch by @inureyes in #1816
  • fix: Solve to extract backend-ai-multi-select tag from scheduler options by @Choi-Jiwon-38 in #1815
  • update: change '표시 할' to '표시할' for no-announcement text by @rapsealk in #1814
  • feature: Support model serving UI 2 by @lizable in #1801
  • feat: use GraphQL endpoint_list instaed REST /services by @yomybaby in #1820
  • fix: unable to terminate a compute session when wsproxy address is not properly by @pderer in #1819
  • refactor: change user info and setting modal to react component by @Sujin-Kim1 in #1821
  • feat: authorize app by query param by @adrysn in #1817
  • fix: serving dialog popup generates error when unexpected image metadata is loaded without icon URL by @inureyes in #1825
  • fix: modify the logic to validate the URL input by @kimjinmyeong in #1806
  • feature: Proxy react server to web dev server by using devServer and proxy by @Choi-Jiwon-38 in #1803
  • hotfix: revert port for dev environment by @yomybaby in #1829
  • feat: update model-service related i18n by @Sujin-Kim1 in #1831
  • refactor: modify totp initializing logic by @Sujin-Kim1 in #1826
  • update: Change helper-text and add inputLimit by @Choi-Jiwon-38 in #1837
  • style: import custom.css to statistics-view by @Sujin-Kim1 in #1840
  • add: Ubuntu mono font for monospace text by @inureyes in #1841
  • fix: Add the React component to i18n scan target by @Choi-Jiwon-38 in #1842
  • fix: http status code by @pderer in #1833
  • feat: add preopen ports configs on the session launcher by @Sujin-Kim1 in #1843
  • hotfix: custom.css and theme.json for react component by @yomybaby in #1836
  • update: fix '자원를' to '자원을' for smaller resource text by @mnxmnz in #1852
  • feat: display pre open ports to the inside of lablup-expansion by @Sujin-Kim1 in #1854
  • refactor: modify client config constructor type check in backend.ai-client-esm.ts by @KSoonYo in #1853
  • feat: update preopen port detail info by @Sujin-Kim1 in #1856
  • fix: Remove license errors in open-source project version by @Choi-Jiwon-38 in #1847
  • fix: set the popup container to shadowRoot always by @yomybaby in #1860
  • feat: unify terminology to preopen ports by @Sujin-Kim1 in #1861
  • Add toggle visibility function and button at login page by @gee05053 in #1848
  • feat: edu-applauncher opens app for a session by @adrysn in #1862
  • fix: version label overlapping by @hamo-o in #1866
  • style: set card tab background color to white by @Sujin-Kim1 in #1865
  • refactor: Change manage apps dialog to react component by @Choi-Jiwon-38 in #1858
  • feat: react-based image environment select display tags with search highlight by @yomybaby in #1859
  • fix: react dev server to proxy any unknown requests to web-dev-server by @yomybaby in #1869
  • fix: model service stability by @yomybaby in #1864
  • feature: show an error message when the service fails to start by @yomybaby in #1872
  • update: node.js module dependencies by @inureyes in #1873

New Contributors

  • @Choi-Jiwon-38 made their first contribution in #1815
  • @rapsealk made their first contribution in #1814
  • @pderer made their first contribution in #1819
  • @kimjinmyeong made their first contribution in #1806
  • @mnxmnz made their first contribution in #1852
  • @KSoonYo made their first contribution in #1853
  • @gee05053 made their first contribution in #1848
  • @hamo-o made their first contribution in #1866

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.03.3...v23.03.5

v23.03.4 (31/07/2023)

What's Changed

  • build(deps): bump semver from 6.3.0 to 6.3.1 in /react by @dependabot in #1774
  • build(deps): bump tough-cookie from 4.1.2 to 4.1.3 in /react by @dependabot in #1772
  • fix: update the text of launch button using @property by @yomybaby in #1783
  • update: node.js package dependencies by @inureyes in #1781
  • fix: fill missing return value of login function by @inureyes in #1784
  • update: add watchman installation guide to README.md by @yomybaby in #1785
  • update: clearer button role on log page by @inureyes in #1787
  • add: hover tooltips on storage control icons by @inureyes in #1788
  • bugfix: prevent flicking of StorageStatusPanel using deferredFetchKey by @yomybaby in #1790
  • update: github actions to track the latest releases by @inureyes in #1796
  • build(deps): bump word-wrap from 1.2.3 to 1.2.4 in /react by @dependabot in #1797
  • refactor: remove any from code typing by @inureyes in #1791
  • feature: add react copy code component and apply it to vscode password and otp code by @Sujin-Kim1 in #1798
  • fix: vscode graphql extention configuration by @yomybaby in #1802
  • update: new brand logo by @inureyes in #1804
  • feature: setup basic react test environment by @yomybaby in #1808
  • refactor: replace weightless-based component with mwc-webcomponents v2 by @inureyes in #1786
  • refactor: import new icon scheme from window mode branch by @inureyes in #1816
  • fix: Solve to extract backend-ai-multi-select tag from scheduler options by @Choi-Jiwon-38 in #1815
  • update: change '표시 할' to '표시할' for no-announcement text by @rapsealk in #1814
  • feature: Support model serving UI 2 by @lizable in #1801
  • feature: use GraphQL endpoint_list instaed REST /services by @yomybaby in #1820
  • fix: unable to terminate a compute session when wsproxy address is not properly by @pderer in #1819
  • refactor: change user info and setting modal to react component by @Sujin-Kim1 in #1821
  • feature: authorize app by query param by @adrysn in #1817

New Contributors

  • @Choi-Jiwon-38 made their first contribution in #1815
  • @rapsealk made their first contribution in #1814
  • @pderer made their first contribution in #1819

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.03.3...v23.03.4

v23.03.3 (17/07/2023)

What's Changed

  • feature: update to electron 25 by @inureyes in #1291
  • feat: merge running and others tab in the session list by @Sujin-Kim1 in #1768
  • feat: Remove resource policy panel on Quota setting and bugfix by @yomybaby in #1769
  • feat: add loading indicator on UserSelector by @yomybaby in #1770
  • feat: remove per-vfolder usage stats in Web UI by @Sujin-Kim1 in #1771
  • update: spring clean - node.js packages by @inureyes in #1766
  • update: reactjs components (2023. 7) by @inureyes in #1775
  • refactor: refactoring storage status and add quota per storage volume by @Sujin-Kim1 in #1778
  • fix: newPublicRequest -> newSignedRequest when getting resource-slots by @Sujin-Kim1 in #1776
  • feat: add setup GUI for is_public to resource group by @Sujin-Kim1 in #1718

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.03.2...v23.03.3

v23.03.2 (05/07/2023)

What's Changed

  • hotfix: enable sftp-scaling-group feature from manager v22.03.3 by @yomybaby in #1732
  • feat: automatically fill sign up token if query param exists by @kyujin-cho in #1733
  • fix: touchup description for ssh sftp session by @lizable in #1734
  • fix: set timeout value to 10sec on fetching user_stats by @lizable in #1736
  • fix: SFTP scaling group session refusing to be created by @kyujin-cho in #1738
  • fix: manually add roundup decimal places in used_slots and total_slots by @lizable in #1740
  • misc: update image metadata with additional Python and CUDA versions by @adrysn in #1756
  • fix: do not auto logout when preserve login true by @chisacam in #1752
  • docs: Modified to fit nvidia brand notation by @Yaminyam in #1748
  • feat: add support for Furiosa Warboy accelerator by @kyujin-cho in #1702
  • feat: hide directory-based usage information based on configuration by @Sujin-Kim1 in #1737
  • feature: vfolder v3 setting UI by @Sujin-Kim1 in #1750
  • fix: parse fgpu slots to float by @Sujin-Kim1 in #1759
  • fix: annotate unused codes by @Sujin-Kim1 in #1760
  • hotfix: vfolder quota support by @Sujin-Kim1 in #1762
  • cosmetic changes of quota scope setting page by @yomybaby in #1763
  • fix: used, capacity was changed in the resource panel and change the unset icon by @Sujin-Kim1 in #1764
  • compact ui version of storage quota setting by @yomybaby in #1765

New Contributors

  • @chisacam made their first contribution in #1752

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v23.03.1...v23.03.2

v23.03.1 / v22.09.21 (30/05/2023)

What's Changed

  • fix: compile block of Make file for react build multi target (web,app) by @yomybaby in #1727
  • fix: enable npu resource slider when limited by @lizable in #1729
  • fix: let base64 encode convert padding with byte triplet condition by @inureyes in #1731

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.20...v22.09.21

v23.03.0 / v22.09.20 (25/05/2023)

What's Changed

  • hotfix: remove inline styling applied in force terminate button by @lizable in #1680
  • Support local vscode using remote ssh mode to session container by @studioego in #1487
  • fix: import wl-textfield to display env list to apply in session launcher by @lizable in #1684
  • fix: show correct msg when vfolder sharing fails by @lizable in #1673
  • fix: unable to launch VSCode in web version by @adrysn in #1685
  • add: type annotations for ESM SDK by @inureyes in #1480
  • refactor: remove innerHTML-based content rendering on session list status dialog by @inureyes in #1675
  • ci: Add size label automation actions job by @Yaminyam in #1688
  • feat: add endpoint validation by @Sujin-Kim1 in #1689
  • feat: add sorting button to project selector by @Sujin-Kim1 in #1687
  • feat: show agent id to session list if hideAgent is false by @Sujin-Kim1 in #1691
  • add: event-driven metadata reload by @inureyes in #1693
  • fix: regression of manually setting HPC optimization value in session launcher by @lizable in #1697
  • Revert "fix: regression of manually setting HPC optimization value in session launcher" by @lizable in #1698
  • fix: regression of session creation on disabled openmp optimization by @lizable in #1699
  • feature: rename usage tab and add info dialog in statistics page by @Sujin-Kim1 in #1692
  • feature: folder upload by @Sujin-Kim1 in #1690
  • fix: utilization values in idle checker pop-up are not updated after the initial rendering by @Sujin-Kim1 in #1705
  • feat: show idle check information based on only applied configurations#361 by @Sujin-Kim1 in #1703
  • feat: support i18n ally extension for VS Code by @yomybaby in #1704
  • hotfix: Disable the app icon if the user is not the owner of the session. by @Sujin-Kim1 in #1711
  • Hotfix/manual image input is not displayed on desktop app by @Sujin-Kim1 in #1709
  • feat: configuration to use react component in web component by @yomybaby in #1646
  • feat: display allocated shared memory in session config column by @lizable in #1710
  • feat: set allowed_session_types default value and make required. by @Sujin-Kim1 in #1701
  • feat: connect ssh / sftp in filebrowser dialog by @Sujin-Kim1 in #1694
  • feat: Support max_password_age by @yomybaby in #1716
  • feat: new SYSTEM tab for session list by @kyujin-cho in #1720

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.19...v22.09.20

v22.09.19 (03/04/2023)

What's Changed

  • feat: add support for setting inference as allowed session type by @kyujin-cho in #1668
  • fix: escape status info detail message text. by @Sujin-Kim1 in #1670
  • refactor: change idle checks column based on changed data structure by @Sujin-Kim1 in #1666
  • fix: display explicit message when a user tries to create a session with the same name of a running session by @adrysn in #1674
  • fix: add enqueueOnly option to image installation by @Sujin-Kim1 in #1672
  • fix: unable to open app launcher dialog by @adrysn in #1677
  • fix: incorrect display of grace idle period over one day by @adrysn in #1678

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.18...v22.09.19

v22.09.18 (26/03/2023)

What's Changed

  • fix: use SI unit (e.g., GB not GiB) for quota-related fields by @adrysn in #1650
  • fix : remain highlight after click on help button by @kin4496 in #1655
  • feat: add confirm dialog for delete credentials by @raipen in #1658
  • feat: vscode prettier extension issue by @krokerdile in #1657
  • fix: sorting installed environments up when visiting environment menu by @seokiis in #1659
  • fix: change messege type of delete user by @raipen in #1662
  • fix: add margin to resource preset dialog by @inureyes in #1654
  • fix: resize column for resolve disappearing-icon by @raipen in #1663
  • fix: session launcher's environment variable editor dialog button is broken in Korean by @krokerdile in #1665
  • add: add utilization idle checks column by @Sujin-Kim1 in #1651

New Contributors

  • @kin4496 made their first contribution in #1655
  • @raipen made their first contribution in #1658
  • @krokerdile made their first contribution in #1657
  • @seokiis made their first contribution in #1659

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.17...v22.09.18

v22.09.17 (23/03/2023)

What's Changed

  • feat: add allowPreferredPort to show/hide Try preferred port by @Sujin-Kim1 in #1647
  • feat: make use of SI/binary prefixes consistent for disk, network, and memory by @lizable in #1636
  • add: basic support for IPU / ATOM GUI menu by @inureyes in #1644
  • feat: add a host usage indicator to "create vFolder dialog" by @yomybaby in #1640
  • hotfix: rename volumeInfo property to storageProxyInfo by @Sujin-Kim1 in #1648
  • fix: check if app port checkbox exists by @adrysn in #1649
  • feat: display idle checker remaining time by @Sujin-Kim1 in #1645

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.16...v22.09.17

v22.09.16 (19/03/2023)

What's Changed

  • feat: add service definition for gradio-cat-client by @kyujin-cho in #1635
  • feature: show tooltips on every icon in controls tab by @lizable in #1641
  • feature: hide vfolder sharing when invite others disabled by @lizable in #1642

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.15...v22.09.16

v22.09.15 (16/03/2023)

What's Changed

  • update: change '강제종료' to '종료' for multiple session termination button text by @inureyes in #1626
  • update: spring-cleaning time (component updates) by @inureyes in #1627
  • feat: add force 2fa option by @Sujin-Kim1 in #1628
  • add: handle inference type on WebUI by @inureyes in #1586
  • feat: display usage_mode to folder-info-dialog by @Sujin-Kim1 in #1639

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.14...v22.09.15

v22.09.14 (09/03/2023)

What's Changed

  • fix: minor capital letter issue by @Sujin-Kim1 in #1619
  • fix: 2FA item in user preference menu is not displayed after the initial login by @Sujin-Kim1 in #1622
  • fix: apply ellipsis when username or userid exceeds total width of user dropdown menu by @lizable in #1624
  • hotfix: Remove the waiting text in the login dialog in typing OTP by @Sujin-Kim1 in #1623

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.13...v22.09.14

v22.09.13 (05/03/2023)

What's Changed

  • feat: set columns in the registry-list page to be resizable by @Sujin-Kim1 in #1613
  • feat: add the flag to hide 2fa by @Sujin-Kim1 in #1612
  • style: display all characters of session image tag by @Sujin-Kim1 in #1614
  • fix: get totpSupported flag asynchronously by @Sujin-Kim1 in #1615
  • refactor: change 2FA option name: hide2FA -> enable2FA by @adrysn in #1616

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.12...v22.09.13

v22.09.12 (26/02/2023)

What's Changed

  • fix: expand space between resources displaying and fix decimal points by @lizable in #1603
  • fix: align gpu process bar by @leejiwon1125 in #1585
  • fix: allow any special characters in password input by @adrysn in #1606
  • ci: add an add-to-project workflow by @Yaminyam in #1590
  • fix: display all available presets when always_enqueue_compute_session options is configured by @Sujin-Kim1 in #1607
  • hotfix: typo errors in getting 2FA by @Sujin-Kim1 in #1604
  • refactor: display total remaining resources in resource group indicator by @adrysn in #1610

New Contributors

  • @leejiwon1125 made their first contribution in #1585

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.11...v22.09.12

v22.09.11 (20/02/2023)

What's Changed

  • feature: show total resource group amount in resource monitor gauge by @lizable in #1593
  • feat: add support for TOTP integration by @kyujin-cho in #1596
  • fix: increase item count 20 -> 100 for agent summary list query by @adrysn in #1599
  • feature: 2fa management by @Sujin-Kim1 in #1600

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.10...v22.09.11

v22.09.10 (17/02/2023)

What's Changed

  • fix: incorrect display of GPU memory utilization by @Sujin-Kim1 in #1588
  • fix: incorrect assignment of signin mode config by @adrysn in #1591
  • add: more CSS injection point to custom.css by @inureyes in #1594

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.9...v22.09.10

v22.09.9 (12/02/2023)

What's Changed

  • hotfix: broken environment list UI because of the unmatched tag by @Sujin-Kim1 in #1571
  • fix: merge splitted conditional render html template on controls column by @lizable in #1574
  • feat: Add modal to enter SSH keypair manually by @yomybaby in #1578
  • feat: display CUDA memory utilization in node and session pages by @Sujin-Kim1 in #1572
  • bugfix: insert a dash in image Requirements (tag) in launching a compute session by @Sujin-Kim1 in #1576
  • feat: add status column and disable deleting folders by @Sujin-Kim1 in #1573
  • fix: display cuda memory utilization info even if its value is zero by @Sujin-Kim1 in #1580
  • misc: change data folder's status color by @adrysn in #1581

New Contributors

  • @yomybaby made their first contribution in #1578

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.8...v22.09.9

v22.09.8 (04/02/2023)

What's Changed

  • update: change slash / colon escaping to apply whole string by @inureyes in #1556
  • fix: temporally comment out unused folder usage mode by @lizable in #1562
  • fix: wrapping notice-ticker to fit in the layout with bigger font-size by @lizable in #1563
  • feat: add disk column on agent tab and display the total capacity of the storage by @Sujin-Kim1 in #1567
  • fix: refactor vfolder quota setting dialog by @lizable in #1566
  • Fix: remove '.git' suffix about git repos by @studioego in #1565
  • refactor: limit the maximum height of announcement panels by @adrysn in #1568
  • refactor/add more sort columns for multiple pages by @adrysn in #1570
  • update: package running script to npx-based CLI by @inureyes in #1558

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.7...v22.09.8

v22.09.7 (25/01/2023)

What's Changed

  • style: set font-weight for readability and align lablup-shields as center by @Sujin-Kim1 in #1542
  • fix: call toString method in setting quota value by @adrysn in #1547
  • feat: add sort feature for endpoint, starts, and schedulable columns in Agent list page by @ChangHoon-Sung in #1546
  • add: new environment image tag parsing aliases by @inureyes in #1535
  • fix: display full image tags in session launcher and environment list to better distinguish images with long similar tags by @Sujin-Kim1 in #1549
  • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #1527
  • feat/fix: initialize aliases after successfully creating a session and fix the error that mounts using another name by @Sujin-Kim1 in #1545
  • fix: minor typo errors which block compile by @fregataa in #1548
  • bugfix: gpu, fgpu progress bar are always zero by @Sujin-Kim1 in #1553
  • update: check login status to show notification after logout by @inureyes in #1554

New Contributors

  • @ChangHoon-Sung made their first contribution in #1546
  • @fregataa made their first contribution in #1548

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.6...v22.09.7

v22.09.6 (09/01/2023)

What's Changed

  • feat: add IBM Spectrum Scale and WekaIO to quota support storage list by @adrysn in #1537

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.5...v22.09.6

v22.09.5 (03/01/2023)

What's Changed

  • fix: build correct app url in _terminateApp regardless of the existence of trailing slash by @adrysn in #1533
  • fix: broken logic in initializing browser backendai client by @adrysn in #1532
  • feat: show all resource templates when alwaysEnqueueComputeSession is true by @Sujin-Kim1 in #1530

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.4...v22.09.5

v22.09.4 (09/12/2022)

What's Changed

  • feat: add support for header based authentication on wsproxy by @kyujin-cho in #1528
  • Show warning dialog and validation message when setting rate limit below 100 by @Sujin-Kim1 in #1482

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.3...v22.09.4

v22.09.3 (27/11/2022)

What's Changed

  • add: Electron app debugging content on README by @studioego in #1485
  • style: change modify-env-dialog style by @Sujin-Kim1 in #1476
  • fix: remove the invalid redirect URL for vnc-web by @adrysn in #1496
  • fix: build correct app url regardless of the existence of trailing slash by @adrysn in #1497
  • feature: unify folder view icon and directory list into one column by @inureyes in #1490
  • update: remove template from vaadin table for resource group by @inureyes in #1491
  • fix: typo error by @Sujin-Kim1 in #1498
  • feature: modular top-bar items by @inureyes in #1489
  • fix: modify y-axis value setting callback function to have only unique integer values. by @Sujin-Kim1 in #1501
  • ci: Fix sync-labels option error by @Yaminyam in #1500
  • fix: can't upload to vfolder after canceling upload by @Sujin-Kim1 in #1502
  • fix: make available to select project in creating the project data folder by @Sujin-Kim1 in #1506
  • feature: Open dialog and add credential with URL option by @snaag in #1495
  • fix: show session language description by @Sujin-Kim1 in #1507
  • feature: chore(backend-ai-dialog): translate new-keypair-dialog in kor by @100sun in #1494
  • hotfix: remove invalid import statements by @Sujin-Kim1 in #1512
  • feature: add download link button for webui desktop by @Sujin-Kim1 in #1503
  • feature: add log download button on session log dialog by @Sujin-Kim1 in #1505
  • fix: send preferred port when only checked by @Sujin-Kim1 in #1516
  • feature: update data handling part in receiving and updating keypair resource policy by @lizable in #1517
  • Revert "Feature/update data handling part in receiving and updating keypair resource policy (#1517)" by @lizable in #1519
  • feature: update data handling on keypair resource policy by @lizable in #1520
  • fix: TOS dialog doesn't show because of id mismatching by @Sujin-Kim1 in #1518
  • feature: add sticky title option to backend-ai-dialog by @Sujin-Kim1 in #1514
  • add: header-based session login feature by @inureyes in #1521

New Contributors

  • @snaag made their first contribution in #1495
  • @100sun made their first contribution in #1494

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.2...v22.09.3

v22.09.2 (28/10/2022)

What's Changed

  • feature : annotate plastic components and ESModule SDK by @inureyes in #1479
  • feature: allow plugins work as hidden page plugin. by @inureyes in #1481
  • fix: Cannot set the maximum shared memory size via configuration by @inureyes in #1483

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.1...v22.09.2

v22.09.1 (19/09/2022)

What's Changed

  • update: lit and mwc-components to the latest version by @inureyes in #1445
  • refactor: use type alias for listCondition by @Sujin-Kim1 in #1447
  • feature: add extra information in the last page of session launcher by @mihilt in #1427
  • update: typing shadowRoot from any type by @Jaewoook in #1359
  • feature: add agent summary page by @Sujin-Kim1 in #1439
  • fix: rename BackendAIAgent to BackendAIAgentSummaryList and add detail typings by @Sujin-Kim1 in #1449
  • fix: remove animation of buttons that do not trigger other events by @jangjichang in #1454
  • style: unify style of the list by @Sujin-Kim1 in #1456
  • fix: add type-check before initializing chart by @Sujin-Kim1 in #1459
  • hotfix: add type definition to show agent-summary-list by @Sujin-Kim1 in #1457
  • update: node.js base version to 18 by @inureyes in #1461
  • style: total allocation pane is too big by @Sujin-Kim1 in #1463
  • fix: add title to show what the Control icons do by @di-uni in #1465
  • fix: cluster size slider to be active by cluster mode selection by @Jaewoook in #1356
  • feature: send target app's protocol (http or tcp) when starting wsproxy by @kyujin-cho in #1211
  • fix: remove animations from which events do not occur by @suyeon12 in #1472
  • style: adjust the License Key button size by @ky3vin in #1477
  • fix: add helper dialog for endpoint by @di-uni in #1473

New Contributors

  • @jangjichang made their first contribution in #1454
  • @di-uni made their first contribution in #1465
  • @suyeon12 made their first contribution in #1472
  • @ky3vin made their first contribution in #1477

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.09.0...v22.09.1

v22.09.0 (31/08/2022)

What's Changed

  • fix: add validation check and enable button only valid status in import and run page by @mihilt in #1400
  • hotfix: don't show the Environments Images list by @Sujin-Kim1 in #1431
  • fix: automatically set the height of list-wrapper, which wraps grids, to avoid the height mismatch between the two elements by @lizable in #1436
  • feature: display richer agent information by @lizable in #1435
  • fix: CUDA utilization was displayed as Infinity by @adrysn in #1437
  • fix: disable container commit when session is batch type by @lizable in #1438
  • Feature: refactor pipeline by @lizable in #1221
  • refactor: temporally block pages related to pipeline menu by @lizable in #1440
  • hotfix: remove wrong parsing number logic in initial configuration by @lizable in #1444
  • bugfix: list status unrecognized by @Sujin-Kim1 in #1441

New Contributors

  • @mihilt made their first contribution in #1400

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.03.7...v22.09.0

v22.03.7 (22/08/2022)

What's Changed

  • Feature: webui grid status by @Sujin-Kim1 in #1138
  • Hotfix: Temporally disable terminate and container commit on running session by @lizable in #1425
  • feature: display message when session's status is no-available-instances by @Sujin-Kim1 in #1426

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.03.6...v22.03.7

v22.03.6 (18/08/2022)

What's Changed

  • add: Required field for validation whether input field in command area by @lizable in #1408
  • fix: show the modified registry information by @dan-2ee in #1385
  • feature: support SSO login (SAML 2.0) by @adrysn in #1413
  • fix: save button was not working due to the wrong function call by @inureyes in #1418
  • style: remove flex-grow="0" from paramaters column in log page by @Sujin-Kim1 in #1421
  • ci: pr auto author assign by @Yaminyam in #1420
  • fix: do not allow blank username / password by @inureyes in #1423
  • feature: provide toggle(enable/disable) in project field by @dan-2ee in #1414
  • fix: inconsistent login style by @Jaewoook in #1411
  • change: es-dev-server to @web/dev-server by @inureyes in #1403
  • fix: SAML login via form submit instead of fetch by @adrysn in #1419
  • feature: provide UI for requesting container commit by @lizable in #1412

New Contributors

  • @Yaminyam made their first contribution in #1420

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.03.5...v22.03.6

v22.03.5 (04/08/2022)

What's Changed

  • feature: application signing with GitHub Actions by @inureyes in #1308
  • hotfix: hide resource statics panel when login by @Sujin-Kim1 in #1407

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.03.4...v22.03.5

v22.03.4 (04/08/2022)

What's Changed

  • add: storage host that supports directory based quota setting by @lizable in #1332
  • fix: mount shared folders when creating a session by @Sujin-Kim1 in #1340
  • hotfix: import client-esm to fix backend-ai client ReferenceError by @Sujin-Kim1 in #1339
  • fix: support wd permission in initial sharing process by @Jaewoook in #1351
  • fix typo and translate into Korean by @studioego in #1348
  • Fix: Add missing configurations by @lizable in #1343
  • docs: Clarify dev-setup guide and fix code-block formats by @achimnol in #1341
  • fix: make gpu required image available to download by @Sujin-Kim1 in #1337
  • fix: prevents resource policy updates with incorrect values by @Sujin-Kim1 in #1338
  • feat: allow user to force termination of sessions by @Sujin-Kim1 in #1358
  • feat(wsproxy): Add dotenv support and parse env-vars more carefully by @achimnol in #1363
  • fix: show resource statistics about current resource group by @dan-2ee in #1362
  • feat: option to enqueue compute session by @inureyes in #1162
  • feat: refresh image list after rescanning by @YejeeHa in #1090
  • fix: change the size of the popup to fit the text by @dan-2ee in #1383
  • fix: side menu icon button ripple to disappear after click by @Jaewoook in #1361
  • fix: Refactor mwc-select&mwc-list-item style & layout (#1207) by @studioego in #1319
  • Feature: refactor storage host selection by @lizable in #1327
  • fix: disable resource policy control button for domain admin by @Jaewoook in #1386
  • fix: parse unicode strings for some items in the toml config by @adrysn in #1395
  • fix: Incorrect warning message is output when allocating a size small… by @hotkimho in #1399
  • fix: typo in Korean translation for SessionTerminated by @Jaewoook in #1401
  • build(deps): bump moment from 2.29.3 to 2.29.4 by @dependabot in #1372
  • fix: Manual image name is not required in Session launcher by @dan-2ee in #1397

New Contributors

  • @Jaewoook made their first contribution in #1351
  • @achimnol made their first contribution in #1341
  • @dan-2ee made their first contribution in #1362
  • @hotkimho made their first contribution in #1399

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.03.3...v22.03.4

v22.03.3 (26/06/2022)

What's Changed

  • refactor: querySelector with leading Number id string(#1321) by @studioego in #1322
  • fix: some session description dialog does not appear. by @Sujin-Kim1 in #1323
  • feat: distinguish image tag for Custom Environments(#1255) by @studioego in #1324
  • fix: css variable typo error on mwc by @lizable in #1325
  • feat : encode basic info without ssl by @inureyes in #1331
  • fix: mounted folders change to unchecked after moving the session launcher page. by @Sujin-Kim1 in #1334
  • build(deps): bump shell-quote from 1.7.2 to 1.7.3 by @dependabot in #1333

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.03.2...v22.03.3

v22.03.2 (25/05/2022)

NOTE: This WebUI version is for Backend.AI cluster 22.03. Please use latest 22.09 version if you are Backend.AI cluster 21.03 / 21.09 user.

What's Changed

  • fix: ResourceGroup typo error ( #1311 ) by @studioego in #1312
  • fix: logic error on validating scheduler options in creating resource group by @lizable in #1314
  • Hotfix: translation for missing content by @lizable in #1315
  • Feature: enable filebrowser in readonly folder by @lizable in #1313
  • Fix: display rich and more detailed msg in status info of session by @lizable in #1316
  • fix: extend resources control detail popup width by @studioego in #1310
  • fix: add the value of wsproxy_addr so that reflecting the setting value by @Sujin-Kim1 in #1317
  • fix: consistent use of versioned wsproxy url in app launching and termination by @adrysn in #1318

Full Changelog: https://github.com/lablup/backend.ai-webui/compare/v22.03.1...v22.03.2

v22.03.1 (10/05/2022)

NOTE: This WebUI version is for Backend.AI cluster 22.03. Please use latest 22.09 version if you are Backend.AI cluster 21.03 / 21.09 user.

Enhancements:

  • [enhancement] support to select folder hosts for import Github/Gitlab #1278
  • [enhancement][UI / UX] Show vfolder host when creating a session #1271
  • [enhancement][UI / UX] Show only folders that included in the allowed folder hosts #1270
  • [enhancement][UI / UX][maintenance][web] Support to import Gitlab repository #1267
  • [enhancement][good first issue][easy][UI / UX] Let's provide Create/Update UI for scheduler_opts in scaling group #1190
  • [enhancement][good first issue][minor][easy] Alert users with notification dialog when the user needs to update their password #1183
  • [enhancement][good first issue][easy][UI / UX] Add margins to policy dialog to distinguish fields #1111
  • [enhancement][good first issue][easy][UI / UX] Make the text of the config button horizontally. #1110

Bug Fixes:

  • [bug] Custom resource allocation panel is broken #1292
  • [bug][app] Unable to import GitHub repository in a desktop app #1288
  • [bug][app] Max memory per container is limited to 16GB in desktop app #1287
  • [bug] Clicking "RUNNING" tab will issue many requests to fetch the session list #1274
  • [bug][good first issue][easy][UI / UX] GPU value is broken when creating a cluster session (N=3) with 0.3 fGPU #1249
  • [bug][good first issue][minor][UI / UX] Initialize all fields in the create-registry-dialog. #1204
  • [bug][good first issue][UI / UX] A wide blank is created when reducing the size of window. #1202
  • [bug][UI / UX][blocker] Login is not working from develop environment to cloud #706

v22.03.0 (12/04/2022)

NOTE: This WebUI version is for Backend.AI cluster 22.03. Please use latest 22.09 version if you are Backend.AI cluster 21.03 / 21.09 user.

Enhancements:

  • [enhancement][good first issue][UI / UX] Show Scheduler Options using lablup shields component. #1263
  • [enhancement][minor][easy] An option to mask user's information #1251
  • [enhancement][minor][easy] Display bootstrap script button in user settings page #1248
  • [enhancement][minor][UI / UX] Enable terminal app for a batch-type session #1243
  • [bug][enhancement][good first issue][UI / UX] Session resource allocation doesn't match #1199
  • [bug][enhancement][good first issue][UI / UX] support mini ui for session tab #1198
  • [enhancement] Support session renaming #1176
  • [enhancement][good first issue][UI / UX] Add a new page into the new-session-dialog. #1107
  • [enhancement][good first issue][UI / UX] Improve the design of the custom allocation in the session creation dialog. #1094
  • [enhancement][library / SDK][UI / UX][enterprise][cloud] Attach virtual folder with alias name #1081
  • [enhancement][good first issue][minor][easy][UI / UX] Let's provide filter on status and user name. #1077
  • [enhancement][good first issue][easy][UI / UX] Let's display image name in the last page of the session launcher #1074
  • [enhancement][good first issue][library / SDK][UI / UX][blocker] Option to change number of retries to skip session start #960

Bug Fixes:

  • [bug][UI / UX][blocker] Even if there is a gpu available, the gpu slider is disabled. #1268
  • [bug] Failing to update a compute session's name will set the value of edit element to undefined #1260
  • [bug][good first issue][easy][UI / UX] vfolder invitee doesn't appear properly. #1232
  • [bug][good first issue][minor][easy][UI / UX] Korean translation related to the session rename does not work properly. #1229
  • [bug][good first issue][minor][easy][UI / UX] The folder ID does not appear. #1226
  • [bug][minor] Unable to import GitHub repository if "master" is not the default branch #1224
  • [bug][minor][easy][UI / UX] lablup-silder generates forbidden min/max value error #1223
  • [bug][minor][UI / UX] lablup-shields does not work on environment selector #1222
  • [bug][minor][blocker] Auto-logout feature seems not working properly #1173
  • [bug][good first issue][easy][UI / UX] Prevent to disappear the login dialog when the esc button is pressed. #1168
  • [bug][UI / UX][cloud] The graph of statistic page doesn't respond. #1147
  • [bug][good first issue][minor] Text overlapping of the resources in the "Total Allocation" panel #1122

v21.09.3 (13/01/2022)

Enhancements:

  • [bug][enhancement][minor][easy][urgency] Add an option to hide the [invitation token field] and [email sent dialog] during user signup #1185
  • [enhancement][UI / UX][urgency] Let's support batch session UI. #1180
  • [enhancement][good first issue][easy][UI / UX][urgency] UI to query and update Agent's schedulable field #1166
  • [enhancement][major][hard][library / SDK][UI / UX][maintenance] Migrate lit-element to lit 1.0 rc #966
  • [enhancement][major][library / SDK][UI / UX] Let's show status detail when user created session is pending or failed in session list #882

Bug Fixes:

  • [bug] Unable to allocate a GPU in device mode when there is only on GPU is left and the minimum required GPU of an environment image is set to 1 #1191
  • [bug][blocker] Unable to mount a data folder in creating a compute session #1184
  • [bug][good first issue][easy][UI / UX] Let's split the display for signup button and change password button independently #1179
  • [bug][good first issue][UI / UX] App does not launch when clicking image part of the app button #1175
  • [bug][UI / UX][urgency] Progress bar does not appear in uploading a file in the file explorer #1164
  • [bug][good first issue][easy][UI / UX] Resources description in Configuration column of session list record overlaps when resource exceeds certain values. #1125
  • [bug][good first issue][easy][UI / UX] ToS(Terms of Service) / Privacy Policy dialog disappears after closing one of them. #1123

v21.09.2 (11/11/2021)

Bug Fixes:

  • [bug] Error on visiting Data & Storage page #1158

v21.09.1 (21/10/2021)

Bug Fixes:

  • [bug][minor] List components generate allItems is not iterable error #1156
  • [bug][easy][blocker][urgency] Web-UI always follows v2 wsproxy path #1154
  • [bug] Data list is not shown when user refreshes on the folder list page #1153

v21.09.0 (21/10/2021)

Enhancements:

  • [enhancement][minor][easy][UI / UX] Update help link from console to webui #1149
  • [enhancement][minor][UI / UX] Searchable filter on Data / virtual folder items #1148
  • [enhancement][major][UI / UX][urgency] Support XFS backend-specific disk quota UI #1146
  • [enhancement][major][library / SDK] Add support for direct wsproxy connection mode to agents #1144
  • [enhancement] Hide specific information from log file #1136
  • [enhancement] Option UI to turn off accelerated computing #1119
  • [enhancement][good first issue][easy][UI / UX] Unify padding on all pages. #1108
  • [enhancement][UI / UX] Support for modifying registry configurations #1102

Bug Fixes:

  • [bug] Remove one of the two scrolls in the TOS/PP dialog #1139

v21.03.11 (13/09/2021)

Bugfixes

  • [bug][blocker][UI / UX][minor] remove legacy code in user creation #1127

v21.03.10 (02/09/2021)

Enhancements:

  • [enhancement][UI / UX] add overlay network settings dialog and increase code flexibility #1120
  • [enhancement] Option UI to modify accelerated computing parameters #1119
  • [enhancement] Change the width of the Resource Statistics panel to be the same as the Session list panel. #1113
  • [enhancement] Support Indonesian language #1100
  • [enhancement] Support Mongolian language #1099

Bugfixes

  • [bug][UI / UX] change width Resource Statics panel #1117
  • [bug][maintenance][minor] cannot build docker-compose #1116
  • [blocker][UI / UX][minor] comment out number of file item in folder info dialog #1101

v21.03.9 (09/08/2021)

Enhancements:

  • [enhancement][major][library / SDK][UI / UX][enterprise] General image allowlist #1096
  • [enhancement][minor] Uneven margin at Force Quit button #1091
  • [enhancement][good first issue][easy][UI / UX] Let's expand the range of Change User Info menu to show AK/SK of the logined account #1058
  • [enhancement][good first issue][minor][UI / UX] Let's disable description icon in controls panel of Storages tab in Resources page #1055
  • [enhancement] Clean-up button layout #1016

Bug Fixes:

  • [bug][minor] Inconsistent width of environment dropdown menu in the session launch dialog #1084

v21.03.8 (26/07/2021)

Enhancements:

  • [UI / UX][enhancement][minor] Increase default resource limit #1083
  • [UI / UX][library / SDK][cloud][major][localization] Attach virtual folder with alias name #1081

Bug Fixes:

  • [UI / UX][library / SDK][minor][blocker][urgency] Decimal point fixing in resource slots #1079

v21.03.7 (19/07/2021)

Enhancements:

  • [UI / UX][easy][enhancement][good first issue] Let's synchronize the speed of the progress bar and the current page of new session launcher. #1073

Bug Fixes:

  • [UI / UX][blocker][bug][easy][good first issue][urgency] Manual image doesn't get applied in a session creating process. #1069
  • [UI / UX][bug][easy][good first issue] clamping shared memory according to max shared memory value in config file doesn't work #1063

v21.03.6 (14/07/2021)

Enhancements:

  • [UI / UX][enhancement][enterprise][minor] Manual image name support without debug flag #1052
  • [UI / UX][enhancement][minor] Support longer host name for new virtual folder #1049
  • [UI / UX][enhancement][localization] Support French language #1038
  • [enhancement][localization] Support Russian language #1037
  • [UI / UX][enhancement][enterprise] More injection points for site-specific custom CSS #1015
  • [UI / UX][enhancement][enterprise][major] Prevent login trial for monitor (bot) user #997
  • [UI / UX][enhancement][working] Apply carousel UI in current session-launcher #915

Bug Fixes:

  • [bug] BackendAiSessionLauncher is duplicated declaration. #1056
  • [bug][easy] Waiting animation shows up when session cookies for login is empty #1047
  • [UI / UX][bug][good first issue] dropdown UI in modify permissions dialog in Data & Storage menu gets updated although it's not applied #949

v21.03.5 (07/06/2021)

Enhancements:

  • [UI / UX][enhancement][library / SDK][minor] Support for SCHEDULED session with conditional manager version #1013
  • [UI / UX][enhancement][good first issue] Modify top bar style #1004

Bug Fixes:

  • [UI / UX][bug][good first issue][minor] When user see login form, cloud icon has different style #1011
  • [UI / UX][bug][good first issue] Make available to see all icons of custom environments #1001

UI / UX:

  • [UI / UX][easy][good first issue] the password masking on "Add registry" dialog is triangle. change to the circle one. #993

v21.03.4 (17/05/2021)

Enhancements:

  • [enhancement][minor] Display SCHEDULED session status #977
  • [UI / UX][enhancement][library / SDK][major] Support force terminating 'PREPARING', 'TERMINATING' and 'PENDING' session on GUI #948

Bug Fixes:

  • [UI / UX][bug][minor] Language of "Project" on top bar does not live change #1003
  • [UI / UX][blocker][bug][minor] Session list is not refreshing at the first visit #1002
  • [UI / UX][blocker][bug][urgency] Environment dropdown overlaps when there are more than eight options. #999
  • [UI / UX][bug][easy][good first issue] login panel height gets jagged when the user inputs invalid account. #995
  • [UI / UX][blocker][bug][enterprise][library / SDK][major] Reduce folder refresh calls to keep user query limit #990
  • [UI / UX][bug][good first issue] the Web Terminal guide dialog is not changed according to the window size #988
  • [UI / UX][bug][good first issue] not being able to check the contents of the right end of the screen when writing contents beyond the screen width. #983
  • [bug][easy][minor] we cannot enable auto logout feature in Backend.AI Cloud #978
  • [UI / UX][bug][library / SDK][urgency] creation new resource group is failed #975
  • [blocker][bug][urgency] 500 error during session creation #968
  • [bug][easy][good first issue] Learn more link in Web terminal guide is broken. #961
  • [UI / UX][bug][easy][good first issue] update operation in username does not reflect. #957

UI / UX:

  • [UI / UX][good first issue] Default icon for non-recognized service apps #985

v21.03.3 (30/04/2021)

Enhancements:

  • [UI / UX][enhancement][good first issue] the text in the total resource quota is broken. #963
  • [enhancement][library / SDK][minor][need confirmation] Share a group folder directly with overriding permission #956
  • [enhancement] Spring cleanup #940
  • [UI / UX][enhancement] Provide cloning Vfolder feature #899
  • [UI / UX][enhancement] Provide total resource allocation explicitly in session launcher #891
  • [UI / UX][enhancement][library / SDK][urgency] Enable Tensorboard path #680

Bug Fixes:

  • [UI / UX][blocker][bug][easy] Cannot update decimal points in FGPU input field of resource policy. #971
  • [UI / UX][bug][easy][good first issue] Sometimes the invitation card and the button inside it overlap. #950
  • [UI / UX][blocker][bug][urgency] Inhibit deleting Folders mounted in one or more sessions. #921

v21.03.2 (02/04/2021)

Enhancements:

  • [UI / UX][enhancement][minor] Disable (non-working) app / terminal button when admin lists other users' session list #945
  • [app][enhancement][major] Support Apple Silicon macs #942
  • [enhancement][good first issue][minor] Let users to change .vimrc and .tmux.conf for better customizability #935

Bug Fixes:

  • [UI / UX][bug][maintenance][minor] It looks like the domain administrator can create the keypair resource policy, but it doesn't actually do it. #946

v21.03.1 (24/03/2021)

Enhancements:

  • [UI / UX][enhancement][enterprise][minor] Easier custom logo for login screen #941
  • [UI / UX][app][cloud][enhancement][enterprise][minor] Support Apache Spark image #932
  • [UI / UX][app][enhancement] Move app window position before login to system #925

Bug Fixes:

  • [bug] R container images are not displayed properly on environment list #938
  • [bug] GPU slider in session launch dialog is always fixed as zero when discrete mode is enabled #937
  • [bug][major] Unable to login when localStorage items exceeds size limit #928
  • [bug] Proxy is not working on desktop app from Electron 12 #923

v21.03.0 (08/03/2021)

Enhancements:

  • [easy][enhancement][good first issue][urgency] Let's rename Backend.AI GUI console to Backend.AI Web UI #919

Bug Fixes:

  • [UI / UX][bug][good first issue][urgency] Let's fix the floating point in shared memory value of resource preset #917

v21.02.3 (22/02/2021)

Enhancements:

  • [enhancement] R studio support #916
  • [enhancement] Swift For TensorFlow support #916
  • [enhancement] FluxML support #916

v21.02.2 (17/02/2021)

Enhancements:

  • [enhancement] Update Julia with Flux.ji support for scientific computing #913
  • [UI / UX][enhancement][minor] Support Swift language #912
  • [enhancement] Adopt runtime environment parameter / argument feature #910
  • [UI / UX][enhancement][good first issue] Filter for storage folders #909
  • [UI / UX][enhancement] Let's provide leaving the invited folder. #907
  • [UI / UX][enhancement][minor] Support Swift for TensorFlow environment #904
  • [UI / UX][enhancement] Let's show an alert message when user rename the file including file extension in the Vfolder. #803
  • [UI / UX][enhancement][library / SDK] Storage resource tab on computation resources #336

Bug Fixes:

  • [UI / UX][blocker][bug][major] Queue file deletion #572

v21.02.1 (03/02/2021)

Enhancements:

  • [enhancement] Provide environment configuration on session launcher #902
  • [UI / UX][enhancement][library / SDK][major] Adopt background task id #898
  • [enhancement][library / SDK][minor] Change perSession scheme to perContainer #889
  • [UI / UX][enhancement][minor] Let's support folder upload in vfolder #885
  • [enhancement][library / SDK][major] add maxCUDASharesPerContainer to limit fGPU slice size #788

v21.02.0 (03/02/2021)

Enhancements:

  • [enhancement] Provide environment configuration on session launcher #902
  • [UI / UX][enhancement][library / SDK][major] Adopt background task id #898
  • [enhancement][library / SDK][minor] Change perSession scheme to perContainer #889
  • [UI / UX][enhancement][minor] Let's support folder upload in vfolder #885

v21.01.1 (07/01/2021)

Enhancements:

  • [enhancement][enterprise][library / SDK][minor] Query waiting margin to session list / node list #886

Bug Fixes:

  • [bug] Unable to explore virtual folder in data & storage page #888
  • [bug][invalid] Image downloading tag disappears when the user redirects to other pages and come back. #757
  • [bug] Increase compatibility with Backend.AI 20.03 #887
  • [UI / UX][bugfix] Hide storage proxy features on Backend.AI 20.03/APIv5 (#869)

v21.01.0 (04/01/2021)

Bug Fixes:

  • [UI / UX][bugfix] Rearrange layout (#883)

v20.12.6 (30/12/2020)

Bug Fixes:

  • [UI / UX][blocker][bug][urgency] Value and the maximum value of shared memory in session launcher does not updated by selected resource preset #880

v20.12.5 (29/12/2020)

Enhancements:

  • [UI / UX][cloud][enhancement][enterprise][library / SDK][minor] Option to change kernel to use import feature #876

Bug Fixes:

  • [UI / UX][bug][minor] User setting button / help button is missing when mini sidebar is enabled. #878
  • [bug][urgency] Directory is displays as a normal file in vfolder explorer on vfolder host of purestorage type #874

v20.12.4 (27/12/2020)

Enhancements:

  • [UI / UX][app][cloud][enhancement][enterprise][major] App category support #872

v20.12.3 (25/12/2020)

Bug Fixes:

  • [UI / UX][bug] Update virtual folder naming validation pattern #873

v20.12.2 (23/12/2020)

Enhancements:

  • [enhancement][library / SDK] Support hardware metadata queries #869
  • [UI / UX][enhancement][enterprise][library / SDK] Set fractional GPU to multiple of integer when using multi-node / multi-container #868
  • [UI / UX][enhancement][minor] Session creation UI should allow manual input of image reference #825
  • [UI / UX][enhancement] Resource usage gauge per session #771
  • [UI / UX][easy][enhancement][minor] Limit maximum height of statistics graph #703

v20.12.1 (18/12/2020)

Enhancements:

  • [UI / UX][minor] Set default auto logout to false #851
  • [UI / UX][enhancement][enterprise][minor] System setting for auto logout enable / disable feature #865

v20.12.0 (18/12/2020)

Enhancements:

  • [UI / UX][enhancement] Let's show current invited vfolders and created vfolders. #858
  • [enhancement] Support harbor v2 #856
  • [blocker][enhancement][urgency] Let's show a warning and confirmation dialog if the user tries to re-upload same file at same directory in Vfolder #836
  • [UI / UX][blocker][easy][enhancement][urgency] Let's initialize those adding / deleting input fields after applying or closing the dialog. #835
  • [UI / UX][blocker][enhancement][urgency] When the value of input exceeds the maximum, let's automatically apply each check box to be checked (unlimited) in the Create/Modify Resource Policy dialog. #834
  • [UI / UX][blocker][enhancement][urgency] Let's limit all the input field to prevent from malicious input #832
  • [bug][enhancement][minor] Option to change upload file size #830
  • [app][blocker][bug][enhancement][major] Stablize websocket proxy connection with proxy node health check #828
  • [enhancement] Inactive user list / control panel for superadmin #826
  • [UI / UX][blocker][enhancement][urgency] Let's hide per week option in the statistics for the users that assigned less than a week. #812
  • [UI / UX][enhancement][minor] Change dialog element to handle long list #792
  • [enhancement] Configurable max cores, devices, and shared memory per session #788
  • [UI / UX][enhancement] Provide responsive design for Backend.AI GUI console #786
  • [UI / UX][cloud][enhancement][major] Force service worker update without waiting for 24 hours #765
  • [UI / UX][enhancement][enterprise][hard][library / SDK][major] Support multi-node multi-GPU on GUI #710
  • [UI / UX][enhancement] Reimplement editor for TF.js #649
  • [UI / UX][enhancement][library / SDK][major] Migrate TF.js test module for statistics insight model #648
  • [enhancement][library / SDK][major] Match node.js SDK naming schema with python SDK #604
  • [UI / UX][enhancement][library / SDK] Manage inactive users in console #557
  • [enhancement][library / SDK][major] Adopt V5 API specification #515
  • [UI / UX][enhancement][library / SDK] Plugin architecture for menus #315
  • [enhancement][library / SDK] Modular structure to make child projects #285

Bug Fixes:

  • [UI / UX][bug] User cannot login due to previous session cookie #860
  • [UI / UX][blocker][bug][easy][urgency] sometimes some charts in Statistics breaks the layout #849
  • [bug] Default Language in the user settings page not working #840
  • [UI / UX][blocker][bug][urgency] Let's make user information update operation applied right after completion #839
  • [UI / UX][blocker][bug][easy][urgency] Description of each user shows same after changing. #833
  • [UI / UX][blocker][bug][urgency] Let's allow vfolder renaming option only for the owner of the folder. #822
  • [UI / UX][blocker][bug][urgency] Sometimes mouse click doesn't work after clicking exporting csv menu. #815
  • [UI / UX][blocker][bug][easy][good first issue] Let's delete unnecessary warning message at csv exporting dialog in the session list #814
  • [UI / UX][blocker][bug][easy][urgency] Control panel should support scrollbar when the screen width is narrow. #813
  • [UI / UX][blocker][bug][urgency] Resource Group and resource statistics don't sync each other. #811
  • [UI / UX][blocker][bug][urgency] Let's disable file dropzone when the permission of the Vfolder is read-only #810
  • [blocker][bug][urgency] GPU resource in the session launcher value doesn't get changed. #809
  • [UI / UX][blocker][bug][urgency] Vfolder selection in session launcher dialog doesn't get initialized after session creation completed. #807
  • [UI / UX][blocker][bug][urgency] enable file operation in group type Vfolder for admin and super-admin user only. #804
  • [blocker][bug][urgency] Updated resource policy assigned to user doesn't applied immediately in the session launcher. #799
  • [blocker][bug][urgency] Keypair can be created even though the user not exists. #798
  • [blocker][bug][urgency] User detail doesn't change after modification. #797
  • [UI / UX][bug][easy] Resource Policy name in modification should be disabled. #789
  • [UI / UX][bug][minor] some administration pages is accessible to every user #769
  • [UI / UX][bug][minor] No error messages when session creation failed due to insufficient resources #678

UI / UX:

  • [UI / UX][minor] Make session launch dialog not close by clicking outside #842
  • [UI / UX][good first issue][library / SDK] Add user name registration / modification UI #693

v20.11.2 / v20.11.3 (16/11/2020)

Enhancements:

  • [enhancement] Limit login trial number #783
  • [UI / UX][bug][enhancement][library / SDK][major] Retry manager connection while some requests are failed #778
  • [UI / UX][enhancement][hard][library / SDK][major] Simple webcomponent to use / test TensorFlow.js #668

Bug Fixes:

  • [UI / UX][bug][urgency] Prevent folder creation/file upload from only read permission #777
  • [UI / UX][bug][invalid] Vfolder creation/updating/deletion operation should be fixed. #776
  • [UI / UX][bug][invalid] Vfolder invitation in the summary page shows up only after redirected to the summary page more than once. #761
  • [blocker][bug] When session failed to start, App selection dialog still appears. #758
  • [bugfix][minor][UI / UX] Project dropdown in top-app-bar overlaps when value is longer than the width of the element. #782
  • [bugfix][minor][UI / UX] Mini-ui should show every menu title as an tooltip in the navigation sidebar when hovering to the each menu. #782
  • [bugfix][minor][UI / UX] Footer in the navigation sidebar should be located in to bottom. #782
  • [bugfix][minor][UI / UX] Language Select buttons in the terms-of-services and privacy policy dialog should be converted to dropdown. #782
  • [bugfix][minor][UI / UX] Enable the sign-out feature*. #782
  • [bugfix][minor][UI / UX] Change password request in login panel throws error. #782
  • [bugfix][minor][UI / UX] Agreement for terms-of-services and privacy policy should support language translation. #782
  • [bugfix][minor][UI / UX] Limit the number of login attempts. (e.g. disable login If login fails more than 5 times in a row.) #782
  • [bugfix][minor][UI / UX] [Admin/Superadmin Only] Change hyper reference link in Maintain Keypairs button to the proper page in Summary page. #782
  • [bugfix][minor][UI / UX] [Admin/Superadmin Only] Access key in the session list looks like as if is covered by the panel inside. #782
  • [bugfix][minor][UI / UX] Notebook Badge code area should be Read-Only field. #782
  • [bugfix][minor][UI / UX] Support Copying to the clipboard when user clicks notebook badge code area. #782
  • [bugfix][minor][UI / UX] In each width email input field in vfolder sharing invitation at Data & Storage page should be same. #782
  • [bugfix][minor][UI / UX] Permission selection in the permission settings dialog in the Data & Storage page overlaps in the grid row. #782
  • [bugfix][minor][UI / UX] Input area in Current Public key shows "null" literally. #782
  • [bugfix][minor][UI / UX] Hide Beta Feature description and toggle button in the usersettings page if there's no beta feature is available. #782
  • [bugfix][minor][UI / UX] Shell environment title in the usersettings page doesn't change when language is changed. #782
  • [bugfix][minor][UI / UX] The label of dropdown in shell script configuration dialog should support multi-language translation. #782
  • [bugfix][minor][UI / UX] [Admin/Superadmin Only] Active user text is redundantly duplicated in the Keypair resource policy modification dialog at Users page. #782
  • [bugfix][minor][UI / UX] [Admin/Superadmin Only] Allowed host selection dropdown width is too narrow to recognize the values inside. #782
  • [bugfix][minor][UI / UX] [Admin/Superadmin Only] Modify App dialog should alert after adding/deleting app information in case of user mistakes. #782
  • [bugfix][minor][UI / UX] [Admin/Superadmin Only] Delete button in image list at environments page should be hidden since it's not implemented yet. #782
  • [bugfix][minor][UI / UX] [Admin/Superadmin Only] Some of resource presets in modification resource preset dialog should support multi-language. (e.g. Korean) #782
  • [bugfix][minor][UI / UX] [Admin/Superadmin Only] Hide disabled buttons in the control panel at Resources page If related features are not available. #782
  • [bugfix][minor][UI / UX] [Admin/Superadmin Only] Hide cleanup images button with title and description in the Image / Environment panel at Maintenance page If the feature is not available. #782
  • [bugfix][minor][UI / UX] Show proper help page for usersettings when the user clicks help button at the usersettings page. #782

UI / UX:

  • [UI / UX][easy] Apply loading indicator in the login process. #760

v20.11.1 (02/11/2020)

Enhancements:

  • [UI / UX][enhancement][enterprise][library / SDK][major] GPU/ASIC usage gauge per node #766

Bug Fixes:

  • [bug] verifying email and changing password page doesn't show anything on the page. #767

v20.11.0 (01/11/2020)

Bug Fixes:

  • [blocker][bug][library / SDK][major] Invitation token page is not showing #764

v20.10.1 (30/10/2020)

Enhancements:

  • [enhancement][library / SDK][minor] Prevent console from automatic login to unreachable manager #762

UI / UX:

  • [UI / UX][need confirmation] requested UI updates #750

v20.10.0 (23/10/2020)

Enhancements:

  • [UI / UX][easy][enhancement][minor] Implicitly let user know when no folder exists on session launcher #753
  • [UI / UX][enhancement][library / SDK][minor] Change ownership delegation component on session launcher to mwc-select #731
  • [UI / UX][enhancement][enterprise][library / SDK][major] UI update (20.10) #729
  • [UI / UX][enhancement][minor] Validate app labels of images before saving #715

Bug Fixes:

  • [UI / UX][bug][library / SDK][major] Resource group deletion doesn't get reflected to the table of resource groups tab in the Resources page. #743
  • [blocker][bug] Minor errors occur in Environments page. #742
  • [blocker][bug] Cannot create user in the users page. #741
  • [blocker][bug] Minor errors occur in the creating folder dialog from Data & Storage page. #740
  • [UI / UX][bug][library / SDK][major] exporting CSV in Sessions page doesn't work. #739
  • [UI / UX][bug][easy] When clicking Backend.AI Logo in the drawer, nothing happens. #738
  • [bug] icons in drawer and some panel don't show up in the new UI. #736
  • [UI / UX][bug][easy] Image rescan/Recalculate usage button throws an error. #734
  • [UI / UX][bug] Image download dialog appears every time the checkbox is clicked #725

UI / UX:

  • [UI / UX][easy][good first issue] Language Setting dropdown overlaps SSH Keypair text #719

v20.09.2 (28/09/2020)

Bug Fixes:

  • [bug][easy][minor] Extend current request timeout in session creation #722
  • [UI / UX][bug] Multiple clicks cause duplicated directory path #717

v20.09.1 (22/09/2020)

Enhancements:

  • [UI / UX][blocker][bug] Local proxy is not working on the app mode with Backend.AI 20.09 alpha #720
  • [UI / UX][bug][easy][good first issue] Usage shows [Object Object] on finished tab of session list #685

v20.09.0 (18/09/2020)

Enhancements:

  • [UI / UX][enhancement] Provide help about 'copying text from terminal' #698
  • [UI / UX][enhancement][good first issue] Update manual to explain 'SSH Keypair change' menu #695
  • [UI / UX][bug][enhancement][good first issue][minor] Disable turn off button on finished session list #686
  • [UI / UX][enhancement][library / SDK][major] Refactor storage selection on session launch #662
  • [UI / UX][enhancement][minor] Skip rendering paths to increase speed #661
  • [UI / UX][enhancement][library / SDK][major] Migrate compute_session from v4 to v5 #651
  • [enhancement][maintenance] Change default branch from master to main #637
  • [UI / UX][enhancement][minor] Show mounted folder information on session list #628
  • [enhancement] Add comments on source code #402
  • [UI / UX][enhancement][minor] Support NNI #207

Bug Fixes:

  • [UI / UX][bug][good first issue] Dropdown menu is positioned incorrectly #707
  • [bug] Login Information mismatch error, when build&run console-server in local environment #700
  • [bug][minor] Error logs are not displayed #689
  • [bug][major] Session's app cannot be accessed if there are multiple sessions with the same name prefix #687
  • [UI / UX][bug] Incorrect image downloaded after filtered by keywords #679
  • [UI / UX][bug][easy] Fix resource preset dialog validation #672
  • [bug][urgency] Unable to create a session due to vfolder-related issue #670
  • [UI / UX][blocker][bug][cloud][minor] Wrong password condition error message on signup #663
  • [UI / UX][blocker][bug] Sometimes GitHub notebook import does not work #660
  • [UI / UX][bug] After terminating a session, resource occupation is not updated #639
  • [UI / UX][bug][easy] Although user inputs invalid session name, session creating dialog get closed. #638

UI / UX:

  • [UI / UX][easy][good first issue][minor] Change 'About' to 'About Backend.AI' #694
  • [UI / UX][minor] No error messages when kernel creation request has error response #691
  • [UI / UX][good first issue][minor] Fix layout overlap in Start new session dialog #676
  • [UI / UX][easy] Apply toggle visibility in password input field #665
  • [UI / UX] Add UI to specify SSH Keypair by user #657
  • [UI / UX] Neater message when vfolder invitation is duplicated #653

v20.08.0 (04/08/2020)

Bug Fixes:

  • [bug][UI / UX] After terminating a session, resource occupation is not updated #639
  • [bug] In a session log dialog, error message is raised when user clicks refresh log button #640

v20.07.9 (31/07/2020)

Bug Fixes:

  • [bug][easy][minor] Cannot create resource preset with proper mem/shmem values #626

UI / UX:

  • [UI / UX][minor] Change minimum fractional GPU step from 0.05 to 0.01 #629
  • [UI / UX][cloud][minor] Show explicit message when user's account is inactive state #593

v20.07.8 (23/07/2020)

Enhancements:

  • [UI / UX][enhancement][enterprise][library / SDK][major] License information viewer #623
  • [enhancement][urgency] Add feature to search and/or filter user and keypair by fields such as email, username, etc #618
  • [UI / UX][enhancement][library / SDK][major] Migrate d3.js charts into chart.js #607

v20.07.7 (23/07/2020)

Enhancements:

  • [UI / UX][enhancement][library / SDK][major] Migrate repository notebook into cluster #599

Bug Fixes:

  • [bug][library / SDK][major][urgency] User and keypair page displays only 100 users/keypairs in >20.03 manager #617

v20.07.6 (20/07/2020)

Enhancements:

  • [UI / UX][enhancement][minor] Project color in pull-down menu on top-right corner becomes white when selected #614
  • [UI / UX][blocker][easy][enhancement] Problems that do not support password autocomplete in web browsers #613
  • [UI / UX][enhancement][library / SDK] Add edit feature of .Renviron file in home directory #608

Bug Fixes:

  • [blocker][bug][library / SDK][major] 502 error found when launching app with Backend.AI 20.03 / Enterprise R2 beta #601

v20.07.5 (09/07/2020)

Bug Fixes:

  • [blocker][bug][library / SDK][major] 502 error found when launching app with Backend.AI 20.03 / Enterprise R2 beta #601

v20.07.4 (06/07/2020)

Enhancements:

  • [UI / UX][enhancement][library / SDK][major] Set environment name with tags #598

v20.07.3 (06/07/2020)

Enhancements:

  • [UI / UX][enhancement][library / SDK][major][hard] Stabilize the resource broker with refactoring #596

v20.07.2 (03/07/2020)

Bug Fixes:

  • [bug][cloud][easy] Error on re-send signup verification email #595

v20.07.1 (03/07/2020)

Enhancements:

  • [UI / UX][enhancement][library / SDK][minor] Show agent version on resource pane to check upgradable agents #590

Bug Fixes:

  • [blocker][bug][major] Cannot see templates / assign resource without GPU #591

v20.07.0 (02/07/2020)

Enhancements:

  • [UI / UX][enhancement][minor] Migrate legacy dialogs to backend.ai dialog for unified look and feel #584
  • [UI / UX][enhancement][minor] Open notification when no virtual folder is attached on console #583
  • [UI / UX][enhancement][library / SDK][major][working] Unified session information crawler / store #496

Bug Fixes:

  • [UI / UX][bug][minor] TOS is not scrollable #588

v20.06.3 (22/06/2020)

Enhancements:

  • [enhancement] Feature to download vfolder directory #580
  • [UI / UX][enhancement][minor] Migrate legacy dialogs to backend.ai dialog for unified look and feel #584
  • [UI / UX][enhancement][minor] Open notification when no virtual folder is attached on console #583

Bug Fixes:

  • [bug] After selecting resource template without GPU, advanced panel's GPU value is not respected in creating session #581

v20.06.2 (16/06/2020)

Enhancements:

  • [enhancement][hard][major][UI / UX][library / SDK] Show app launcher after launch a session on summary page (#575) #575

v20.06.1 (13/06/2020)

Bug Fixes:

  • [UI / UX][bug][major][blocker] Sometimes environment list did not refreshed correctly #576

v20.06.0 (12/06/2020)

Enhancements:

  • [enhancement][library / SDK][minor] Change session store method for console-server #567
  • [cloud][enhancement][library / SDK] Let Cloud users to change their forgot password by email verification #564
  • [UI / UX][cloud][enhancement][enterprise][major] Provide method to turn off some menus by setting #562
  • [cloud][enhancement][major][web] Re-enable service worker to reduce traffic load #554
  • [UI / UX][cloud][enhancement][library / SDK][major] Add support for signup user email verification #536

Bug Fixes:

  • [UI / UX][bug][minor] Resource monitor panel is not updated after session creation #566
  • [UI / UX][bug] Session list has scrollbar on admin mode #560
  • [blocker][bug][major] 'No suitable preset' is not shown when preset does not exist #559
  • [bug][minor] Preset does not work after cpu/memory values are set manually by Advanced panel #555
  • [UI / UX][bug][hard] Resource slider shows zero on first launch dialog #553
  • [UI / UX][bug][minor] Wait to enable session launch button before SDK is connected to manager #552
  • [UI / UX][blocker][bug] Resource preset is not refreshed at the first launch #551
  • [UI / UX][blocker][bug][library / SDK] Check password condition on change #549

UI / UX:

  • [UI / UX][easy][minor] Limit maximum allowed CPU cores to 64 #571
  • [UI / UX][minor] Display TensorFlow/PyTorch versions for NGC images #569

v20.05.5 (26/05/2020)

Enhancements:

  • [UI / UX][enhancement][major] Notification stack UI on sidepanel #547
  • [UI / UX][enhancement][major] Asychronous tooltip to increase UI response speed #543
  • [UI / UX][enhancement][library / SDK][major] UI for Background task #542
  • [UI / UX][cloud][enhancement][library / SDK][major] Add support for signup user email verification #536
  • [UI / UX][app][enhancement][hard][library / SDK][major] Task monitor UI component #505

Bug Fixes:

  • [UI / UX][blocker][bug] Resource preset is not refreshed at the first launch #551
  • [UI / UX][bug][major] Tooltip overrided by main content adrea on mini sidebar mode on Safari #544
  • [UI / UX][bug][library / SDK][minor] Image install shows error message if it takes more than 5 sec. #541

v20.05.4 (22/05/2020)

Enhancements:

  • [enhancement][library / SDK][maintenance] Adopt tus v2 client #530
  • [UI / UX][enhancement][major] New UI for 20.03 (with summary / sidebar) #518

Bug Fixes:

  • [bug][easy] Exception when logged in as a user (or in login page) #532

v20.05.3 (15/05/2020)

Enhancements:

  • [UI / UX][enhancement][minor] Hover menu description on simple sidebar menu #528
  • [UI / UX][cloud][enhancement][minor] Link online help page on each menu #524
  • [enhancement][enterprise][library / SDK][world console] Change default Dockerfile to use console-server #523

Bug Fixes:

  • [UI / UX][bug] Environment change sometimes does not update presets with GPUs #525

v20.05.2 (14/05/2020)

Enhancements:

  • [UI / UX][enhancement][minor] Modified some missing i18n resources.

v20.05.1 (08/05/2020)

Bug Fixes:

  • [UI / UX][blocker][bug][library / SDK][major] Multiple virtual folder does not mount on GUI #520

v20.05.0 (07/05/2020)

Enhancements:

  • [UI / UX][enhancement][minor] Add description about common storage types #509
  • [UI / UX][bug][enhancement] More CUDA resource minimum settings for image default #507
  • [UI / UX][enhancement][hard][library / SDK][major] Unified event tasker #498

Bug Fixes:

  • [UI / UX][bug][easy] Hide GPU pane on summary page if it does not exist #519
  • [UI / UX][bug][easy] Set unlimited concurrent jobs number to 1000000 #516
  • [bug][library / SDK][minor] Resource indicator sometimes does not refreshed after changing resource group #513
  • [UI / UX][bug][minor] Version item does not update when environment is changed on session launch panel #510
  • [blocker][bug][library / SDK][minor] etcd broken when image metadata is modified with Harbor registry URL with colon #508

UI / UX:

  • [UI / UX][easy][enterprise] Folder creation keeps last created folder name #511
  • [UI / UX][easy][minor] Add refresh button in session logs dialog #502

v20.04.5 (27/04/2020)

Enhancements:

  • [UI / UX][enhancement][hard][library / SDK][major] Unified event tasker #498
  • [UI / UX][enhancement][library / SDK][major] Support shared memory setting to ResourceTemplate #494

v20.04.4 (26/04/2020)

Enhancements:

  • [UI / UX][enhancement][library / SDK] File rename feature #434
  • [enhancement][library / SDK][major] Handle heterogeneous resource slots for v1912+ #407
  • [UI / UX][enhancement][hard][major] Detailed kernel selection UI #258

Bug Fixes:

  • [bug] Blank Data & Storage page #499

UI / UX:

  • [UI / UX][easy][minor] Add refresh button in session logs dialog #502

v20.04.3 (16/04/2020)

Enhancements:

  • [enhancement][hard][library / SDK][major] add 'automatic download' option to manager #157

Bug Fixes:

  • [UI / UX][blocker][bug][library / SDK] Block usage mode / permission setting on Backend.AI 19.09 #492
  • [UI / UX][bug][minor] FOUC during login on Firefox #491
  • [bug][enterprise][library / SDK] Image rescan button returns error due to short timeout #490

v20.04.2 (15/04/2020)

Enhancements:

  • [enhancement][library / SDK][major] Implement general user settings store #484
  • [enhancement][library / SDK][major] Account for vfolder permission and usage mode during vfolder creation #482
  • [UI / UX][easy][enhancement] Support major password managers #480
  • [UI / UX][blocker][bug][enhancement][minor] Login sometimes changes to IAM and not returned #479
  • [UI / UX][app][enhancement][enterprise][library / SDK][major][web][working] Automatic release check #443
  • [UI / UX][enhancement] Keep last used group on console #437
  • [UI / UX][enhancement][hard][major] Save previous endpoints for app #436
  • [UI / UX][enhancement][library / SDK][minor] Validate whether API endpoint is correct Backend.AI manager / console server or not #251
  • [enhancement][library / SDK] More diverse resource policy setting #56
  • [UI / UX][enhancement][hard][library / SDK] Basic settings for admin #28

Bug Fixes:

  • [UI / UX][bug][minor] Monitor display does not show animation on resource view when no resource is used #489
  • [blocker][bug] After completing signout (leave service), no logout or dialog close event is not performed in windows app #230

UI / UX:

  • [UI / UX] Divide fetch failure and connection lost #339

v20.04.1 (10/04/2020)

Enhancements:

  • [UI / UX][enhancement][library / SDK][minor] Provide kill button to errored session in Others tab #477
  • [UI / UX][enhancement][minor] Adopt finer group select element on UI #475
  • [UI / UX][enhancement][library / SDK][major] Provide downtime information when manager is not responding #473
  • [UI / UX][enhancement][library / SDK][maintenance][major] Spring clean: Remove 19.03 support #471
  • [UI / UX][enhancement][minor] Background on loading screen #469

Web Features:

  • [UI / UX][library / SDK][minor][web] vFolder file download not working on iOS/iPadOS #465

UI / UX:

  • [UI / UX][library / SDK][major] Limit fetch timeout with general / custom timeout value #472
  • [UI / UX][cloud][enterprise][major] Update Cloud Terms of Service / Privacy Policy to match with GDPR #468
  • [UI / UX][cloud][minor] Automatic language detection on Terms Of Service panel #467

v20.04.0 (08/04/2020)

Enhancements:

  • [UI / UX][enhancement][library / SDK] GUI option to change image pull behavior #460
  • [UI / UX][cloud][enhancement] Support Ubuntu Desktop environment #459
  • [app][enhancement][minor] Add option for local wsproxy to work behind external http proxy #456
  • [UI / UX][enhancement] Change invitation panel after decision is made #426
  • [UI / UX][enhancement][library / SDK] GUI option to allow/disallow images from specific repository. #421
  • [UI / UX][enhancement][library / SDK][major] Queue support to upload files #392
  • [UI / UX][enhancement][library / SDK][major] Support ROCm devices on GUI #308

v20.03.5 (30/03/2020)

Enhancements:

  • [UI / UX][enhancement][hard][library / SDK][major] Provide i18n framework #451
  • [UI / UX][enhancement][easy][library / SDK][minor] Delete directory inside folder explorer #453
  • [UI / UX][enhancement][library / SDK] Hide GPU-enabled preset when kernel does not require GPU resource #445

Bug Fixes:

  • [bug][library / SDK] Webpage via proxy sometimes produces 500 error while app is not ready yet #449

v20.03.4 (23/03/2020)

Enhancements:

  • [UI / UX][enhancement] Explanation hover on environment selection menu #440
  • [UI / UX][cloud][enhancement][web] Provide EULA with multiple languages #435
  • [UI / UX][enhancement] Separate automount folders from storage mount selection #431

UI / UX:

  • [UI / UX][library / SDK] Hide GPU-enabled preset when kernel does not require GPU resource #445

v20.03.3 (17/03/2020)

Enhancements:

  • [UI / UX][enhancement] Support TexLive environment #427
  • [UI / UX][enhancement] Provide release note / app download link on summary page #425
  • [UI / UX][enhancement][maintenance][major] Remove polymer-based components #419

Bug Fixes:

  • [bug] Image installation does not work with both GPU/fGPU resource tag #428

v20.03.2 (11/03/2020)

Enhancements:

  • [UI / UX][enhancement] Add tag to image from custom registries #420
  • [UI / UX][enhancement][library / SDK] Backend.AI edition information from server / client #417
  • [UI / UX][enhancement] Visible console version on summary statistics panel #415

Bug Fixes:

  • [bug][minor] Bug - session image download raises error when the admin is not in the "default" project #406

v20.03.1 (09/03/2020)

Enhancements:

  • [UI / UX][enhancement][library / SDK] Shell environment setup UI #391

Bug Fixes:

  • [UI / UX][blocker][bug] Cannot create storage folder starting with . #413

v20.03.0 (06/03/2020)

Enhancements:

  • [UI / UX][enhancement] Adding explicit gauge descriptions to resource usage information #411
  • [UI / UX][enhancement] Refactor signup routine to use native form validator #397
  • [UI / UX][enhancement] Revised storage / folder menu #395
  • [UI / UX][enhancement][library / SDK] Turn on / off beta features #393
  • [UI / UX][enhancement][minor] Provide option to keep the current login session for app #388
  • [UI / UX][enhancement] User settings page #319

Bug Fixes:

  • [blocker][bug][library / SDK] Cannot assign GPU without virtualization (as is for open source edition) #408
  • [UI / UX][bug] Folders to mount label overlaps selected folders text #404
  • [UI / UX][blocker][bug] Cannot logout on settings / log page #399
  • [UI / UX][blocker][bug] Incorrect image downloaded after sorting #382
  • [UI / UX][blocker][bug] Upgrade session launch UI #374
  • [bug][library / SDK] Reliable upload session on poor network circumstances #369

UI / UX:

  • [UI / UX][minor] Remember last selected group (project) #396
  • [UI / UX] change dropdown web component #386

v20.02.5 (27/02/2020)

Enhancements:

  • [UI / UX][enhancement] Option to turn off desktop notification #365
  • [UI / UX][enhancement] Pagniated user list #345
  • [UI / UX][enhancement] Modify login mode change button to be displayed with the signup button #325
  • [UI / UX][enhancement][library / SDK][major] Appropriate shared memory size setting #314

Bug Fixes:

  • [UI / UX][bug] uncheck image if downloading fails #383
  • [bug][urgency] Scaling group not updated when Project is changed in session list page #376
  • [UI / UX][blocker][bug] Version on session list displays wrong number #373
  • [UI / UX][bug] session slider is enabled even if resource is not available #362

UI / UX:

  • [UI / UX][minor] move export csv feature into menu in user/credentials and sessions #380
  • [UI / UX][easy] Input validation check in resource policy setting #354

v20.02.4 (19/02/2020)

Enhancements:

  • [UI / UX][enhancement][library / SDK][major] .csv export features of Credentials, Users and Sessions lists for admin. #348

UI / UX:

  • [UI / UX][minor] Turn off spinner when request fails #359

v20.02.3 (18/02/2020)

UI / UX:

  • [UI / UX][minor] Increase app launch delay from 1 to 3 sec. to prevent from 500 error #360

v20.02.2 (18/02/2020)

No changelog for this release.


v20.02.1 (18/02/2020)

Enhancements:

  • [UI / UX][enhancement] More detailed login failure message #352
  • [UI / UX][bug][enhancement] Make session delete button appear when no service app available #350
  • [UI / UX][easy][enhancement] Hide session delete icon when the state is PREPARING and PULLING #349
  • [UI / UX][enhancement] Pagniated session list #328
  • [UI / UX][enhancement][major] Log page for app / web instance #320

Bug Fixes:

  • [UI / UX][bug] Show admins project list items only when admin is a member of it #358

UI / UX:

  • [UI / UX][minor] Apply monospace font to UUID on storage #357
  • [UI / UX][minor] Node name information on resource nodes #356
  • [UI / UX][library / SDK][minor] Disable project list item when the project is deactivated #351

v20.02.0 (03/02/2020)

Enhancements:

  • [bug][enhancement][library / SDK] Support raw file download feature introduced in 19.09 #342
  • [UI / UX][enhancement][minor] Remove registry and namespace from alias and basename #341
  • [UI / UX][enhancement][hard][library / SDK][major] Reliable upload component with tus.io #305

v20.01.6 (30/01/2020)

Enhancements:

  • [UI / UX][enhancement][minor] Add text input to resource policy settings #277

v20.01.5 (28/01/2020)

Enhancements:

  • [UI / UX][enhancement][minor] Support custom image even it does not follow naming convention #334
  • [bug][enhancement][library / SDK][major] Handle docker registry path prefix with slash / colon / dash #333

Bug Fixes:

  • [UI / UX][bug][library / SDK][urgency] Registry name with colon generates error while rescan registry information #335

UI / UX:

  • [UI / UX][easy] Let user management be the first page of Users tab #337

v20.01.4 (22/01/2020)

No changelog for this release.


v20.01.3 (22/01/2020)

Enhancements:

  • [UI / UX][enhancement][urgency] Sorting function on environment list #331

v20.01.2 (21/01/2020)

Enhancements:

  • [UI / UX][enhancement][major] Turn off user-specific login mode setting when login mode is fixed #326
  • [enhancement][library / SDK][major] Update JavaScript SDK to accept v5 specification #323
  • [UI / UX][enhancement][library / SDK][major] Clean up global settings #318
  • [UI / UX][easy][enhancement][good first issue] Enlarge session resource text input on session start dialog #311

Bug Fixes:

  • [UI / UX][bug][library / SDK][major] Relevant memory allocation for installing remote kernels #321

UI / UX:

  • [UI / UX][good first issue][minor] Let superadmin can see agent ID in session list #313

v20.01.1 (07/01/2020)

Bug Fixes:

  • [bug][library / SDK] Cannot generate keypair without giving manual accesskey/secretkey #312

v20.01.0 (03/01/2020)

Enhancements:

  • [UI / UX][enhancement] Add region / cloud icon on resource tab #304
  • [UI / UX][easy][enhancement] Optimize manifest resources #300

Bug Fixes:

  • [bug][minor] Alive agent is listed in the Terminated Agents tab #306
  • [bug] Windows app cannot built with specific configuration #303
  • [UI / UX][bug] Incorrect image version is selected when launching multiple images #302

UI / UX:

  • [UI / UX][minor] Remove unnecessary menus #301
  • [UI / UX][major] Group kernels into categories #284

v19.12.0 (03/12/2019)

Enhancements:

  • [UI / UX][enhancement][library / SDK][major] Add kernel description to metadata structure #298
  • [enhancement][library / SDK][minor] Reduce app.js for faster loading time #296
  • [UI / UX][enhancement][major] Simplify image metadata structure #295
  • [UI / UX][enhancement][hard][library / SDK][major] Shell-only mode for live update #294
  • [UI / UX][enhancement][library / SDK] Support default SSH / SFTP feature #265

v19.11.2 (07/11/2019)

No changelog for this release.


v19.11.1 (06/11/2019)

Enhancements:

  • [enhancement][hard][major] Unify error handling on SDK #288
  • [UI / UX][enhancement][minor] Use internal terms of agreements / etc. on sidebar #287
  • [UI / UX][enhancement][major] VNC support #281
  • [UI / UX][enhancement][major] NGC Matlab environment support #280

UI / UX:

  • [UI / UX][library / SDK][major] Add project resource indicator #290
  • [UI / UX][minor] More flexible resource setting during resource preset creation #282

v19.11.0 (04/11/2019)

Enhancements:

  • [UI / UX][enhancement] MPI Fortran Kernel support #286

v19.10.4 (31/10/2019)

Enhancements:

  • [UI / UX][enhancement][major] Native support of all public kernels on app menu #279
  • [UI / UX][enhancement][hard][minor] Modify resource gauge at session list to support various device screen #278
  • [UI / UX][enhancement][major] Need a UI for admins to create a session on behalf of users #260
  • [UI / UX][enhancement] UI update (19.10) #239

v19.10.3 (16/10/2019)

Enhancements:

  • [enhancement][library / SDK] Keep login mode (session / API keypair) for app / web after changing it #276
  • [enhancement][library / SDK][major] Change app-localstorage-document to localStorage #275
  • [UI / UX][enhancement][hard][library / SDK][major] Local configuration store #274
  • [UI / UX][blocker][bug][enhancement] Sometimes closing window returns destroy error #273
  • [UI / UX][enhancement] Meaningful messages #161
  • [UI / UX][enhancement][hard][library / SDK][major] Image manipulation #37

Bug Fixes:

  • [UI / UX][bug] User cannot use long e-mail address even if it is accepted at sign up #272

UI / UX:

  • [UI / UX][minor] Humanize CPU used time in session information #150

v19.10.2 (14/10/2019)

Bug Fixes:

  • [UI / UX][bug][minor] Footer on sidebar / API endpoint content are not showing on Safari #271
  • [UI / UX][bug][major] Statistics page generates error on Safari when visiting through menu navigation #270

v19.10.1 (14/10/2019)

Enhancements:

  • [UI / UX][enhancement] Naming change - scaling group to resource group on UI #267
  • [UI / UX][enhancement][major] Unit on statistics usage graph is missing #266
  • [UI / UX][blocker][enhancement][minor] Sometimes date overlaps on statistics panel #261
  • [enhancement][library / SDK][major] External image resource information for better image information control #259
  • [UI / UX][blocker][enhancement][hard] Hide GPU-disabled resource templates if kernel requires GPU #257
  • [enhancement][hard][major] Plug-in architecture #95

Bug Fixes:

  • [UI / UX][blocker][bug] Statistics page does not initialize if accessed directly #269
  • [UI / UX][bug][minor] Wrong active session count on system health panel #264
  • [UI / UX][blocker][bug] User can try to terminate kernels on 'finished' tab #263
  • [UI / UX][blocker][bug] Insight tab is viewable even in production mode #262

v19.10.0 (02/10/2019)

Enhancements:

  • [UI / UX][enhancement] Signup is not possible when endpoint is not set #244
  • [UI / UX][enhancement][hard][major] Add desktop notification support #243
  • [UI / UX][enhancement][hard][library / SDK][major] Snackbar to trace more error information #213
  • [UI / UX][enhancement] UI update (19.09) #199
  • [enhancement][library / SDK][major] Add image installation API #158
  • [UI / UX][enhancement][library / SDK][major] User management feature #67

Bug Fixes:

  • [UI / UX][bug] Scaling group resource indicator does not update when changing SG on summary page #241

UI / UX:

  • [UI / UX] Resource presets and resource indicator is not updated upon scaling group changed in session list page #249
  • [UI / UX][major] Per-scaling-group resource slots should be used for sliders' max value in session creation dialog #248
  • [UI / UX] "undefined" image for custom, not registered image #247
  • [UI / UX][easy][minor] Add delete resource preset button #246
  • [UI / UX][easy] Move scaling group selection dropdown one level higher #245
  • [UI / UX][major] Filter session and vfolder list depending on the selected group(project) #242
  • [UI / UX][blocker] Browser autodetection #240

v19.09.9 (30/09/2019)

Enhancements:

  • [UI / UX][enhancement] Add debug app port for developing kernel images #235
  • [UI / UX][easy][enhancement] Add version tag on session list element #234
  • [UI / UX][enhancement][library / SDK][major] Support visual studio code app #233
  • [UI / UX][blocker][enhancement][library / SDK][major] SFTP support #221
  • [UI / UX][enhancement] Signout feature #154

Bug Fixes:

  • [UI / UX][bug] Scaling Group sometimes does not read from GQL #232

UI / UX:

  • [UI / UX][minor] Permission / UI for domain admin to create group folder for specific group #231

v19.09.8 (25/09/2019)

Enhancements:

  • [UI / UX][enhancement][library / SDK] Support detailed status monitor on session list #228
  • [UI / UX][enhancement] Change snackbar to the top of other elements such as backdrop #227
  • [UI / UX][enhancement][hard][library / SDK][major] Native terminal support for non-jupyter environment #226
  • [UI / UX][enhancement] Detailed information to status info #223

Bug Fixes:

  • [UI / UX][blocker][bug] Sometimes group elements are duplicated #229

v19.09.7 (22/09/2019)

Enhancements:

  • [UI / UX][blocker][bug][enhancement][hard] Open new session in jupyter notebook results in white page #225
  • [UI / UX][easy][enhancement] Remove reload button on app (it does not work) #224
  • [UI / UX][enhancement][library / SDK][major] Let superadmin can specify hostname when creating docker registry #194
  • [enhancement][library / SDK] Backward compatibility layer #86
  • [UI / UX][enhancement][library / SDK] Use registry for kernel selection #30

Bug Fixes:

  • [blocker][bug][library / SDK] Sometimes scaling group query fails on load #220
  • [UI / UX][blocker][bug] Visiting statistics page always generates error and no graph is shown on first visit #219
  • [bug] Visiting Resource Presets page by an admin in non-default group raises error #216

UI / UX:

  • [UI / UX][major] Resource preset is not updated when scaling group is changed #214

v19.09.6 (19/09/2019)

Enhancements:

  • [enhancement][library / SDK] Windows app builder script #218

v19.09.5 (18/09/2019)

Enhancements:

  • [UI / UX][enhancement][hard] Modify layout component to be modal-compatible #217
  • [UI / UX][enhancement][hard][library / SDK] Agreement webcomponent #133
  • [UI / UX][enhancement] UI update (19.08) #127

Bug Fixes:

  • [UI / UX][bug] Uploading indicator does not disappear when 5 or more files are simultaneously uploaded #198
  • [UI / UX][bug][hard] Logout at session page and re-login disables session tab link #197
  • [UI / UX][bug][minor] Focus is moved to Log In button during typing id/password #162

UI / UX:

  • [UI / UX][minor] Remove sharing/invitation icons from group vfolders #212

v19.09.4 (13/09/2019)

Enhancements:

  • [UI / UX][enhancement][hard][library / SDK][major] Support shmem option #209

Bug Fixes:

  • [bug] Downloading from vfolder is not working #202

v19.09.3 (09/09/2019)

Enhancements:

  • [UI / UX][enhancement] Separate app / console-server version query #205
  • [enhancement][hard][library / SDK][major] Strict TypeScript codes #188

v19.09.2 (05/09/2019)

Enhancements:

  • [UI / UX][enhancement][library / SDK][major] App shell mode #203

v19.09.1 (05/09/2019)

Enhancements:

  • [UI / UX][enhancement][minor] Support h2o.ai container #196
  • [UI / UX][enhancement][major] Let domain admin can create group vfolder #192
  • [UI / UX][enhancement][library / SDK] Modify image metadata #175

Bug Fixes:

  • [UI / UX][bug][minor] Session list sometimes returns weird error #201
  • [UI / UX][blocker][bug] Run button is active even in finished sessions tab #195
  • [bug] Domain admin cannot create session #191

UI / UX:

  • [UI / UX] Prevent domain admin view/edit docker registries #193

v19.09.0 (02/09/2019)

Enhancements:

  • [UI / UX][enhancement][hard][major] Stackable snackbars #189
  • [UI / UX][enhancement][minor] Splash with about dialog #187

v19.08.7 (29/08/2019)

Bug Fixes:

  • [UI / UX][bug][hard][library / SDK][major] Jupyter notebook window is not closed with "Close" button #146

v19.08.6 (29/08/2019)

Enhancements:

  • [UI / UX][enhancement][library / SDK][major] Use server-side app configurations to provide app #182
  • [UI / UX][enhancement] Support IAM - id/password dual mode #176
  • [UI / UX][enhancement] Support password manager on login #167
  • [UI / UX][enhancement][hard][library / SDK][major] Registry tab on Environment #166
  • [UI / UX][enhancement][hard][library / SDK][major] Scaling group tab #142
  • [UI / UX][enhancement] Check duplicated session name and prevent starting #136
  • [UI / UX][enhancement][library / SDK][major] Sign-up feature #124
  • [UI / UX][enhancement][minor] Create many sessions at a time #121
  • [UI / UX][enhancement] Add login cancel button while login #109
  • [enhancement][library / SDK][major] TypeScript support #107
  • [enhancement] Group feature #64

Bug Fixes:

  • [UI / UX][blocker][bug] Resource panel on start panel in summary page do not refresh after visiting another tab #177
  • [blocker][bug] Invalid resources indicator after user used all resources #170
  • [UI / UX][bug] White screen after logout in app #160

UI / UX:

  • [UI / UX][easy][question] Connection is failed if endpoint url contains leading/trailing spaces #181
  • [UI / UX][blocker][library / SDK][major] Can see other users' sessions with user privileges #172
  • [UI / UX][major] Treat general kernel names from various repository #26

v19.08.5 (26/08/2019)

Enhancements:

  • [UI / UX][bug][enhancement] Weird infinity issue #169
  • [UI / UX][enhancement] Custom CSS support #163
  • [UI / UX][enhancement][library / SDK][major] Keep domain admin from access unnecessary menus/lists #156
  • [UI / UX][bug][enhancement][hard][library / SDK][major] Closing console app should invalidate session in console-server #147
  • [UI / UX][enhancement] Change session API key to user name when console is running on SESSION mode #137

Bug Fixes:

  • [UI / UX][bug][minor] Strange column in session list page for admins #173
  • [blocker][bug] Request to check-presets fail for users not in the default group #153
  • [UI / UX][bug] Session list is not fetched after re-login in window app #152
  • [UI / UX][bug] Session count is not decreased after terminating a session #151
  • [UI / UX][bug] Kernels from other repository does not show proper resource slider #145

UI / UX:

  • [UI / UX][minor] Hide disabled pages (features) #171
  • [UI / UX][major] Prevent user to allocate more resource than it has #165
  • [UI / UX][minor] Add scaling group column in session list #155

v19.08.4 (21/08/2019)

Enhancements:

  • [UI / UX][enhancement][minor] Login with enter key #149
  • [enhancement][hard][library / SDK][major] Merge new websocket proxy #141
  • [enhancement][hard][library / SDK] Summer clean component codes #135

Bug Fixes:

  • [UI / UX][bug][minor] Signup button is present even config.toml is set to false #148
  • [blocker][bug][library / SDK] Cannot change password on Users - users #138

v19.08.3 (14/08/2019)

Enhancements:

  • [UI / UX][enhancement][hard][library / SDK][major] Statistics panel #80

v19.08.2 (12/08/2019)

Enhancements:

  • [UI / UX][enhancement][library / SDK] Optimize DOM parsing routines #130
  • [UI / UX][enhancement][hard][library / SDK] Debug flag in config #128
  • [UI / UX][enhancement][library / SDK] Scaling group support #126
  • [UI / UX][enhancement] UI update (19.07) #89
  • [enhancement][hard][major] Make active / deactivate codes as hierarchical module #81
  • [enhancement][library / SDK][major] Polite error message component #76
  • [UI / UX][enhancement][hard][major] Resource template menu #52

Bug Fixes:

  • [UI / UX][bug] Cannot allocate 1 CPU on advanced settings when 1 CPU is remained #132
  • [UI / UX][bug][invalid] GPU allocation slider disabled when starting session #125

v19.08.1 (05/08/2019)

Enhancements:

  • [bug][enhancement][hard][library / SDK][major] Reduce too much auto refreshing #123
  • [UI / UX][enhancement][hard][library / SDK][major] Delete file(s) feature #117
  • [enhancement] Divide session / api connection variable #113
  • [UI / UX][enhancement][library / SDK] Add resource preset button #90

Bug Fixes:

  • [bug][hard][library / SDK][major] resource_policy reading fails after login #118
  • [bug][hard] No session leads memory usage to infinite #116

UI / UX:

  • [UI / UX][major] Firm error message during proxy process #120
  • [UI / UX][easy][minor] Set newest kernel version as default #119

Library / SDK:

  • [hard][library / SDK][major] Logout button on app leads user to white blank screen #110

v19.07.2 (23/07/2019)

Enhancements:

  • [enhancement][library / SDK] Change ini to toml config #114
  • [UI / UX][enhancement][library / SDK][major] Multiple choice / confirmation of session management #102
  • [UI / UX][enhancement] Feature/UI to change resource policy of keypair #101
  • [UI / UX][enhancement][hard][library / SDK][major] Permission change dialog for each folder #100
  • [UI / UX][enhancement][library / SDK][major] Add storage sharing dialog to storage #94
  • [enhancement][library / SDK] SSL support on docker image #92
  • [UI / UX][enhancement][library / SDK][major] Let maintenance buttons work #91
  • [UI / UX][easy][enhancement] Add intermediate state list on sessions #88
  • [UI / UX][enhancement][library / SDK] Add keypair with manual accessKey / secretKey #87
  • [UI / UX][enhancement][library / SDK] User information change support #85
  • [enhancement][hard][library / SDK] Compress Backend.AI ES6 SDK #84
  • [bug][enhancement] Robust login fail scenario #83
  • [enhancement][hard][library / SDK] Migrate build chain from polymer to rollup #82
  • [easy][enhancement] Message while login #79
  • [UI / UX][enhancement][good first issue][minor] Differentiate resource monitor UI on session view and summary view #78
  • [enhancement][hard][working] Support session login mode #63

Bug Fixes:

  • [bug][minor] Kernel without app spawns error #112
  • [UI / UX][bug][easy] Validation message is wrong for spacing #98
  • [bug][hard][library / SDK] Resource policy update not working #97
  • [UI / UX][bug] Weird login panel splashing #96
  • [bug][library / SDK][major] Reduce graphql calls #93

UI / UX:

  • [UI / UX][library / SDK][major][working] Concurrency monitor on session #65

v19.07.0 (08/07/2019)

No changelog for this release.


v19.07.1 (08/07/2019)

Enhancements:

  • [easy][enhancement][good first issue] Add resource monitor / run button on summary #77
  • [UI / UX][enhancement][hard][library / SDK][major] Independent resource monitor / session launch for fluid session command location #75
  • [Deploy][enhancement][hard] Spring clean Javascript SDK #18

v19.06.1 (28/06/2019)

Enhancements:

  • [enhancement][library / SDK][major] Add virtual folder with different host #72
  • [UI / UX][enhancement] Unified snackbar implementation #71
  • [enhancement] Remove port dependency of wsproxy #68
  • [enhancement][hard] custom component migrations into lit-element #45
  • [UI / UX][enhancement][hard][library / SDK][major] Selectable vfolder host on folder creation #43

Library / SDK:

  • [library / SDK][major] ANSI support for logs #73

v19.06.0 (13/06/2019)

Enhancements:

  • [enhancement][library / SDK] Force update service worker footage on index.html #62
  • [UI / UX][easy][enhancement] Embed fonts #61
  • [enhancement][hard][library / SDK][major] Versatile configuration for logo, spec., system, etc. #60
  • [Deploy][UI / UX][enhancement][major] Docker-compose for console / wsproxy pair #59
  • [UI / UX][enhancement][hard][major] UI update (1.4) #55

v19.03.5 (02/06/2019)

No changelog for this release.


v19.03.4 (27/05/2019)

No changelog for this release.


v19.03.3 (19/05/2019)

Enhancements:

  • [enhancement][good first issue][hard] Dockerize for server side serving #22

Library / SDK:

  • [Deploy][library / SDK][minor] Match version with backend.ai #57

v19.03.1 (29/04/2019)

Enhancements:

  • [enhancement] Remove node polyfill from ES6 library #53
  • [enhancement][working] Adopt Electron shell #4

v1.4.2 (26/04/2019)

No changelog for this release.


v1.4.1 (24/04/2019)

No changelog for this release.


v1.4.0 (23/04/2019)

No changelog for this release.


v1.3.8 (14/04/2019)

Enhancements:

  • [enhancement][hard] Resource monitor #7
  • [enhancement][major][working] Job/session control #5

Bug Fixes:

  • [bug][invalid] Error on vfolder deletion #51

v1.3.7 (12/04/2019)

Enhancements:

  • [enhancement][hard] Generalize app launcher #50
  • [enhancement][hard] Integrate with Resource Policy #32

v1.3.6 (07/04/2019)

Bug Fixes:

  • [bug] Wrong max. value of resource per user on session page #49

v1.3.4 (07/04/2019)

Enhancements:

  • [enhancement] Default language / version for session start #48
  • [enhancement][minor] Indicator during data load #38

v1.2.16 (05/04/2019)

Enhancements:

  • [enhancement][hard] New service worker loader #44
  • [enhancement] Configurable config.js for deploy sources #42
  • [enhancement][hard] Enable TensorBoard proxy #40

Bug Fixes:

  • [bug] Cannot change active keypair to inactive keypair #47

v1.2.2 (27/03/2019)

Enhancements:

  • [enhancement][hard] Resource indicator for user session #41

v1.2.0 (21/03/2019)

Enhancements:

  • [enhancement] Give SysAdmin to delete / log / restart others' sessions #39

v1.0.2 (08/03/2019)

No changelog for this release.


v1.0.1 (05/03/2019)

No changelog for this release.


v1.0.0 (04/03/2019)

No changelog for this release.


v0.9.6 (21/02/2019)

Enhancements:

  • [enhancement] Convert to lit-element #35
  • [enhancement] Show date/time in the file browser as KST #33
  • [enhancement][hard] Data management support #16
  • [enhancement] Data manipulation library #15

Library / SDK:

  • [library / SDK] Unify wsproxy into console #36

v0.9.5 (18/02/2019)

Enhancements:

  • [enhancement] Dynamic resource indicator change #24

Bug Fixes:

  • [bug] Wrong CPU count #31

v0.9.0 (05/02/2019)

Enhancements:

  • [bug][enhancement] Empty kernel selection in session start page #23
  • [enhancement] Multiple mount point when starting session #21
  • [easy][enhancement] Prevent modal close by clicking outside login dialog #19
  • [enhancement] Selectable mount virtual folder on session launch time #17
  • [enhancement] Load monitor on summary page #14
  • [enhancement] Basic user mode support #11
  • [enhancement][hard] Keypair management #8

Bug Fixes:

  • [bug] No notebook on pytorch kernels #29
  • [bug] Cannot press termination button on specific condition #27
  • [bug] version list grows as user visit jobs menu #20
  • [bug] routeData.view returns Y: on windows electron #12

v0.7.0 (16/01/2019)

Enhancements:

  • [enhancement] Strip out mistakenly added trailing slashes in the endpoint URL #10
  • [enhancement][major] Reduce autoqueries #9
  • [enhancement][hard] Job list query #3

v0.5.0 (01/12/2018)

No changelog for this release.


v0.3.9 (24/11/2018)

Enhancements:

  • [enhancement][major] Login implementation #6

v0.2.1 (17/11/2018)

No changelog for this release.


v0.2.0 (07/11/2018)

Enhancements:

  • [enhancement][major] Add UI backbone frame #2

v0.1.1 (11/10/2018)

Enhancements:

  • [enhancement] Initialization and testing #1

v0.1.0 (10/10/2018)

No changelog for this release.