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 |
| 20854 | Regular expression library was upgraded from PCRE to PCRE2 10.44., so there might be changed behavior. For details refer to documentation on the PCRE2 syntax: http://pcre.org/current/doc/html/pcre2syntax.html and PCRE syntax: http://pcre.org/original/doc/html/pcresyntax.html. |
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 |
| 22813 | Optimizations for queries using IN-lists with tuples |
| 22402 | Migrate necessary DB objects on a schema by schema basis |
| 20921 | Added several checks for umask in "c4 host diag" |
| 20854 | Update of regular expression library |
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 |