Skip to content

Releases: exasol/script-languages-release

SLC 10.1.0

02 Oct 19:17
ae5caf8

Choose a tag to compare

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

28 Aug 16:04
f0c10a3

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

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

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

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

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

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

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

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

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