Releases: exasol/script-languages-release
SLC 11.1.1
script-languages-release 11.1.1, released 2026-03-18
Code name: Fixed standard-EXASOL-all-python-3.12 flavor and GH artifacts
Summary
This hotfix release adds ARM support for the standard-EXASOL-all-python-3.12 flavor.
Additionally, the correct tar-gz-files of the Script-Languages-Container images are uploaded to the Github release.
Package Version Comparison between Release 11.1.0 and 11.0.0
Script-Language-Container-Tool (Exaslct)
This release uses version 4.0.3 of the container tool.
Features
n/a
Security Issues
n/a
Refactorings
- #1419: Updated exaslct to version 4.0.3
Dependencies
- #1423: Updated Dependencies on top of 11.1.0
Bugs
- #1416: Added ARM build runner to standard-EXASOL-all-python-3.12
- #1418: Removed duplicated package gnupg in standard-all flavor
Doc
n/a
Internal
n/a
SLC 11.1.0
script-languages-release 11.1.0, released 2026-03-17
Code name: ARM support
Summary
This release adds ARM support for all standard flavors and None-conda-based template flavors.
However, the CI/CD does not run integration tests on ARM yet.
Furthermore, the APT package libleveldb-dev was added to all three Python standard flavors.
Please note that the package difference markdown files use the new report format, which provides a clean separation between public packages (the ones which will be included in the final Script-Languages-Container image) and internal packages (which are only included in the intermediate images).
Package Version Comparison between Release 11.1.0 and 11.0.0
Script-Language-Container-Tool (Exaslct)
This release uses version 4.0.2 of the container tool.
Features
- #1402: Added ARM support for all flavors except Conda based flavors
Security Issues
n/a
Refactorings
- #1409: Prepared new version and removed duplicated packages
Dependencies
- #1406: Updated slc_ci and slc_ci_setup and removed detect_platform nox task
Bugs
n/a
Doc
- #1411: Fixed broken links in user guide
Internal
n/a
SLC 11.0.0
script-languages-release 11.0.0, released 2026-03-16
Code name: Exaslpm
Summary
This release replaces the package installation in all flavors with the new exaslpm tool.
Furthermore, this release updates several packages in all flavors.
Package Version Comparison between Release 11.0.0 and 10.2.0
Script-Language-Container-Tool (Exaslct)
This release uses version 4.0.2 of the container tool.
Features
- #1383: Use exaslpm to install dependencies in all flavors
Security Issues
n/a
Refactorings
- #1395: Updated CI/CD toolchain
Dependencies
- #1396: Updated Dependencies on top of 10.2.0
Bugs
n/a
Doc
- #1399: Mention exaslpm in user guide
Internal
n/a
SLC 10.2.0
script-languages-release 10.2.0, released 2026-03-11
Code name: Python 3.12 Conda flavors
Summary
This release contains the new Python 3.12 Conda flavors. It uses Exaslct 3.6.1 to build
the script language containers. The uid/gid has been changed for Ubuntu 24.04 based flavors.
The UDF client uses Bazel modules to build.
Also the release contains many security and dependency updates.
Package Version Comparison between Release 10.2.0 and 10.1.0
Script-Language-Container-Tool (Exaslct)
This release uses version 3.6.1 of the container tool.
Features
- #1267: Created template flavor template-Exasol-all-python-3.12-conda
- #1268: Created template flavor /template-Exasol-8-python-3.12-cuda-conda
Security Issues
- #1278: Updated Dependencies on top of 10.1.0
- #1289: Updated Dependencies on top of 10.1.0
- #1303: Updated Dependencies on top of 10.1.0
- #1304: Ignoring CVEs from nsight-compute
- #1306: Updated Dependencies on top of 10.1.0 and fixed CVE-2025-6176
- #1311: Updated Dependencies on top of 10.1.0 libxml2-dev
- #1323: Updated Dependencies on top of 10.1.0
- #1328: Updated Dependencies on top of 10.1.0
- #1339: Updated Dependencies on top of 10.1.0
- #1345: Updated Dependencies on top of 10.1.0
- #1352: Updated Dependencies on top of 10.1.0
- #1355: Updated Dependencies on top of 10.1.0
- #1358: Updated Dependencies on top of 10.1.0
- #1365: Updated Dependencies on top of 10.1.0
- #1371: Updated Dependencies on top of 10.1.0
- #1385: Updated Dependencies on top of 10.1.0
Refactorings
- #1298: Added error-code-config.yml
- #1309: Replaced AWS User release_runner(s) by IAM Role
- #1313: Switched slack channel for update trivy cache workflow notification
- #1324: Updated slc-ci-setup
- #1330: Ignored Python module 'google_crc32c._crc32c' in import test
- #1361: Updated docker token for push test container image
- #1336: Changed Bazel module
- #1370: Simplified gen package diff script
- #1381: Updated Exasol Bucketfs, PyExasol and SQLGlot and prepared release
Dependencies
- #1286: Updated Bazel in Python 3.10 Conda flavor
- #1291: Updated poetry lock
- #1295: Fixed template-Exasol-8-python-3.12-cuda-conda by downgrading conda package
cudnn - #1294: Updated cuda test flavor
- #1319: Update Dependencies on top of 10.1.0
- #1317: Updated dependency pandas from 2.2.2 to 2.2.3
- #1334: Removed package cudnn from cuda template flavors
- #1349: Update Dependencies on top of 10.1.0
- #1375: Update Dependencies on top of 10.1.0
Bugs
- #1300: Changed uid/gid for Ubuntu 24.04 based flavors
- #1326: Fixed Java Tests
- #1377: Fixed generate_package_diffs_for_flavors
Doc
- #1276: Added Cuda Version information section to flavor overview
- #1341: Removed Cudnn package from flavors/README.md
Internal
- Updated poetry dependencies and GitHub workflows
SLC 10.1.0
script-languages-release 10.1.0, released 2025-10-02
Code name: New Python 3.12 standard flavor
Summary
This release contains the new Python 3.12 standard flavor. Also it has many security related package updates and internal improvements.
Package Version Comparison between Release 10.1.0 and 10.0.0
Script-Language-Container-Tool (Exaslct)
This release uses version 3.4.1 of the container tool.
Pyexasol 1.1.0 contains breaking changes.
Features
- #1255: Added Python3.12 standard flavor
Security Issues
- #1233: Updated dependency for git 1:2.43.0-1ubuntu7.3
- #1241: Updated dependency for smbclient variants 2:4.15.13+dfsg-0ubuntu1.8
- #1244: Updated dependency for libxml2 to 2.9.13+dfsg-1ubuntu0.9 and scales to 1.4.0
- #1250: Updated dependency for coreutils to 9.4-3ubuntu6.1 and magrittr to 2.0.4
- #1253: Ignored CVE-2025-47906 in Cuda flavors
- #1254: Updated Dependencies on top of 10.0.0
- #1257: Disabled oysteR security scanning for R flavors
- #1260: Update locales dependencies
- #1262: Ignored CVE-2020-11979 for cuda flavors
- #1264: Updated Dependencies on top of 10.0.0
- #1269: Updated dependencies on top of 10.0.0
Refactorings
- #1094: Removed ssl dependency
n/a
Dependencies
- #1233: Updated dependencies for slc-ci-setup & PTB
- #1238: Updated pyexasol to 1.1.0
- #1273: Updated pyexasol to 1.2.0
Bugs
- #1237: Fixed package diff links with absolute link to master
Doc
n/a
Internal
n/a
SLC 10.0.0
script-languages-release 10.0.0, released 2025-08-28
Code name: Trimmed docker images for template flavors.
Summary
The build process for template flavors changed slightly which aims to decrease the size of the intermediate docker images. Besides, this release contains dependency updates and internal improvements.
Package Version Comparison between Release 10.0.0 and 9.7.0
Script-Language-Container-Tool (Exaslct)
This release uses version 3.4.1 of the container tool.
Features
n/a
Security Issues
- #1210: Update Dependencies on top of 9.7.0
- #1213: Update Dependencies on top of 9.7.0
- #1223: Updated Dependencies on top of 9.7.0
- #1226: Updated dependency for python 3.10 to 3.10.12-1~22.04.11
Refactorings
- #1207: Updated GPU Test Query
- #1206: Trimmed release docker images
- #1228: Use slow-wrapper for template cuda flavor
Dependencies
- #1220: Updated dependencies for template cuda flavor
Bugs
n/a
Doc
n/a
Internal
n/a
SLC 9.7.0
script-languages-release 9.7.0, released 2025-08-07
Code name: Python template 3.12 flavor
Summary
This release adds the new Python 3.12 template flavor. Also, it provides package updates and internal improvements.
The PyPi package sqlglot in the standard-python SLC was updated to version 27.6.0, thus supporting the Exasol dialect.
Package Version Comparison between Release 9.7.0 and 9.6.0
Script-Language-Container-Tool (Exaslct)
This release uses version 3.4.1 of the container tool.
Features
- #896: Added template-python3.12 flavor
Security Issues
- #1193: Update Dependencies on top of 9.6.0
Refactorings
- #1177: Splitted the pandas memory leak test cases file-wi
- #1164: Updated python packages to be compatible with CUDA 12.9
- #1198: Migrated to latest SLC-CI-SETUP 3.3.2 and PTB 1.7.4
- #1202: Update Sqlglot and prepared release
Bugs
Doc
n/a
Internal
n/a
SLC 9.6.0
script-languages-release 9.6.0, released 2025-07-18
Code name: New CI/CD
Summary
The CI/CD was migrated to Github workflows. The Cuda template flavor is now compatible with Exasol DB GPU support. The cuda integration tests are now executed on a GPU Github runner. Python package sqlglot was added to the Python standard flavor. Documentation for Script Options was added. Besides, the release contains several internal refactorings and security fixes.
Package Version Comparison between Release 9.6.0 and 9.5.2
Script-Language-Container-Tool (Exaslct)
This release uses version 3.3.0 of the container tool.
Features
- #1155: Use Github workflows for CI/CD
- #1160: Added sqlglot to Python standard flavor
- #1157: Force GPU usage for cuda tests
Security Issues
- #1128: Updated dependencies on top of 9.5.2
- #1130: Update dependencies
- #1141: Updated Dependencies on top of 9.5.2
- #1145: Ignored CVE-2025-47273 on flavor
test-Exasol-8-cuda-ml - #1152: Fixed vulnerabilities by updating dependencies
- CVE-2025-47287 in transitive productive dependency
tornadovialuigiby updatingtornadoto version6.5.1 - CVE-2025-47273 in transitive dev dependency
setuptoolsviaexasol-toolbox,bandit,stevedoreby updatingsetuptoolsto version80.9.0
- CVE-2025-47287 in transitive productive dependency
- #1153: Updated Dependencies on top of 9.5.2
- #1158: Updated Dependencies on top of 9.5.2
- #1170: Updated Dependencies on top of 9.5.2
- Updated slc-ci and slc-ci-setup
- #1180: Updated Dependencies on top of 9.6.0
Refactorings
- #1135: Use unpinned version of trivy
- #1147: Removed unnecessary copy statements
- #1132: Use headless openjdk for all build buildsteps
- #1166: Update script-languages-container-ci version
- #1165: Fixed GPU Template Flavor
- #1172: Removed old python2 tests
Bugs
- #1181: Fixed build error for conda based flavors
Doc
Internal
- relocked poetry dependencies to fix CVE-2025-43859 (transitive dependency h11)
9.5.2: Added time zone database to Python flavors
Summary
This hotfix release fixes the time zones for the Python standard flavor and Python template flavors.
Package Version Comparison between Release 9.5.2 and 9.5.1
Script-Language-Container-Tool (Exaslct)
This release uses version 3.0.0 of the container tool.
Features
n/a
Security Issues
- #1122: Updated pytorch in test-Exasol-8-cuda-ml (fixes CVE-2025-32434)
- #1124: Updated Dependencies on top of 9.5.1
Refactorings
n/a
Bugs
- #1121: Fixed time zones in Python3 only SLCs
Doc
n/a
9.5.1: Copy Language Definition JSON into CUDA Test Flavor
Summary
This hotfix release fixes the language_definitions.json in the CUDA Test flavor.
Package Version Comparison between Release 9.5.0 and 9.1.0
Script-Language-Container-Tool (Exaslct)
This release uses version 3.0.0 of the container tool.
Features
n/a
Security Issues
n/a
Refactorings
- #1117: Copy
language_definitions.jsonin cuda test flavor and added integration test
Bugs
n/a
Doc
n/a