Script Language Container is updated to version 10.1.0 and Python 3.12

Details

Detail name Value
Changelog Number 27541
Type Improvement
Status Resolved
Fix Versions Exasol 2025.2.0
Resolution Date 2025-12-17

Background

Exasol database allows users to create and run scripts (User Defined Functions) in several languages.

Database component implementing support for those languages is called Script Language Container (SLC).

There are containers built into database installations and also custom ones that could be prepared by users on-demand and uploaded to BucketFS for further use. See Adding New Packages to Existing Script Languages for more details.

Improvement

Release 10.1.0 of the Script-Languages-Container was integrated, which provides security related updates of several Ubuntu and PyPi packages. Lists of changed packages in SLC since SLC version 9.7.0 can be found at:

Moreover, the Python version for UDF using the default alias PYTHON3 was updated from Python 3.10 to Python 3.12.

It is still possible for customers to use Python 3.10 by using the alias PYTHON310 for their UDFs.

Changed behavior

1. Updated packages Release 10.1.0 of the Script-Languages-Container was integrated, which provides security related updates of several Ubuntu and PyPi packages. Lists of changed packages in SLC since SLC version 9.7.0 can be found at: - https://github.com/exasol/script-languages-release/blob/master/doc/changes/package_diffs/10.1.0/README.md - https://github.com/exasol/script-languages-release/blob/master/doc/changes/package_diffs/10.0.0/README.md 2. New Python version 3.12 for UDFs using the default alias `PYTHON3`.