Releases: exasol/script-languages-release
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
tornado
vialuigi
by updatingtornado
to version6.5.1
- CVE-2025-47273 in transitive dev dependency
setuptools
viaexasol-toolbox
,bandit
,stevedore
by updatingsetuptools
to 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.json
in cuda test flavor and added integration test
Bugs
n/a
Doc
n/a
9.5.0: Language Definition JSON for CUDA Test Flavor
Summary
This release adds the language_definitions.json
to the CUDA Test flavor. Besides, it contains Ubuntu package updates and internal improvements.
Package Version Comparison between Release 9.3.0 and 9.4.0
Script-Language-Container-Tool (Exaslct)
This release uses version 3.0.0 of the container tool.
Features
- #1113: Added language_definition.json to CUDA Test Container
Security Issues
- #1104: Updated Dependencies on top of 9.4.0
- #1110: Updated Dependencies on top of 9.4.0
- #1114: Updated Dependencies on top of 9.4.0
Refactorings
- #1101: Remove setuptools.command.bdist_wheel from ignore list in import test
- #1107: Updated Poetry to 2.1.2
Bugs
n/a
Doc
n/a
9.4.0: Java 17 standard flavor.
Summary
This release adds the Java 17 standard flavor, which is a replacement of the Java 17 template flavor. Furthermore, the UDF client accepts a new argument for the script options parser version for Java. exaslct
was updated to version 3.0.0. Besides, the release provides several dependency updates and internal improvements.
Package Version Comparison between Release 9.3.0 and 9.4.0
Script-Language-Container-Tool (Exaslct)
This release uses version 3.0.0 of the container tool.
Features
- #1096: Replaced flavor
template-Exasol-all-java-17
withstandard-EXASOL-all-java-17
- #1098: Allow setting script-options-parser version via CLI argument
Security Issues
n/a
Refactorings
- #943: Use env variable for ssl dependencies
- #1043: Created a nox session for running OFT
- Updated poetry dependencies
- #1100: Ignore python module
setuptools.command.bdist_wheel
in import test
Bugs
- #1088: Clear bazel cache in build_run step
Doc
n/a
9.3.0: Split up standard flavors.
Summary
This release provides additionally a standard script languages container per supported language:
- standard-EXASOL-all-java-11
- standard-EXASOL-all-python-3.10
- standard-EXASOL-all-r-4.4
Besides, it provides dependency updates for all flavors.
Package Version Comparison between Release 9.2.0 and 9.3.0
Script-Language-Container-Tool (Exaslct)
This release uses version 2.0.0 of the container tool.
Features
- #1078: Created Java Standard SLC
- #1072: Created Python Standard SLC
- #1076: Added R Standard SLC Flavor
- #1089: Optionally install build-essential during installation of Python packages
Security Issues
- #1068: Updated Dependencies on top of 9.2.0
- #1075: Updated Dependencies on top of 9.2.0
- #1085: Updated Dependencies on top of 9.2.0
Refactorings
- #1074: Split Up standard SLC Tests
Bugs
n/a
Doc
- #1079: Updated user guide
9.2.0: Language-Definitions JSON and exaslct 2.0.0
Summary
This release adds the language_definitions.json
to the standard Script-Languages-Container. exaslct
was updated to version 2.0.0. Besides, it contains several package updates.
Package Version Comparison between Release 9.1.0 and 9.2.0
Script-Language-Container-Tool (Exaslct)
This release uses version 2.0.0 of the container tool.
Features
- #1057: Added language_definitions.json for standard SLC
- #1064: Update script-languages-container-tools to 2.0.0
Security Issues
- #1050: Updated dependencies
- #1054: Updated dependencies
- #1059: Updated Dependencies on top of 9.1.0
- #1065: Update Dependencies on top of 9.1.0
Refactorings
- #1034: Moved activate_conda script to ext and reuse and updated dependencies
Bugs
- #1060: Fixed Pandas Memory leakage Tests
- Adjusted numbers for pandas dataframe memory leak test
- Added sleep in dataframe_memory_leak test after gc collection
Doc
n/a
9.1.0: Test-Cuda-ML flavor
Summary
This release adds the new Test-Cuda-ML flavor and provides several dependency updates.
Package Version Comparison between Release 9.0.0 and 9.1.0
Script-Language-Container-Tool (Exaslct)
This release uses version 1.0.0 of the container tool.
Features
- #1026: Created test-Exasol-8-cuda-ml flavor
Security Issues
Refactorings
- #1036: Added pytorch and numba integration test compatible with CPU only VM
Bugs
n/a
Doc
n/a