Skip to content

Commit 99fa66c

Browse files
committed
Push version to v0.19.0 (with release.sh)
1 parent 7725c9e commit 99fa66c

File tree

8 files changed

+26
-7
lines changed

8 files changed

+26
-7
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
# Changelog
22

3+
## v0.19.0 (2021-12-07)
4+
5+
This release has a number of small improvements and bug fixes.
6+
7+
After upgrading to this release, we recommend that you delete and recreate your infrastructure with the following commands:
8+
9+
1. `aws cloudformation delete-stack --stack-name sagemaker-run-notebook`
10+
2. `run-notebook create-infrastructure`
11+
12+
This will pick up the new managed policies (see under [Bug Fixes])(#bug-fixes) below) which can not be updated with the `--update` option.
13+
14+
### Bug fixes
15+
16+
* Fixed an install failure on versions >= 3.10. (Fixes [issue #35](https://github.com/aws-samples/sagemaker-run-notebook/issues/35))
17+
* 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).
18+
* 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))
19+
* Correctly handle scheduled runs with no supplied parameters. (Fixes [issue #25](https://github.com/aws-samples/sagemaker-run-notebook/issues/25))
20+
* Update various JS dependencies for security fixes.
21+
322
## v0.18.0 (2020-11-06)
423

524
This is a documentation only release:

QuickStart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ To follow this recipe, you'll need to have AWS credentials set up that give you
5858
You can install the library directly from the GitHub release using pip:
5959

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

6464
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.

build-dist-files.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#
1111
# They all live in the subdirectory "manual_dist/"
1212

13-
VERSION=0.18.0
13+
VERSION=0.19.0
1414

1515
make artifacts docs
1616

docs/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
author = "Amazon Web Services"
2525

2626
# The full version, including alpha/beta/rc tags
27-
release = "v0.18.0"
27+
release = "v0.19.0"
2828

2929

3030
# -- General configuration ---------------------------------------------------

labextension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "sagemaker_run_notebook",
3-
"version": "0.18.0",
3+
"version": "0.19.0",
44
"description": "Execute notebooks on a schedule in SageMaker",
55
"keywords": [
66
"jupyter",

sagemaker_run_notebook/server_extension/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
# ANY KIND, either express or implied. See the License for the specific
1212
# language governing permissions and limitations under the License.
1313

14-
version_info = (0, 18, 0)
14+
version_info = (0, 19, 0)
1515
flag = ""
1616

1717
__version__ = ".".join(map(str, version_info)) + flag

scripts/lifecycle-config/start.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ set -e
2626
sudo -u ec2-user -i <<'EOF'
2727
2828
# PARAMETERS
29-
VERSION=0.18.0
29+
VERSION=0.19.0
3030
3131
EXTENSION_NAME=sagemaker_run_notebook
3232

scripts/studio/install-run-notebook.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version=0.18.0
1+
version=0.19.0
22
pip install https://github.com/aws-samples/sagemaker-run-notebook/releases/download/v${version}/sagemaker_run_notebook-${version}.tar.gz
33
jlpm config set cache-folder /tmp/yarncache
44
jupyter lab build --debug --minimize=False

0 commit comments

Comments
 (0)