Skip to content

Commit 69ae6ea

Browse files
ckunkikaklakariada
andauthored
Prepared release 3.1.0 (#331)
* Prepared release 3.1.0 * Updated dependency definition for notebook-connector and changes file [CodeBuild] Co-authored-by: Christoph Pirkl <4711730+kaklakariada@users.noreply.github.com>
1 parent c25dcc2 commit 69ae6ea

File tree

6 files changed

+33
-5
lines changed

6 files changed

+33
-5
lines changed

.github/ISSUE_TEMPLATE/release.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ Always
2424
* [ ] `user_guide/vm-edition/win-vbox.md`
2525
* Update version number in developer guide
2626
* [ ] `testing.md`
27+
* Replace dependencies to unreleased version (e.g. git dependencies) in files, see instructions in [notebooks.md](https://github.com/exasol/ai-lab/blob/main/doc/developer_guide/notebooks.md):
28+
* [ ] [notebook_requirements.txt](https://github.com/exasol/ai-lab/blob/main/exasol/ds/sandbox/runtime/ansible/roles/jupyter/files/notebook_requirements.txt)
29+
* [ ] [jupyter_requirements.txt](https://github.com/exasol/ai-lab/blob/main/exasol/ds/sandbox/runtime/ansible/roles/jupyter/files/jupyter_requirements.txt)
30+
* [ ] [pyproject.toml](https://github.com/exasol/ai-lab/blob/main/pyproject.toml)
2731

2832
Ship the Actual Release
2933
* [ ] Run release droid `java -jar ~/java/jar/release-droid-*.jar -n ai-lab --goal release`

doc/changes/changes_3.1.0.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
# AI-Lab 3.1.0 released T.B.D.
1+
# AI-Lab 3.1.0 released 2024-09-10
2+
3+
Code name: Additional fixes on top of release 3.0.0
4+
5+
## Summary
6+
7+
This release updates jupyterlab to version `4.2.5` and applies some fixes to the Jupyter notebooks.
28

39
## Refactoring
410

@@ -11,3 +17,21 @@
1117
- Ibis notebook: added a link to this notebook on the front page;
1218
- Configuration: added internal bucket-fs host name and port;
1319
- Upgraded jupyterlab to 4.2.5.
20+
21+
## Dependency Updates
22+
23+
### `pyproject.toml`
24+
25+
* Updated dependency `boto3:1.35.2` to `1.35.11`
26+
* Updated dependency `rich:13.7.1` to `13.8.0`
27+
* Updated dependency `pygithub:2.3.0` to `2.4.0`
28+
* Updated dependency `cfn-lint:1.10.3` to `1.12.1`
29+
* Updated dependency `localstack:3.6.0` to `3.7.1`
30+
31+
### `jupyter_requirements.txt`
32+
33+
* Updated dependency `jupyterlab:4.1.1` to `4.2.5`
34+
35+
### `notebook_requirements.txt`
36+
37+
* Updated dependency `exasol-notebook-connector:0.2.9` to `0.3.0`

doc/developer_guide/testing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ poetry run exasol/ds/sandbox/main.py \
1919
To use an existing docker image in the tests in `integration/test_create_dss_docker_image.py`, simply add the CLI option `--dss-docker-image` when calling `pytest`:
2020

2121
```shell
22-
poetry run pytest --dss-docker-image exasol/ai-lab:3.0.0
22+
poetry run pytest --dss-docker-image exasol/ai-lab:3.1.0
2323
```
2424

2525
## Tests for Jupyter Notebooks

doc/user_guide/docker/docker-usage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The Unix shell commands in the following sections will use some environment vari
2121
Here is an example:
2222

2323
```shell
24-
VERSION=3.0.0
24+
VERSION=3.1.0
2525
LISTEN_IP=0.0.0.0
2626
VOLUME=my-vol
2727
CONTAINER_NAME=ai-lab

doc/user_guide/vm-edition/win-vbox.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
## Select Virtual machine Name and Operating System
1010

1111
* Create a new virtual machine
12-
* Enter a name for your virtual machine, e.g. "Exasol-AI-Lab-3.0.0"
12+
* Enter a name for your virtual machine, e.g. "Exasol-AI-Lab-3.1.0"
1313
* Select a folder to store the VM image to
1414
* Select operating system "Linux", e.g. version "Ubuntu 22.04"
1515
* Click button "Next"

exasol/ds/sandbox/runtime/ansible/roles/jupyter/files/notebook_requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ scikit-learn==1.5.1 # required for notebook sklearn
22
matplotlib==3.7.4 # required for notebook sklearn
33
jupysql==0.10.10 # required for multiple notebooks
44
stopwatch.py>=2.0.1 # also required by ITDE
5-
exasol-notebook-connector @ git+https://github.com/exasol/notebook-connector@63a755a
5+
exasol-notebook-connector==0.3.0
66
pickleshare==0.7.5 # See https://github.com/exasol/ai-lab/issues/291 for details.
77
ipyfilechooser==0.6.0 # required for SLC notebooks
88
ipywidgets==8.1.1 # enable interactive Javascript widgets in the notebooks

0 commit comments

Comments
 (0)