Skip to content

Releases: exasol/script-languages-release

SLC 10.0.0

28 Aug 16:04
f0c10a3
Compare
Choose a tag to compare

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

07 Aug 14:22
407f793
Compare
Choose a tag to compare

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

  • #1188: Fixed cuda conda build error
  • #1196: Updated slc submodule containing fix for wrong dir ref

Doc

n/a

Internal

n/a

SLC 9.6.0

18 Jul 12:29
84372bb
Compare
Choose a tag to compare

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 via luigi by updating tornado to version 6.5.1
    • CVE-2025-47273 in transitive dev dependency setuptools via exasol-toolbox, bandit, stevedore by updating setuptools to version 80.9.0
  • #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

  • #1120: Added Script-Options Documentation
  • #1139: Fixed minor changes in script options docu

Internal

  • relocked poetry dependencies to fix CVE-2025-43859 (transitive dependency h11)

9.5.2: Added time zone database to Python flavors

29 Apr 17:09
8cd4c5c
Compare
Choose a tag to compare

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

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

21 Apr 11:04
15df0de
Compare
Choose a tag to compare

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

16 Apr 12:53
e3de109
Compare
Choose a tag to compare

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.

24 Mar 20:16
18185d3
Compare
Choose a tag to compare

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 with standard-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.

11 Mar 20:10
80825dd
Compare
Choose a tag to compare

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

06 Feb 18:15
abd3c4b
Compare
Choose a tag to compare

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

14 Jan 17:07
60492ad
Compare
Choose a tag to compare

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

  • #1029: Extended trivy rego for Kernel CVE's
  • #1038: Updated Dependencies on top of 9.0.0

Refactorings

  • #1036: Added pytorch and numba integration test compatible with CPU only VM

Bugs

n/a

Doc

n/a