Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepared release 3.1.0 #331

Merged
merged 7 commits into from
Sep 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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