Changelog
* 1b50f1c2b chore: bump version: 0.19.4-rc3 -> 0.19.4
* 424cbaf00 docs: add release notes for 0.19.4 (5110)
* 11b868894 chore: bump version: 0.19.4-rc2 -> 0.19.4-rc3
* 3ce78d358 fix: consolidate useSettings changes (5106)
* 555b583ab chore: bump version: 0.19.4-rc1 -> 0.19.4-rc2
* 25929ee6a fix: fix useSettings bug (5102)
* 2197af14b chore: bump version: 0.19.4-rc0 -> 0.19.4-rc1
* ac8a69a58 fix: new states can be paused, canceled, killed [DET-8449] (5090)
* 375b7c9cb fix: display primitive hps correctly in parallel coordinates plot (5091)
* 7dffc938f fix: upload helm chart to GitHub release artifacts [INFENG-93] (5064)
* 56daac28d chore: bump version: 0.19.4-dev0 -> 0.19.4-rc0
* 89bdccf9f chore: lock api state for backward compatibility check
* f8dc2c863 fix: bumpenv again after moving pip install protobuf (5082)
* ad92bd882 chore: Avoid error from RBAC listRole endpoint [DET-8395] (5079)
* 64640fd70 chore: format code (5080)
* ae0207d40 revert: work around a bum pyzmq build (5074)
* 85ce9a133 feat: WebUI edit permission at user profile [DET-8224] (5068)
* 97408f36c feat: Add state wait to tensor board [DET-8273] (5009)
* 2bca6373d fix: support setting agent username and group in user APIs. (5055)
* 9fc986551 ci(weekly-vuln-scan): remove superseded workflow [INFENG-94] (5051)
* c29e3ce46 fix: Trial.TotalCheckpointSize incorrect [DET-8399] (5063)
* cef4492db docs: Slurm installation feedback from user installs (5048)
* bfbe14182 build: speed up parallel runs for react make (5065)
* f075bffcf chore: add lint for Prettier and Ignore format code commit (5059)
* ca9cc8163 ci(scan-docker-images): fix sarif upload job [INFENG-94] (5050)
* de9b47c39 fix: handle pin when its not defined (5062)
* 8b8c2c8b8 feat: permissions to create and view workspaces (5045)
* 85396ebc4 chore: format code (5058)
* 2890b3380 feat: add cluster_admin permission route (5024)
* 2b3cad5af chore: test PyTorch AMP with gradient aggregation [DET-6105] (4987)
* d8b6c471a feat: WebUI add RBAC feature switch [DET-8352] (5036)
* f2fe16374 fix: avoid pip executable when upgrading pip in circleci (5057)
* 7248ef8e6 fix: set auth cookie client side for external flows [DET-8310] (4967)
* 999d70b2e fix: WebUI codeview test mock [DET-8351] (5047)
* 079e8af7f feat: Modal to add role to group [DET-8220] (5022)
* f14e5be3c chore: bumpenvs for ROCm changes (5026)
* 62756f5d5 feat: setup `Prettier` (5033)
* d39b55d70 chore: add `.prettierrc.js` (5034)
* 161285b6e chore: personal groups get automatically created for users [DET-8363] (5025)
* d4ed2e6e0 ci: work around a bum pyzmq build (5029)
* 71805d1db chore: replacing globalOnly with isGlobal in web code (5028)
* cbac3594a fix: add alignment in tables (4995)
* 8fe208f8a fix: update shell and star icons (5019)
* 2e7458b97 fix: remove `det deploy aws` vpc deployment type, fix govcloud agent AMI. (5023)
* 2da9d1490 chore: permissions and permission summary proto (5020)
* 8abd939b2 feat: add jupyter notebook files support (5004)
* 86ffb0825 fix: duplicate checkpoints returned by listing checkpoint routes (4894)
* 273eb84e0 feat: add the useSettings to the view code (4961)
* 8636ad4e5 chore: update slurm-known-issues (4892)
* f7322ad6f feat: add stub RBAC API (4990)
* bbf59677f chore: split out ui store and its actions [DET-8218]
* 1b907fb2f feat: Redesigning active-state for experiment, trial, and task [DET-7278] [DET-7801] (4420)
* 946be9eea fix: don't attempt to remove zero checkpoints (4986)
* 7fdf0e075 fix: .detignore interprets wildcards like .gitignore [DET-7094] (4998)
* be5471d9c test: WebUI add test for settings account (4980)
* 311cb1172 feat: pin experiments (4925)
* b67a11bd0 chore: bump version: 0.19.3-dev0 -> 0.19.4-dev0
* b46792989 docs: add release notes for 0.19.3 (4997)
* d3e8fd5a9 docs: proto required version to 3.15 to support optionals (4992)
* 75cf3c51b chore: add streaming to bindings and use it (4942)
* f6f2f5416 feat: add cache control headers to static web assets [DET-7450] (5005)
* 373df82d6 chore: add expconf environment.pbs (4982)
* b39299944 feat: add encoding to the file path (4981)
* b1e91f002 docs: Updates for ROCm support with Slurm (FOUNDENG-128) (4985)
* 664b58ef1 fix: update icon codes (5002)
* e701ac036 perf: cache grpcutil.GetUser() result (4991)
* 37e3e1e54 feat: user group CLI and RBAC feature flag [DET-7889,DET-8210] (4637)
* ee0b595ee test: master test-intg `TestDeleteCheckpoints` stability. (4988)
* a5607bf60 feat: Add no permissions warning page[DET-8227] (4950)
* 067c410d6 feat: WebUI add view user profile [DET-8228] (4960)
* 350182322 refactor: rename `usergroup.APIServer` -> `usergroup.UserGroupAPIServer` (4933)
* d35e24e19 refactor: bunify `grpcutil.GetUser`. (4976)
* 3a873d2c1 ci: gke version bump. (4983)
* f9b9872bd chore: reduce and log effective store state changes (4952)
* 95f82b189 feat: can see users' permissions if view_permissions enabled [DET-8222] (4984)
* 580e5d905 feat: Frontend uses permission store to clear actions [DET-8215] (4965)
* a444c01a0 feat: use task names for interactive task page titles. (4954)
* d90c0ce5f fix: address early loading state resolution [DET-8320] (4978)
* f6d9ea6f0 fix: make hp search look good on mobile [DET-8321] (4973)
* 79c60fe94 fix: correct overflow action buttons [DET-8322] (4979)
* 2ca4ad2aa fix: remove duplicate Admin Guide tile (4975)
* c15db09af feat: make table row inline (4962)
* 449c19444 feat: allow specifying Fluent Bit container UID/GID on Kubernetes [DET-8012] (4963)
* f76c7ac38 chore: recursively unwrap caught exceptions for type checks (4966)
* 134151ed4 fix: WebUI config download [DET-8323] (4974)
* 829c30eef feat: add batch register and deletion of checkpoints from experiment [DET-8130] (4931)
* c3ef4bd2e chore: revert "chore: secure echo with default authentication [DET-7405] [DET-7378] (4267)" (4971)
* e5252f1eb fix: reduce settings api calls [DET-8307] (4970)
* 2d0af46ab feat: add sorting to the tree and fix css for the tree (4858)