Skip to content

Commit

Permalink
docs: add release notes for 0.29.0 (#8955)
Browse files Browse the repository at this point in the history
(cherry picked from commit 8fa5b5a)
  • Loading branch information
julian-determined-ai authored and dzhu committed Mar 12, 2024
1 parent 115bf13 commit 0fd6b61
Show file tree
Hide file tree
Showing 5 changed files with 50 additions and 43 deletions.
50 changes: 50 additions & 0 deletions docs/release-notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,56 @@
Release Notes
###############

**************
Version 0.29
**************

Version 0.29.0
==============

**Release Date:** March 05, 2024

**Breaking Changes**

- Add a new requirement for runtime configurations that there be a writable ``$HOME`` directory in
every container. Previously, there was limited support for containers without a writable
``$HOME``, merely by coincidence. This change could impact users in scenarios where jobs were
configured to run as the ``nobody`` user inside a container, instead of the ``det-nobody``
alternative recommended in :ref:`run-unprivileged-tasks`. Users combining non-root tasks with
custom images not based on Determined's official images may also be affected. Overall, it is
expected that few or no users are affected by this change.

**Removed Features**

- Removed the accidentally exposed ``Session`` object from the ``det.experimental.client``
namespace. It was never meant to be a public API and it was not documented in :ref:`python-sdk`,
but was nonetheless exposed in that namespace. It was also available as a deprecated legacy
alias, ``det.experimental.Session``. It is expected that most users use the Python SDK normally
and are unaffected by this change, since the ``det.experimental.client``'s ``login()`` and
``Determined()`` are unaffected.

**Improvements**

- Configure log settings for the Determined agent in the configuration file used to launch
Determined clusters by setting ``log.level`` and ``log.color`` appropriately.

**Bug Fixes**

- Resource Manager: Prevent connections from duplicate agents. Agent connection attempts will be
rejected if there's already an active connection from a matching agent ID. This prevents and
replaces previous behavior of stopping the running agent when a duplicate connection attempt is
made (causing both connections to fail).

**Security**

- Add a configuration setting, ``initial_user_password``, to the master configuration file forcing
the setup of an initial user password for the built-in ``determined`` and ``admin`` users during
the first launch, when a cluster's database is bootstrapped.

.. important::

For any publicly accessible cluster, you should ensure all users have a password set.

**************
Version 0.28
**************
Expand Down
8 changes: 0 additions & 8 deletions docs/release-notes/7940-socket-error.rst

This file was deleted.

18 changes: 0 additions & 18 deletions docs/release-notes/8437-auth-refactor.rst

This file was deleted.

11 changes: 0 additions & 11 deletions docs/release-notes/8851-force-default-passwords.rst

This file was deleted.

6 changes: 0 additions & 6 deletions docs/release-notes/log-level-config.rst

This file was deleted.

0 comments on commit 0fd6b61

Please sign in to comment.