Version 2025.1.0 Release Notes

Release date: 2025-07-08

This list provides an overview of all changes in version 2025.1.0.

Download version 2025.1.0 from the Exasol Download Portal.

Changed behavior

Changelog entry Changed behavior
25090 Previous Behavior Default Setting: TLS certificate validation was deactivated by default for external file connections (HTTPS, FTPS) in IMPORT and EXPORT queries. Action Required: Users had to manually activate certificate validation via database parameters (-etlCheckCertsDefault=1) or SQL syntax (VERIFY CERTIFICATE) to secure connections. New Behavior Default Setting: TLS certificate validation is now activated by default for external file connections like HTTPS and FTPS across all IMPORT and EXPORT queries. Action Required: Users had to manually deactivate certificate validation via database parameters (-etlCheckCertsDefault=0) or SQL syntax (IGNORE CERTIFICATE). Error Handling: Connections without valid TLS certificates will fail with errors such as: SSL certificate problem: unable to get local issuer certificate Public Key Priority: Providing a public key via SQL syntax (PUBLIC KEY 'sha256//<key>') will override other certificate validation settings and enable explicit validation.
24938 The database port check will now be done when starting a database (db_start) and not when creating (db_create) or configuring (db_configure) a database.
24714 1. Several packages were updated 1. Java 17 is the new default Java version for Java UDFs 2. New Script-Options-Parser for Java UDF's
24706 empty

New features

Changelog entry Summary
26125 Admin UI is available
21562 Efficient Import of Parquet Files from AWS S3 Buckets

Improvements

Changelog entry Summary
25398 Disable CBC cipher suites on port 4444
25229 Raise an error about the uid/gid mapping range earlier
25090 Default TLS Certificate Validation Enabled for Import/Export Queries
24759 Add additional safety checks to the communication layer
24714 Java 17 as default and new Script Options Parser
24706 Add checksums to Exasol communication layer
24503 Disabled deprecated sha1 algorithms in ssh service
22402 Migrate necessary DB objects on a schema by schema basis
20921 Added several checks for umask in "c4 host diag"

Bug fixes

Changelog entry Summary
26413 "SELECT LEVEL FROM subselect WHERE FALSE CONNECT BY" causes internal server error
25803 Fixed Ubuntu's unattended-upgrades restarting Exasol systemd services
25525 Exasol cannot be installed without internet access
25508 The default Ubuntu image no longer exists
25202 Fixes a rare race condition in the monitoring system
25137 Sessions may crash when writing 16-byte HASHTYPE data to clients
24938 Allow multiple databases share the same port
24917 Exa-to-Exa Import failure on single-node clusters when importing data from multi-node clusters while connected to nodes other than Node 0
24860 Repaired confd_client jobs: st_node_set_bg_recovery_limit, st_node_set_space_warn_threshold, st_device_modify
24855 Fixed new node additions in rootless
24799 Filter on System Tables in Snapshot Mode may cause Data Exception
24284 Auto scaling: A shutdown worker cluster may cause the database to become unreachable
24213 Fixed c4_cloud_command not finding the current internal IP after reboot
23892 Fixed SyncError during startup
23516 Fixed DB RAM license limit checks
23137 Fixed lockd infinetely trying to unlock a crashed client's lock
23102 Setting -minSystemHeapMemory and -maxSystemHeapMemory to the same value may not function as expected
22601 Prevent the entire c4_cloud_command systemd service from being killed on OOM
22566 ConfD job cert_update does not check key/certificate validity
21741 Grouping set NULL results in data exception being raised for DATE and TIMESTAMP data types.
21688 Fix c4 not finding the Exasol archive when adding a new node
21448 Fixed ConfD allowing duplicate nodes in databases' sections of EXAConf
21052 Unnecessary index rebuilds in UNION ALL
20721 Virtual restore cannot be performed for large amounts of data
20461 Fixed race condition in query cache to avoid potential system deadlocks
17434 Rare error in garbage collection
16575 Correlated subselect with "TRUE OR ..." condition in WHERE clause throws unexpected exception
16195 Database restarts unexpectedly