From eff234a10f24fd29610419eab63df3632a4fc888 Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Mon, 20 Jan 2025 10:04:22 +0100 Subject: [PATCH 1/5] Revert cloud_store_config temporary changes --- .../jupyter/files/notebook/cloud/cloud_store_config.ipynb | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/exasol/ds/sandbox/runtime/ansible/roles/jupyter/files/notebook/cloud/cloud_store_config.ipynb b/exasol/ds/sandbox/runtime/ansible/roles/jupyter/files/notebook/cloud/cloud_store_config.ipynb index 681dbeca..0b5fe376 100644 --- a/exasol/ds/sandbox/runtime/ansible/roles/jupyter/files/notebook/cloud/cloud_store_config.ipynb +++ b/exasol/ds/sandbox/runtime/ansible/roles/jupyter/files/notebook/cloud/cloud_store_config.ipynb @@ -48,14 +48,10 @@ "source": [ "from exasol.nb_connector import github, bfs_utils, cloud_storage\n", "from exasol.nb_connector.connections import open_bucketfs_connection, open_pyexasol_connection\n", - "import exasol.bucketfs as bfs\n", - "import pathlib\n", "\n", "jar_local_path = github.retrieve_jar(github.Project.CLOUD_STORAGE_EXTENSION, use_local_cache=True)\n", - "local_name = jar_local_path.name\n", - "bfs_path = bfs.path.BucketPath(local_name, open_bucketfs_connection(ai_lab_config))\n", - "with jar_local_path.open(\"rb\") as file:\n", - " bfs_path.write(file)\n", + "bfs_bucket = open_bucketfs_connection(ai_lab_config)\n", + "bfs_path = bfs_utils.put_file(bfs_bucket, jar_local_path)\n", "udf_path = bfs_path.as_udf_path()\n", "\n", "with open_pyexasol_connection(ai_lab_config) as conn:\n", From 4d4194cded0266bda4845ddf2202908c74dcf778 Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Mon, 20 Jan 2025 10:07:52 +0100 Subject: [PATCH 2/5] Change poetry version --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 38114d66..b3fc9d8b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "exasol-ai-lab" -version = "3.2.0" +version = "3.2.1" description = "Provide AI-Lab editions." packages = [ {include = "exasol"}, ] license = "MIT" From 7d9c94015b3ec4823f1e0fc174b2adbacf15aa82 Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Mon, 20 Jan 2025 10:23:33 +0100 Subject: [PATCH 3/5] Add changes file --- doc/changes/changelog.md | 1 + doc/changes/changes_3.2.1.md | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 doc/changes/changes_3.2.1.md diff --git a/doc/changes/changelog.md b/doc/changes/changelog.md index 723e2535..3657449c 100644 --- a/doc/changes/changelog.md +++ b/doc/changes/changelog.md @@ -1,5 +1,6 @@ # Changes +* [3.2.1](changes_3.2.1.md) * [3.2.0](changes_3.2.0.md) * [3.1.0](changes_3.1.0.md) * [3.0.0](changes_3.0.0.md) diff --git a/doc/changes/changes_3.2.1.md b/doc/changes/changes_3.2.1.md new file mode 100644 index 00000000..2f8df489 --- /dev/null +++ b/doc/changes/changes_3.2.1.md @@ -0,0 +1,17 @@ +# AI-Lab 3.2.1 released 2025-?-? + +Code name: S3 Virtual schema support + +## Summary + +This release adds support of S3 Virtual schema extension which allows to access +the structured and semi-structured data from S3 buckets. + +## Features + +* #344: S3 Virtual Schema installation and configuration + +## Refactorings + +## Bug Fixes + From 1f7f349b35c4dbe51b5a9a0c33acc73727546ac0 Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Mon, 20 Jan 2025 11:32:48 +0100 Subject: [PATCH 4/5] Update rsync version --- exasol/ds/sandbox/runtime/ansible/roles/rsync/defaults/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/exasol/ds/sandbox/runtime/ansible/roles/rsync/defaults/main.yml b/exasol/ds/sandbox/runtime/ansible/roles/rsync/defaults/main.yml index d9ce8433..eda233c4 100644 --- a/exasol/ds/sandbox/runtime/ansible/roles/rsync/defaults/main.yml +++ b/exasol/ds/sandbox/runtime/ansible/roles/rsync/defaults/main.yml @@ -1,4 +1,4 @@ --- apt_dependencies: - - rsync=3.2.7-0ubuntu0.22.04.3 + - rsync=3.2.7-0ubuntu0.22.04.4 From 17178d77bf0337a525c5962d35c65d5b7e828615 Mon Sep 17 00:00:00 2001 From: Maxim Lapan Date: Mon, 20 Jan 2025 13:26:39 +0100 Subject: [PATCH 5/5] Revert "Revert cloud_store_config temporary changes" This reverts commit eff234a10f24fd29610419eab63df3632a4fc888. --- .../jupyter/files/notebook/cloud/cloud_store_config.ipynb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/exasol/ds/sandbox/runtime/ansible/roles/jupyter/files/notebook/cloud/cloud_store_config.ipynb b/exasol/ds/sandbox/runtime/ansible/roles/jupyter/files/notebook/cloud/cloud_store_config.ipynb index 0b5fe376..681dbeca 100644 --- a/exasol/ds/sandbox/runtime/ansible/roles/jupyter/files/notebook/cloud/cloud_store_config.ipynb +++ b/exasol/ds/sandbox/runtime/ansible/roles/jupyter/files/notebook/cloud/cloud_store_config.ipynb @@ -48,10 +48,14 @@ "source": [ "from exasol.nb_connector import github, bfs_utils, cloud_storage\n", "from exasol.nb_connector.connections import open_bucketfs_connection, open_pyexasol_connection\n", + "import exasol.bucketfs as bfs\n", + "import pathlib\n", "\n", "jar_local_path = github.retrieve_jar(github.Project.CLOUD_STORAGE_EXTENSION, use_local_cache=True)\n", - "bfs_bucket = open_bucketfs_connection(ai_lab_config)\n", - "bfs_path = bfs_utils.put_file(bfs_bucket, jar_local_path)\n", + "local_name = jar_local_path.name\n", + "bfs_path = bfs.path.BucketPath(local_name, open_bucketfs_connection(ai_lab_config))\n", + "with jar_local_path.open(\"rb\") as file:\n", + " bfs_path.write(file)\n", "udf_path = bfs_path.as_udf_path()\n", "\n", "with open_pyexasol_connection(ai_lab_config) as conn:\n",