Release Notes
[v0.38.0-rc0](https://github.com/determined-ai/determined/blob/v0.38.0-rc0/docs/release-notes.rst)
Changelog
* d7f0bbfe3 chore: lock published urls to preserve redirects
* e3c31f0a1 Temporarily disable GitHub Actions credentials.
* 3be954b27 build: INFENG-938: Update version format in Makefiles (10142)
* 69b93b0d1 build: INFENG-940: Fix logic error in CircleCI config make-component job (10143)
* 00870f53c build: INFENG-937: Publish Helm chart release candidates (10141)
* 3910426dc feat: remove searcher context from harness and master [MD-498] (10131)
* 27bebdd49 build: INFENG-938: Tweak version string format (10139)
* 30ad3c078 feat: add master configurations for access token max and default lifespans [DET-10464] (10101)
* 782f7a09f revert: "chore: determined_master_host and friends helm support, better defaults" (10134)
* 233e095e0 chore: add checkpoint and max slots config policy enforcements in PATCH experiment (10125)
* b3f928bab chore: determined_master_host and friends helm support, better defaults (10092)
* 67554679b chore: bump Go version used by CI builds to 1.22.8 (10127)
* 834eeda6a feat: add actual select all to glide tables [ET-238] (10081)
* c7e0fb5e2 docs: add log signal release note and update docs (10126)
* 02fcc7402 test: Add test for filtering user by Role Id (10095)
* f97fb5a41 build: INFENG-933: add GitHub action to start a minor release (10112)
* 685918dad docs: Add aurora postgres release note (10115)
* a84f8c65b chore: SSO improvement feature requires Enterprise Edition. (10124)
* c71617c0a feat: Log Signal Exp Config and Monitoring (9947)
* 06b0b31b8 chore: fix merge exp flake (10122)
* 962810ab8 chore: improve messaging when workspace configs conflict with global … (10121)
* 6158ef7bb docs: Update postgres aurora info (10116)
* 4b0c0657e docs: log policies restore exp config (10120)
* 186962cd4 chore: add config policies to CLI reference docs (10118)
* 11ea6f46a chore: clarify version overrides during helm installs (10094)
* 4394f297e chore: standardize status api errors for task config policies (10119)
* e8343023b fix: Add on delete cascade to system_metrics (10113)
* 3c59233db chore: populate final merged config with defaults when merging invariant configs (10107)
* deb3772c7 feat: additional APIs to support "actual select all" functions [ET-238] (10102)
* fd9cd8a3f feat: Allow master configuration for ssh key type (10072)
* 5e9df7c43 docs: Update release notes (10114)
* c655f339a docs: fix internal link in multi-rm docs page. (10074)
* e7186fe00 docs: Update log policies (10098)
* 993296b11 fix: update copy in experiment and trial headers (10111)
* d74a462a4 docs: Describe sso improvements (10110)
* 24d3390e5 chore: conditionally create VolumeSnapshotClass (10103)
* f45ebb9e8 chore: improve documentation surrounding slot caps helm configuration (10090)
* 0013fd04e ci: shorten test_pending_hpc.py (10104)
* 22ad4572a fix: version upgrade notification bug [CM-411] (10069)
* 935fa664d fix: Log searche feedbacks (10088)
* 29a08ece7 Revert "docs: Describe arbitrary metadata logging" (10099)
* c6c476c18 chore: remove e2e_slurm_preemption test series (10053)
* e6182edc0 docs: Describe arbitrary metadata logging (10073)
* 539df5e8b chore: update CLI commands to work with global APIs (10089)
* 1f2bea0b5 feat: update ConfigPolicies with docs link [CM-558] (10055)
* 4afc15f5c build: INFENG-926: Fix version.sh version string output (10085)
* 04861ddeb chore: return error if workspace config violates global constraints (10076)
* 912f91ed7 docs: task config policies release note (10087)
* 6d5610154 fix: remove flake-inducing logretention global singleton (10016)
* b70a622e2 fix: correct token creation CLI to ensure it works with default expiry (10084)
* b15533237 docs: Describe task config policies (9969)
* 27a014b44 fix: Tensorboard broken on unified install [CM-578] (10080)
* bdb56a40f chore: INFENG-922: use correct gh_team tag for infrastructure (10077)
* 91e358aa7 INFENG-382: Release redesign (10002)
* 34e47490f chore: remove redundant rm.ExternalPreemptionPending interface (10071)
* 28bc072b8 feat: SSO Improvement - alter `user_sessions` table to include access token, implement CRUD ops, GET, POST, PATCH APIs and `det token` CLIs (9867)
* 472baf9bc feat: Add copy task id to task list (10058)
* 2e822b7f5 chore: fix update invariant config and constraints (10078)
* d69f7cc28 chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 (9910)
* e796b921e fix: run checkpoint GC more aggressively to ensure tensorboards are GC'd (10017)
* a14525f14 fix: nil deref in usage of incomplete experiment config policies (10068)
* 6c46a465a refactor: remove annotations requiring search ids in bulk action js (ET-241) (10062)
* 3ca3418c4 Docs: describe data files apptainer (10020)
* 315f65d64 chore: ntsc config not supported (10056)
* 2e8de9bfe test: User Management test updates [CM-468] (10051)
* 3fc9fed86 chore: experiment config slots to comply with constraint max slots (10054)
* 1d5c984b7 chore: fix slices and maps merge test (10063)
* 219409b96 chore: fix helptext for det user (10060)
* 7d6a1a77f docs: add k8s RP example to the helm `values.yaml`. (10027)
* 9efd96df0 fix: apply config policy constraints to PATCH /experiments/:id (10048)
* dd6aedadf chore: change error code back (10042)
* 5a39ecb6e chore: check config policies on 'det notebook set priority' (10047)
* 2ef2f122f feat: bulk actions matching filters (ET-241) (9895)
* ac82b3ca8 chore: default priority earlier to ensure constraints are satisfied [CM-553] (10043)
* 34557ef98 feat: Extend LogViewer to support scrollable search (10005)
* dadf75ead chore: take invariant_config priority into account with manage job workflow (10025)
* 2356f9153 chore: remove e2e_slurm_misconfigured series tests (10023)
* b243c269f ci: deflake test_disable_agent_zero_slots (10040)
* 4e0f1c4f2 chore: validate global, admin input against task config policies & constraints (10028)
* 3c1630f3c test: add e2e tests to the "move project" functionality on the "List View" (10037)
* 0613cc646 docs: revise postgres permission setup instructions. (10039)
* 2594d9042 chore: remove e2e_slurm_gpu series tests (10021)
* 1f7ccad13 chore: exp invariant config silent override during add or update (10019)
* 30b197d59 feat: Global Config Policies UI [CM-522] (10022)
* c27054deb feat: add e2e tests for multi-sort filter on experiments lista (9992)
* 9faa0cbe2 chore: wait_for_task_state shows logs on failure (10029)
* a16682611 fix: Workspace Projects and Tasks test flakes [CM-554] (10026)
* 33dfdafea test: Workspace Models tests [CM-538] (9998)
* 7e8dbac5b fix: Update action bar row layout in UserManagement page (9862)
* 5b1380cf6 chore: check experiment constraints (10018)
* f609a2d06 fix: remove `formatDatetime` (10011)
* 9b6f0ac4c docs: Update release notes date (9999)
* f5400eadc feat: Add regex search to task logs API (9994)
* ddca76682 fix: correct expToWebhookConfig cache locking (10014)
* 80b29fa1c feat: Config Policies UI, Workspaces Experiments [CM-521] (10009)
* 262b4a9b1 chore: check task config policies against slots and max_slots (10015)
* a0cc81827 ci: replace no_op fixture with a noop api (9997)
* 987b2a508 test: add e2e experiment list pagination test (9993)
* 129789958 fix: use UID not username to set HOME dir (10010)
* 49e72a89c chore: reword jsonschema extension docs (9965)
* 63d728cf0 fix: display archived column for runs and searches (9987)
* 83a779eba feat: check task config policy constraints before scheduling NTSC wor… (9991)
* 0083d7e8d feat: add CLI commands for config policies [CM-423] (9911)
* ac54cf85f ci: delete pointless test (10004)
* 7f88390d4 fix: reset settings not working properly due to url encoding (10000)
* 25ca6d057 fix: import missing time module (9985)
* 8ab2145e1 chore: bump version: 0.37.0-dev0 -> 0.37.1-dev0
* 0760f7436 chore: add docs dropdown link for new version
* 23f1f30a2 docs: add release notes for 0.37.0 (9995)
* 99894756a test: Workspace Task tests [CM-476] (9982)
* ad66d3f47 chore: implement PUT APIs for task config policies (9983)
* 036336b0e docs: fix broken links (9996)
* ac8fbf6d8 chore: check task config policy priority limit for [CM-490] (9958)
* 8bc08e5f8 feat: Read and display log signal from DB (9959)
* c8b1910e2 ci: increase datagrid rightclick timeout/ reduce worker count (9951)
* e92c47460 fix: fix default id search for runs (9988)
* 3ca3d3089 test: increase Reactivate test step timeout (9986)
* bc3b2a6cd fix: Reactivate User test flake (9979)
* f2277f192 fix: fix hf on_save raise exception (9977)
* dbeea9984 fix: Cluster page height (9975)
* d02495b69 fix: Deactivate User test flake (9974)
* a8effe8a9 fix: show search progress in run table (9976)
* cf9bdc8e3 feat: workspace task config policies UI [CM-478] (9950)
* 924f66375 ci: remove default arg from utils.run_command() (9973)
* a96c5afa4 docs: add docstring for PyTorchContext.current_train_epoch (9972)
* 66f7a70b5 fix: grid hp samping ignored empty nests (9966)
* 8c4f7a0ad fix: correct `dataPath` for hyperparameters (9971)
* 5c4be96bd feat: add database snapshot functionality to Helm chart (9956)
* 31d9573cc fix: show `-` for empty data in searches table [ET-749] (9963)