Skip to content

Commit

Permalink
Push version to v0.19.0 (with release.sh)
Browse files Browse the repository at this point in the history
  • Loading branch information
tomfaulhaber committed Dec 8, 2021
1 parent 7725c9e commit 99fa66c
Show file tree
Hide file tree
Showing 8 changed files with 26 additions and 7 deletions.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# Changelog

## v0.19.0 (2021-12-07)

This release has a number of small improvements and bug fixes.

After upgrading to this release, we recommend that you delete and recreate your infrastructure with the following commands:

1. `aws cloudformation delete-stack --stack-name sagemaker-run-notebook`
2. `run-notebook create-infrastructure`

This will pick up the new managed policies (see under [Bug Fixes])(#bug-fixes) below) which can not be updated with the `--update` option.

### Bug fixes

* Fixed an install failure on versions >= 3.10. (Fixes [issue #35](https://github.com/aws-samples/sagemaker-run-notebook/issues/35))
* Use managed policies so that we can include the policies in other roles (See [Change policies to managed policies](https://github.com/aws-samples/sagemaker-run-notebook/pull/14) by @dmoser04).
* Use a single permission statement on the Lambda function for all EventBridge rules. This prevents us overflowing the number of separate permissions when we have many scheduled notebook runs. This also means that we're not creating permissions at schedule time. (Fixes [issue #9](https://github.com/aws-samples/sagemaker-run-notebook/issues/9))
* Correctly handle scheduled runs with no supplied parameters. (Fixes [issue #25](https://github.com/aws-samples/sagemaker-run-notebook/issues/25))
* Update various JS dependencies for security fixes.

## v0.18.0 (2020-11-06)

This is a documentation only release:
Expand Down
2 changes: 1 addition & 1 deletion QuickStart.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ To follow this recipe, you'll need to have AWS credentials set up that give you
You can install the library directly from the GitHub release using pip:

```sh
$ pip install https://github.com/aws-samples/sagemaker-run-notebook/releases/download/v0.18.0/sagemaker_run_notebook-0.18.0.tar.gz
$ pip install https://github.com/aws-samples/sagemaker-run-notebook/releases/download/v0.19.0/sagemaker_run_notebook-0.19.0.tar.gz
```

This installs the sagemaker-run-notebook library and CLI tool. It also installs the JupyterLab plug-in but does not activate it. See below in [Activating the JupyterLab Extension](#activating-the-jupyterlab-extension) for more information.
Expand Down
2 changes: 1 addition & 1 deletion build-dist-files.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#
# They all live in the subdirectory "manual_dist/"

VERSION=0.18.0
VERSION=0.19.0

make artifacts docs

Expand Down
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
author = "Amazon Web Services"

# The full version, including alpha/beta/rc tags
release = "v0.18.0"
release = "v0.19.0"


# -- General configuration ---------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion labextension/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "sagemaker_run_notebook",
"version": "0.18.0",
"version": "0.19.0",
"description": "Execute notebooks on a schedule in SageMaker",
"keywords": [
"jupyter",
Expand Down
2 changes: 1 addition & 1 deletion sagemaker_run_notebook/server_extension/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
# ANY KIND, either express or implied. See the License for the specific
# language governing permissions and limitations under the License.

version_info = (0, 18, 0)
version_info = (0, 19, 0)
flag = ""

__version__ = ".".join(map(str, version_info)) + flag
2 changes: 1 addition & 1 deletion scripts/lifecycle-config/start.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ set -e
sudo -u ec2-user -i <<'EOF'
# PARAMETERS
VERSION=0.18.0
VERSION=0.19.0
EXTENSION_NAME=sagemaker_run_notebook
Expand Down
2 changes: 1 addition & 1 deletion scripts/studio/install-run-notebook.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version=0.18.0
version=0.19.0
pip install https://github.com/aws-samples/sagemaker-run-notebook/releases/download/v${version}/sagemaker_run_notebook-${version}.tar.gz
jlpm config set cache-folder /tmp/yarncache
jupyter lab build --debug --minimize=False
Expand Down

0 comments on commit 99fa66c

Please sign in to comment.