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 |