Skip to content

Standard-flavor for Exasol 7.0+, Improved Flavor Customization and Error Reporting

Compare
Choose a tag to compare
@tkilias tkilias released this 21 Sep 21:11
b73581d

Summary

This release introduces the new standard-flavor for Exasol 7.0+. Additionally, it adds new packages to the standard-flavors, such as boto3, pysftp and paramiko and fixes several bugs for the UDFs, the script-language containers and exaslct. Furthermore, we added more details to the error reporting of the UDFs. Error messages now contain error codes and for Java and Python they include untruncated stacktraces and chained exceptions.

However, most importantly, this release greatly simplifies the customization of the script-language containers. Each flavor now provides package lists under the directory flavors/<flavor-name>/flavor_customization/packages. Additional packages entered into these lists get automatically installed when building the flavor. Furthermore, we provide detailed instructions on how to do other kinds of modifications to the container by changing the Dockerfile at flavors/<flavor-name>/flavor_customization/Dockerfile. Please find more information about this, in our Readme.

NOTE: We cannot upload the pre-packaged python3-ds-cuda-preview container to GitHub, because it is larger than GitHub's file size limit for release artifacts. For this reason, we provide it under the following link. You can find the checksum of this container in the release artifacts, if you want to check its consistency.

Bug Fixes

Features / Enhancements

Refactorings