1.0.0 - 2025-08-18¶
Summary¶
This release of the Notebook Connector evolves the prior SlctManager interface to
Support building SLCs with GPU support, requiring a special flavor, e.g. template-Exasol-8-python-3.10-cuda-conda
Incl. isolating various SLC sessions regarding flavors, Git clones and working directories.
The release comes with breaking changes:
Class
SlctManagerhas been renamed toScriptLanguageContainer.Some public methods or and attributes have been
renamed
flavor_nametoflavorflavor_dirtoflavor_pathupload()todeploy()slc_docker_images()todocker_image_tags()clean_all_images()toclean_docker_images()
removed
check_slc_repo_complete()clone_slc_repo()
The handling of Secure Configuration Storage has been changed to support using multiple SLC flavors.
Additionally, the new ScriptLanguageContainer class supports adding conda packages to conda based flavors.
Also, the release contains several internal improvements.
See the NC User Guide for details.
Features¶
#213: Added Support to specify the SLC flavor via a session parameter
#205: Added GPU support to ITDE manager
#220: Replaced implementation on using SLCs by Gen.2
Documentation¶
#217: Used defined term “Secure Configuration Storage” throughout all documents
Updated figure on SLC flavor
Refactorings¶
#211: Modularized execution of integration tests in CI
#208: Widened version constraints for:
exasol-saas-api from “>=0.9.0,<1.0.0” to “>=0.9.0,<3”
exasol-bucketfs from “^1.0.0” to “>=1,<3”
#226: Used
LanguageDefinitionsBuilderto create the SLC activation statement#38: Renamed
connections.open_bucketfs_connectiontoconnections.open_bucketfs_bucket#231: Implemented clean up all Script-Languages-Container related docker images
#236: Added check to validate if flavor exists in cloned slc-rel repository
#238: Changed path of SLC workspace directory
#234: Reduced ITDE log level in NC
#235: Cleaned up ai lab config
Dependency Updates¶
main¶
Updated dependency
exasol-bucketfs:1.0.1to2.0.0Updated dependency
exasol-integration-test-docker-environment:3.4.0to4.2.0Updated dependency
exasol-saas-api:0.10.0to2.2.0Updated dependency
exasol-script-languages-container-tool:1.1.0to3.4.1Updated dependency
gitpython:3.1.44to3.1.45Updated dependency
requests:2.32.3to2.32.4Updated dependency
types-requests:2.32.0.20250602to2.32.4.20250611
dev¶
Updated dependency
exasol-toolbox:1.4.0to1.7.4Updated dependency
pytest-exasol-backend:0.3.3to1.1.0