Version 2025.1.16 Release Notes
Release date: 2026-08-28
This list provides an overview of all changes in version 2025.1.16.
Download version 2025.1.16 from the Exasol Download Portal.
Changed behavior
| Changelog entry | Changed behavior |
|---|---|
| 32006 | The Python language for the default `PYTHON3` alias in UDFs was updated from Python3.10 to Python3.12. With the change to Python3.12, the base image of the Script-Languages-Container (SLC) was updated to Ubuntu 24.04 from Ubuntu 22.04. For that reason, the package version can have changed dramatically from Python3.10 SLC. The Python3.10 SLC will be removed at the end of October 2026 because this is the official end-of-life for Python3.10 (https://devguide.python.org/versions/). In this version of the database, the Python3.10 SLC is still available and can be explicitly configured again. Use the following command either for the SESSION or SYSTEM to change back to Python3.10: ALTER SESSION|SYSTEM SET SCRIPT_LANGUAGES='PYTHON3=builtin_python310 R=builtin_r JAVA=builtin_java'; To activate Python 3.12 again, use: ALTER SESSION|SYSTEM SET SCRIPT_LANGUAGES='PYTHON3=builtin_python3 R=builtin_r JAVA=builtin_java'; You can also create new language aliases when you want to try both in parallel: ALTER SESSION|SYSTEM SET SCRIPT_LANGUAGES='PYTHON3=builtin_python3 PYTHON310=builtin_python310 PYTHON312=builtin_python312 R=builtin_r JAVA=builtin_java'; Furthermore, release 11.3.0 of the Script-Languages-Container was integrated, which provides security-related updates of several Ubuntu and PyPi packages. |
Improvements
| Changelog entry | Summary |
|---|---|
| 32006 | Script Language Container is updated to 11.3.0 and the 'PYTHON3' alias for UDFs was updated to Python 3.12 |
Bug fixes
| Changelog entry | Summary |
|---|---|
| 32228 | Wrong results with column from self-join used in window function and subquery elimination |
| 32212 | Wrong results for query with subselect with CONNECT BY and distributed table on multi-node systems |
| 32206 | Memory corruption when writing a backup status file could lead to a database restart |
| 31942 | The documentation for the ConfD job log_collect did not state the default values |
| 31930 | Upgrades don't add the Logging section to EXAConf, when missing |
| 31160 | ConfD job remote_volume_state fails to identify connection problems |
| 30180 | AdminUI health queries fail when the first node isn't active |
| 29829 | Restoring from an SMB/CIFS server is more stable |
| 26129 | Client disconnect while fetching data may cause improper session cleanup |