diff --git a/docs/release-notes.rst b/docs/release-notes.rst index a0fed0b7fc1..8ae8105db83 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -6,6 +6,61 @@ Release Notes ############### +************** + Version 0.20 +************** + +Version 0.20.0 +============== + +**Release Date:** February 28, 2023 + +**Breaking Changes** + +- Cluster: The ``resources.agent_label`` task option and ``label`` agent config option are no + longer supported and will be ignored. If you are not explicitly using these options, or only use + a single empty or non-empty label value per resource pool, no changes are necessary. Otherwise, + cluster admins should create a resource pool for each existing ``resource_pool``/``agent_label`` + combination and reconfigure agents to use these new pools. Cluster users should update their + tasks to use the new resource pool names. + +**Bug Fixes** + +- Model Registry: Fix an issue where a model with versions from multiple workspaces could have its + versions modified by a user with edit access to only a single one of those workspaces. +- WebUI: Patch an issue where logging out would not properly redirect to the login page. +- WebUI: Fix a bug where the cluster's job queue page could crash in certain cases. + +**Improvements** + +- Agents: The master configuration ``agent_reattach_enabled`` is always enabled and agents will now + always reattach containers on restart. + +- Kubernetes: The cluster information page now takes resource quotas into account if there are any + on relevant namespaces. + +- RBAC: Model registry models and commands that are inaccessible to the user will appear as + uneditable. Previously, users could attempt the action and would encounter a permission denied + error. + +- CLI: When listing TensorBoards, show ``workspaceName`` instead of ``workspaceId`` for better + readability and prevent N/A values from appearing. + +**New Features** + +- RBAC: Following on the initial RBAC support added in 0.19.7, the enterprise edition of Determined + (`HPE Machine Learning Development Environment + `_) + has added support for role-based access control (RBAC) over new entities: + + - Notebooks, TensorBoards, shells, and commands are now housed under workspaces. Access to these + tasks can now be restricted by role. + - Model Registry: Models are now associated with workspaces. Models can be moved between + workspaces and access to them can be restricted by role. + + These changes allow for more granular control over who can access what resources. See :ref:`rbac` + for more information. + ************** Version 0.19 ************** diff --git a/docs/release-notes/agent-reattach.rst b/docs/release-notes/agent-reattach.rst deleted file mode 100644 index cb1a7541be1..00000000000 --- a/docs/release-notes/agent-reattach.rst +++ /dev/null @@ -1,6 +0,0 @@ -:orphan: - -**Improvements** - -- Agents: The master configuration ``agent_reattach_enabled`` is always enabled and agents now will - always reattach containers on restarts. diff --git a/docs/release-notes/nuke-agent-labels.rst b/docs/release-notes/nuke-agent-labels.rst deleted file mode 100644 index 787ebb2ce51..00000000000 --- a/docs/release-notes/nuke-agent-labels.rst +++ /dev/null @@ -1,10 +0,0 @@ -:orphan: - -**Breaking Changes** - -- Cluster: ``resources.agent_label`` task option and agent config ``label`` option are no longer - supported and will be ignored. If you are not explicitly using these options, or only use single - empty or non-empty label value per resource pool, no changes are necessary. Otherwise, cluster - admins should create a resource pool for each existing ``resource_pool`` + ``agent_label`` - combination, and reconfigure agents to use these new pools. Cluster users should update their - tasks to use the new resource pool names. diff --git a/docs/release-notes/rbac-ntsc-mr.rst b/docs/release-notes/rbac-ntsc-mr.rst deleted file mode 100644 index 922c825d804..00000000000 --- a/docs/release-notes/rbac-ntsc-mr.rst +++ /dev/null @@ -1,16 +0,0 @@ -:orphan: - -**New Features** - -- RBAC: Following on the initial RBAC support added in 0.19.7 the enterprise edition of Determined - (`HPE Machine Learning Development Environment - `_) - has added support for Role-Based Access Control over new entities: - - - JupyterLab Notebooks, Tensorboards, Shells, and Commands are now housed under workspaces. - Access to these tasks can now be restricted by role. - - Model Registry: models are now associated with workspaces. Models can be moved between - workspaces and access to them can be restricted by role. - - These changes allow for more granular control over who can access what resources. See :ref:`rbac` - for more information.