Skip to content

Commit

Permalink
chore: Updates to 0.13.10.dev0. (#1702)
Browse files Browse the repository at this point in the history
Includes release notes, version bump, and API backwards-compatibility lock.
  • Loading branch information
justin-determined-ai committed Dec 11, 2020
1 parent aa1389e commit 7127d26
Show file tree
Hide file tree
Showing 34 changed files with 100 additions and 128 deletions.
2 changes: 1 addition & 1 deletion .bumpversion.cfg
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 0.13.9.dev0
current_version = 0.13.10.dev0
commit = true
tag = true
tag_name = {new_version}
Expand Down
2 changes: 1 addition & 1 deletion .circleci/config.yml
Expand Up @@ -25,7 +25,7 @@ executors:
parameters:
det-version:
type: string
default: 0.13.9.dev0
default: 0.13.10.dev0

release-and-rc-filters: &release-and-rc-filters
branches:
Expand Down
2 changes: 1 addition & 1 deletion VERSION
@@ -1 +1 @@
0.13.9.dev0
0.13.10.dev0
2 changes: 1 addition & 1 deletion cli/determined_cli/__version__.py
@@ -1 +1 @@
__version__ = "0.13.9.dev0"
__version__ = "0.13.10.dev0"
4 changes: 2 additions & 2 deletions cli/setup.py
Expand Up @@ -2,7 +2,7 @@

setup(
name="determined-cli",
version="0.13.9.dev0",
version="0.13.10.dev0",
author="Determined AI",
author_email="hello@determined.ai",
url="https://determined.ai/",
Expand All @@ -21,7 +21,7 @@
"ruamel.yaml>=0.15.78",
"tabulate>=0.8.3",
"termcolor==1.1.0",
"determined-common==0.13.9.dev0",
"determined-common==0.13.10.dev0",
# requests<2.22.0 requires urllib3<1.25, which is incompatible with boto3>=1.14.11
"requests>=2.22.0",
# botocore>1.19.0 has stricter urllib3 requirements than boto3, and pip will not reliably
Expand Down
2 changes: 1 addition & 1 deletion common/determined_common/__version__.py
@@ -1 +1 @@
__version__ = "0.13.9.dev0"
__version__ = "0.13.10.dev0"
2 changes: 1 addition & 1 deletion common/setup.py
Expand Up @@ -2,7 +2,7 @@

setup(
name="determined-common",
version="0.13.9.dev0",
version="0.13.10.dev0",
author="Determined AI",
author_email="hello@determined.ai",
url="https://determined.ai/",
Expand Down
2 changes: 1 addition & 1 deletion deploy/determined_deploy/__version__.py
@@ -1 +1 @@
__version__ = "0.13.9.dev0"
__version__ = "0.13.10.dev0"
2 changes: 1 addition & 1 deletion deploy/determined_deploy/aws/templates/secure.yaml
Expand Up @@ -92,7 +92,7 @@ Parameters:
Version:
Type: String
Description: Determined version or commit for master image
Default: 0.13.9.dev0
Default: 0.13.10.dev0

DBPassword:
Type: String
Expand Down
2 changes: 1 addition & 1 deletion deploy/determined_deploy/aws/templates/simple.yaml
Expand Up @@ -63,7 +63,7 @@ Parameters:
Version:
Type: String
Description: Determined version or commit for master docker image
Default: 0.13.9.dev0
Default: 0.13.10.dev0

DBPassword:
Type: String
Expand Down
2 changes: 1 addition & 1 deletion deploy/determined_deploy/aws/templates/vpc.yaml
Expand Up @@ -72,7 +72,7 @@ Parameters:
Version:
Type: String
Description: Determined version or commit for master image
Default: 0.13.9.dev0
Default: 0.13.10.dev0

DBPassword:
Type: String
Expand Down
4 changes: 2 additions & 2 deletions deploy/setup.py
Expand Up @@ -2,7 +2,7 @@

setup(
name="determined-deploy",
version="0.13.9.dev0",
version="0.13.10.dev0",
author="Determined AI",
author_email="hello@determined.ai",
url="https://determined.ai/",
Expand All @@ -18,7 +18,7 @@
"google-api-python-client>=1.12.1",
"paramiko>=2.4.2", # explicitly pull in paramiko to prevent DistributionNotFound error
"docker-compose>=1.13.0",
"determined-common==0.13.9.dev0",
"determined-common==0.13.10.dev0",
# requests<2.22.0 requires urllib3<1.25, which is incompatible with boto3>=1.14.11
"requests>=2.22.0",
# botocore>1.19.0 has stricter urllib3 requirements than boto3, and pip will not reliably
Expand Down
81 changes: 81 additions & 0 deletions docs/release-notes.txt
Expand Up @@ -8,6 +8,87 @@
Version 0.13
**************

Version 0.13.10
===============

**Release Date:** December 10, 2020

**New Features**

- WebUI: Add support for mobile and tablet devices. Check your
experiment results on the go!

- Scheduler: Update the priority scheduler to support specifying
priorities and preemption. See :ref:`experiment-configuration` for
details on how to set individual experiment priorities.

**Improvements**

- Improve the scheduling and scaling behavior of CPU tasks, and allow
the maximum number of CPU tasks per agent to be configured via the
:ref:`cluster-configuration`.

- Add custom tagging support to AWS dynamic agents. Thank you to
``sean-adler`` for contributing this improvement!

- Support ``validation_steps`` in ``TFKerasTrial``'s
``context.configure_fit()``. ``validation_steps`` means the same
thing in Determined as it does in ``model.fit()``, and has the same
limitation (in that it only applies when ``validation_data`` is of
type ``tf.data.Dataset``).

- Kubernetes: Support a default user password for Kubernetes
deployments. This affects the ``admin`` and ``determined`` default
user accounts.

- Kubernetes: Release version ``0.3.1`` of the Determined Helm chart.

**Bug Fixes**

- Fix a bug in ``--local --test`` mode where all GPUs were being passed
to the training loop despite the distributed training code paths
being disabled.

- Fix a bug causing `active` trials that have failed to not be restored
properly on a master restart when ``max_restarts`` is greater than
``0``.

- Allow configurations with a ``.`` character in the keys for map
fields in the :ref:`master-configuration` (e.g.
``task_container_defaults.cpu_pod_spec.metadata.labels``).

- Fix a bug where restoring a large number of experiments after a
failure could lead to deadlock.

- Fix an issue where templates with user-specified bind mounts would
merge incorrectly. Thank you to ``zjorgensenbits`` for `reporting
this issue
<https://github.com/determined-ai/determined/issues/1660>`__!

**Deprecated Features**

- The previous version of the priority scheduler is now deprecated. It
will remain available as the ``round_robin`` scheduler for a limited
period of time.

Version 0.13.9
==============

**Release Date:** November 20, 2020

**Improvements**

- Commands: Support configuring ``shmSize`` for commands (e.g.,
notebooks, shells, TensorBoards) in :ref:`command configurations
<command-notebook-configuration>`.

**Bug Fixes**

- API: Fix a bug that caused the WebUI's log viewer to fail to render
previous pages of trial logs.
- WebUI: Fix a bug in opening TensorBoards from the experiment list
page via batch selection.

Version 0.13.8
==============

Expand Down
9 changes: 0 additions & 9 deletions docs/release-notes/1501-responsive-webui.txt

This file was deleted.

5 changes: 0 additions & 5 deletions docs/release-notes/1507-support-max-zero-slot-containers.txt

This file was deleted.

6 changes: 0 additions & 6 deletions docs/release-notes/1608-fix-trial-logs-viewer.txt

This file was deleted.

6 changes: 0 additions & 6 deletions docs/release-notes/1617-fix-experiment-list-tensorboard.txt

This file was deleted.

7 changes: 0 additions & 7 deletions docs/release-notes/1620-command-shm-size.txt

This file was deleted.

5 changes: 0 additions & 5 deletions docs/release-notes/1621-custom-tags.txt

This file was deleted.

6 changes: 0 additions & 6 deletions docs/release-notes/1629-fix-responsive-filters.txt

This file was deleted.

7 changes: 0 additions & 7 deletions docs/release-notes/1648-limit-gpus.txt

This file was deleted.

9 changes: 0 additions & 9 deletions docs/release-notes/1649-validation-steps.txt

This file was deleted.

6 changes: 0 additions & 6 deletions docs/release-notes/1655-restart-with-failures.txt

This file was deleted.

7 changes: 0 additions & 7 deletions docs/release-notes/1665-fix-dots-in-config.txt

This file was deleted.

7 changes: 0 additions & 7 deletions docs/release-notes/1666-fix-db-pool-deadlock.txt

This file was deleted.

10 changes: 0 additions & 10 deletions docs/release-notes/1667-priority-scheduler.txt

This file was deleted.

6 changes: 0 additions & 6 deletions docs/release-notes/1678-fix-tpl.txt

This file was deleted.

6 changes: 0 additions & 6 deletions docs/release-notes/1688-fix-mobile-master-logs-link.txt

This file was deleted.

7 changes: 0 additions & 7 deletions docs/release-notes/4435-fix-default-user.txt

This file was deleted.

2 changes: 1 addition & 1 deletion harness/determined/__version__.py
@@ -1 +1 @@
__version__ = "0.13.9.dev0"
__version__ = "0.13.10.dev0"
4 changes: 2 additions & 2 deletions harness/setup.py
Expand Up @@ -2,7 +2,7 @@

setup(
name="determined",
version="0.13.9.dev0",
version="0.13.10.dev0",
author="Determined AI",
author_email="hello@determined.ai",
url="https://determined.ai/",
Expand All @@ -15,7 +15,7 @@
package_data={"determined": ["py.typed"]},
install_requires=[
"cloudpickle==0.5.3",
"determined-common==0.13.9.dev0",
"determined-common==0.13.10.dev0",
"dill>=0.2.9",
# TF 2.2 has strict h5py requirements, which we expose here.
"h5py>=2.10.0,<2.11.0",
Expand Down
2 changes: 1 addition & 1 deletion helm/charts/determined/Chart.yaml
Expand Up @@ -9,4 +9,4 @@ home: https://github.com/determined-ai/determined.git
# a non-release version (e.g., X.Y.Z.dev0) you will have to specify an
# existing official release version (e.g., X.Y.Z) or specify a commit has
# that has been publicly published (all commits from master).
appVersion: 0.13.9.dev0
appVersion: 0.13.10.dev0
Binary file modified proto/buf.image.bin
Binary file not shown.
2 changes: 1 addition & 1 deletion webui/react/config-overrides.js
Expand Up @@ -95,7 +95,7 @@ const webpackConfig = override(
// Webapp version is hardcoded but handled by `bumpversion`
addWebpackPlugin(
new webpack.DefinePlugin({
'process.env.VERSION': '"0.13.9.dev0"',
'process.env.VERSION': '"0.13.10.dev0"',
'process.env.IS_DEV': JSON.stringify(IS_DEV),
'process.env.SERVER_ADDRESS': JSON.stringify(process.env.SERVER_ADDRESS),
})
Expand Down

0 comments on commit 7127d26

Please sign in to comment.