Script Language Container is updated to version 8.1.0

Details

Detail name Value
Changelog Number 21605
Type Improvement
Status Resolved
Fix Versions Exasol 7.1.30
Resolution Date 2024-10-29

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.

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

The built-in Script Language Container is updated to script-languages-release version 8.1.0.

Changed behavior

Language Versions provided for UDF's have changed: - R3.4 -> R4.4 - Python 3.8 -> Python 3.10 Base Ubuntu version used inside Script Language Container: - Ubuntu 20.04 -> Ubuntu 22.04 Detailed package changes can be found by the following links (prior version 7.1.30 container version 6.0.0 was used): - https://github.com/exasol/script-languages-release/blob/master/doc/changes/changes_6.1.0.md - https://github.com/exasol/script-languages-release/blob/master/doc/changes/changes_7.0.0.md - https://github.com/exasol/script-languages-release/blob/master/doc/changes/changes_7.1.0.md - https://github.com/exasol/script-languages-release/blob/master/doc/changes/changes_8.0.0.md - https://github.com/exasol/script-languages-release/blob/master/doc/changes/changes_8.1.0.md Especially the following packages were removed: ### Python - pygments - pykickstart ### R - latticeExtra - car - dichromat - rredis R had to be updated to version 4 to mitigate possible security issues. Unfortunately, the performance of some operations, most noticeably speed of string concatenations, has deteriorated.