Script Language Container is updated to version 10.1.0
Details
| Detail name | Value |
|---|---|
| Changelog Number | 27542 |
| Type | Improvement |
| Status | Resolved |
| Fix Versions | Exasol 2025.1.5 |
| Resolution Date | 2025-12-05 |
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:
- Package Version Comparison between Standard-exasol-all flavor in 10.1.0 and Standard-exasol-all flavor in 10.0.0
- Package Version Comparison between Standard-exasol-all flavor in 10.0.0 and Standard-exasol-all flavor in 9.7.0
Python 3.12 SLC
Moreover, this version will contain the new Python 3.12 SLC.
The Python 3.10 SLC continues to be the default Python SLC for alias PYTHON3, but customers can use the new Python3.12 SLC by activating the alias PYTHON312
We encourage customers to adapt their UDFs to Python 3.12 and start using the new SLC, as Python 3.10 will become EOL October 2026.
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 which can be activated with alias `PYTHON312`