0.21.1
Release Notes
Changelog
- 42ea168 chore: bump version: 0.21.1-rc4 -> 0.21.1
- e10942a docs: add release notes for 0.21.1 (#6530)
- ce228f3 chore: bump version: 0.21.1-rc3 -> 0.21.1-rc4
- 69e6135 docs: fix links (#6528)
- eab3142 chore: bump version: 0.21.1-rc2 -> 0.21.1-rc3
- 5afa655 chore: bump version: 0.21.1-rc1 -> 0.21.1-rc2
- d214339 fix: wrap shutil.rmtree in a loop (#6506)
- 3aceec7 fix: exp actions with workspace-specific user perm [DET-9300] (#6503)
- 4e4646b fix: update settings observables to detect changes (#6489)
- 0a4e609 docs: release note edits. (#6487)
- d2edfd2 chore: bump version: 0.21.1-rc0 -> 0.21.1-rc1
- 213f426 fix: add remote prop to Python SDK user.User (#6476)
- 69bba45 revert: feat: k8s cluster info using taints/tolerations (#6474)
- 7e1c019 Revert "chore: remove docker-compose from det deploy local [MLG-37] (#6386)" (#6472)
- bf9f94a fix: podspec requests/limits for zero slot workloads [DET-9257] (#6469)
- 87195b9 feat: treat instance startup script as a secret #2 [DET-9214] (#6450)
- bd99cf9 chore: bump version: 0.21.1-dev0 -> 0.21.1-rc0
- e6ee9a4 chore: lock api state for backward compatibility check
- ae5b933 chore: remove docker-compose from det deploy local [MLG-37] (#6386)
- 049a8cd feat: storage manager shortcut strings [MLG-221] (#6408)
- 20da2b4 fix: Show page not found on experiment details (#6459)
- 6568ca4 chore: deprecate HDFS storage support (#6460)
- 713d2a3 fix: do not skip graceful preemption for tasks using alternate rendezvous path (#6463) [DET-9258]
- 0ff7f0a chore: use UI kit modal for UserSettings modals (#6376)
- a4266bd chore: add go workspace for dev use (#6461)
- 8cc8954 feat: k8s cluster info using taints/tolerations (#6425)
- c05b3a1 ci: enable debug mode for
det deploy aws
commands (#6458) - 5d9266a chore: remove harness schema gen (#6457)
- d84b8aa fix: do not error on nullable validation metrics [MLG-403] (#6453)
- e6f965a revert: returned removed message field from TrialLog [DET-8983] (#6253) (#6456)
- e7d7f58 docs: fix
public_ip
misinformation [DET-7014] (#6437) - e62c117 fix: add a whitespace in model version createdBy (#6424)
- 358f873 ci: check
det-deploy
exit status intest_local.py
(#6448) - 31ab9c1 docs: Style and organize content around CLI, Commands and Shells (#6347)
- 64916c6 revert: feat: treat instance startup script as a secret [DET-9214] (#6387) (#6449)
- 527ce2a build: fix examples makefile (#6404)
- 6bb0bfb refactor: removed message field from TrialLog [DET-8983] (#6253)
- 164f9ff chore: Use experiment-search API for new experiment list table (#6428)
- e209f37 test: examples test requirements.txt maintenance. (#6429)
- 60bbb0b feat: treat instance startup script as a secret [DET-9214] (#6387)
- 7a5d63a chore: remove storybook leftover (#6426)
- 266d0f1 docs: slot command limitations for HPC clusters (#6421)
- f0c87af fix: show states dropdown on ExperimentTrials (#6435)
- 82e70e7 chore: show error message that links to git rebaseability page (#6422)
- 482fb5d test: set up ci for reporting go tests using junit (#6418)
- c4446d5 feat: Add quota limits for helm (#6432)
- 347a0b1 fix: dont hardcode explist flag to true (#6430)
- be20cba fix: remote users cannot login with or change password (#6413) [DET-9246]
- 7ce560c chore: use Modal from UI kit (#6350)
- 58f8611 test: Make
test_launch
more portable. (#6419) - c6ca31d docs: fix make live (#6411)
- b4d20cd feat: initial explist v2 setup (#6382)
- 5b0a400 feat: Generate metrics using a determined command. (#6222)
- 2e4c61e chore: allocate less address space in e2e gke cluster tests [DET-9231] (#6405)
- ce8aa20 fix: set default value for create model modal (#6409)
- f5deb53 docs: add docs for torch profiler support [MLG-179] (#6400)
- a2fa442 fix: accurately count slots from scheduled jobs by allocationID (#6346)
- 0b1b87c fix: respect default pool task container defaults [DET-9241] (#6410)
- 9e08ff4 fix: allow
det checkpoint download
for completed checkpoints only [DET-3786] (#6377) - 49bef9e docs: add a simpler proxy configs example, fix typo in proxy ports guide. (#6374)
- 172fe17 fix: slot enable/disable for HPC cluster (#6396)
- c30922c chore: implement experiment details header section using InfoBox [WEB-1064] (#6399)
- fda950f chore: replace modal hooks with UIKit modals in model and model version pages (#6378)
- 3405aa7 chore: remove deprecated
det-deploy
executable [DET-5171] (#6401) - 27d57f3 ci: retry deploying and deleting AWS clusters (#6392)
- 6841dad Revert "chore: allocate less address space in e2e gke cluster tests [DET-9231] (#6393)" (#6398)
- aad581e fix: gently handle
not found page
in model and model version pages (#6394) - a436afc chore: allocate less address space in e2e gke cluster tests [DET-9231] (#6393)
- 3f8bfee docs: Add resource_manager.launcher_jvm_args [DET-9230] (#6395)
- 161bbdf feat: Add API for experiment list columns [WEB-979] (#6274)
- 775d062 fix: checkpoint insertion slow performance on big databases [DET-9219] (#6390)
- b47a411 feat: specify disk size and type for dynamic agents in gcp deployment [MLG-224] (#6384)
- 8960cc7 feat: add typography component (#6385)
- 13ca474 feat: refactor compareTrials to support time-series [WEB-999] (#6317)
- efbbb92 fix: Pin version of pydata-sphinx-theme (#6389)
- 7aabd87 fix: Increase timeout to improve situation re: [DET-9125] (#6369)
- 7d56180 chore: Fix router/app circular dependency (#6370)
- d322a90 chore: add better sync/map pkg for Go (#6299)
- cdf651f feat: Add filters options to multi-experiment actions [WEB-982] (#6351)
- d2b43de fix: get 'slot list' going for dispatcher (#6348)
- b4a21a3 fix: replace unnecessary main tags (#6362)
- 161ffdb feat: add support for loading state for the dropdown (#6371)
- fa92f8d fix: set unique port reqs on trial's shallow copied task spec (#6381)
- 6a2a16a feat: propogate gcp cluster labels to dynamic agents [MLG-365] (#6297)
- 4d69dc7 chore: backport wildcard actor lookup (#6375)
- 86882ce chore: bumpenvs and bump master amis (#6373)
- 5fa1ad1 feat: added RBAC for DeleteModel/Version [DET-9048] (#6339)
- 356286f fix: handle duplicate workspace name DB errors [DET-8808] (#6361)
- 12e36c1 fix: handles race on duplicate model names (#6364)
- c115758 fix: update ubuntu ami tables (#6363)
- 33d7708 ci: skip package-and-push-system-dev for web and docs PRs (#6332)
- 258c02d chore: change docs theme to sphinx-book-theme (#6323)
- 807068d fix: isEqual utility function (#6367)
- 8027a00 fix: log and skip invalid request(trial) id, don't kill experiment (#6349)
- 2f57cd6 fix: GC task spec's ResourcesConfig should be valid (#6366)
- fc923bb chore: bump version: 0.21.0-dev0 -> 0.21.1-dev0
- 3be67d9 docs: add release notes for 0.21.0 (#6365)
- 26150c4 fix: experiment table offset (#6353)
- 8a201a5 feat: metrics streaming API (#6267)
- 21793dd fix: dataBounds was never updated, use unzoomedBounds for chartgrid sync [WEB-1039] (#6359)
- 9725ed3 chore: tweak task_container_defaults merging logic to append sbatch_args (#6360)
- a187669 chore: Switch useSettings to observable [WEB-801] (#6202)
- 0e89282 chore: Add Accordion component to UI Kit (#6352)
- aeee6b8 fix: pytorch loading accepts trial_class kwarg (#6356)
- 4c63fc8 style: fix button arrangement (#6357)
- 7159f3f feat: Some experiment actions process multiple experiment IDs [WEB-982] (#6194)
- 986f5e7 fix: use new router store for login redirect (#6322)
- edd7b6a fix: workspace modal filter (#6341)
- 96dffbe fix: remove flaky test in test_convergence.py (#6336)
- 2efefab fix: avoid unnecessary refresh in model version node (#6344)
- 181ea2b fix: better debug message for invalid request id (#6340)
- 51edc7f fix: fix patchSlotState util (#6345)
- c920267 docs: add algolia search [MLG-367] (#6137)
- a9e9deb fix: remove extra markResourcesStarted call (#6331)
- 226745f fix: close open allocations terminates, too (#6283)
- f2ab6ef chore: reduce GPU count for GCP deployments (#6337)
- 2b6abe3 chore: remove old slots patch endpoint (#6330)
- 3e925bc fix: double scroll bars in chart grid (#6316)
- 6556c2f fix: wording in pytorch trainer guide (#6342)
- 18fa596 fix: skip op assert in test mode (#6338)
- e81987a chore: add experiment search endpoint skeleton (#6275)
- c45bf55 fix: Workspace members, isFiltered / reset tableOffset (#6335)
- 1a4d897 fix: Indicate and clear user search filter [WEB-1074] (#6309)
- 3bcb21f fix: Learning curve on validation-only experiment (#6334)
- a1392af fix: font and layout fix in project card (#6252)
- 1c80094 docs: update index pages with minor edits (#6315)
- 0ceae73 docs: fix release note (#6329)
- 45f4718 fix: Fix user store (#6327)
- 7033ece feat: show log viewer agent filter options even when there is one option (#6324)
- 49a4ed2 docs: Add usage examples for Loadable (#6325)
- 61513e4 fix: workspace card issue (#6320)
- acee4e3 feat: global port registry for unique port offset [DET-8954] (#6148)
- f15aa54 fix: Prevent closest point pluging from focusing hidden points (#6314)
- 87f72c5 chore: fix allocation req params annotation (#6305)
- a8f1357 chore: add modal to UI kit (#6188)
- 0effee9 test: attempt to make TestIdleTimeoutWatcher more reliable [DET-8974] (#6319)
- 29ddce4 fix: expand torch + distutils workaround (#6313)
- 8944890 chore: remove old master logs endpoint (#6265)
- b88b378 chore: avoid usage of k8s NamespaceAll easing k8s permission requirements [DET-9123] (#6248)
- cac99bc docs: Improve task_container_defaults docs [DET-9120] (#6306)
- 7654622 chore: prepare for RBACed agents/slots enable/disable [DET-9156] (#6310)