Skip to content

Commit

Permalink
Prepared release 3.1.0 (#331)
Browse files Browse the repository at this point in the history
* Prepared release 3.1.0
* Updated dependency definition for notebook-connector and changes file

[CodeBuild]

Co-authored-by: Christoph Pirkl <[email protected]>
  • Loading branch information
ckunki and kaklakariada authored Sep 10, 2024
1 parent c25dcc2 commit 69ae6ea
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 5 deletions.
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@ Always
* [ ] `user_guide/vm-edition/win-vbox.md`
* Update version number in developer guide
* [ ] `testing.md`
* 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):
* [ ] [notebook_requirements.txt](https://github.com/exasol/ai-lab/blob/main/exasol/ds/sandbox/runtime/ansible/roles/jupyter/files/notebook_requirements.txt)
* [ ] [jupyter_requirements.txt](https://github.com/exasol/ai-lab/blob/main/exasol/ds/sandbox/runtime/ansible/roles/jupyter/files/jupyter_requirements.txt)
* [ ] [pyproject.toml](https://github.com/exasol/ai-lab/blob/main/pyproject.toml)

Ship the Actual Release
* [ ] Run release droid `java -jar ~/java/jar/release-droid-*.jar -n ai-lab --goal release`
Expand Down
26 changes: 25 additions & 1 deletion doc/changes/changes_3.1.0.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
# AI-Lab 3.1.0 released T.B.D.
# AI-Lab 3.1.0 released 2024-09-10

Code name: Additional fixes on top of release 3.0.0

## Summary

This release updates jupyterlab to version `4.2.5` and applies some fixes to the Jupyter notebooks.

## Refactoring

Expand All @@ -11,3 +17,21 @@
- Ibis notebook: added a link to this notebook on the front page;
- Configuration: added internal bucket-fs host name and port;
- Upgraded jupyterlab to 4.2.5.

## Dependency Updates

### `pyproject.toml`

* Updated dependency `boto3:1.35.2` to `1.35.11`
* Updated dependency `rich:13.7.1` to `13.8.0`
* Updated dependency `pygithub:2.3.0` to `2.4.0`
* Updated dependency `cfn-lint:1.10.3` to `1.12.1`
* Updated dependency `localstack:3.6.0` to `3.7.1`

### `jupyter_requirements.txt`

* Updated dependency `jupyterlab:4.1.1` to `4.2.5`

### `notebook_requirements.txt`

* Updated dependency `exasol-notebook-connector:0.2.9` to `0.3.0`
2 changes: 1 addition & 1 deletion doc/developer_guide/testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ poetry run exasol/ds/sandbox/main.py \
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`:

```shell
poetry run pytest --dss-docker-image exasol/ai-lab:3.0.0
poetry run pytest --dss-docker-image exasol/ai-lab:3.1.0
```

## Tests for Jupyter Notebooks
Expand Down
2 changes: 1 addition & 1 deletion doc/user_guide/docker/docker-usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ The Unix shell commands in the following sections will use some environment vari
Here is an example:

```shell
VERSION=3.0.0
VERSION=3.1.0
LISTEN_IP=0.0.0.0
VOLUME=my-vol
CONTAINER_NAME=ai-lab
Expand Down
2 changes: 1 addition & 1 deletion doc/user_guide/vm-edition/win-vbox.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
## Select Virtual machine Name and Operating System

* Create a new virtual machine
* Enter a name for your virtual machine, e.g. "Exasol-AI-Lab-3.0.0"
* Enter a name for your virtual machine, e.g. "Exasol-AI-Lab-3.1.0"
* Select a folder to store the VM image to
* Select operating system "Linux", e.g. version "Ubuntu 22.04"
* Click button "Next"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ scikit-learn==1.5.1 # required for notebook sklearn
matplotlib==3.7.4 # required for notebook sklearn
jupysql==0.10.10 # required for multiple notebooks
stopwatch.py>=2.0.1 # also required by ITDE
exasol-notebook-connector @ git+https://github.com/exasol/notebook-connector@63a755a
exasol-notebook-connector==0.3.0
pickleshare==0.7.5 # See https://github.com/exasol/ai-lab/issues/291 for details.
ipyfilechooser==0.6.0 # required for SLC notebooks
ipywidgets==8.1.1 # enable interactive Javascript widgets in the notebooks

0 comments on commit 69ae6ea

Please sign in to comment.