Release 452 (11 Jul 2024)#
General#
- Add Exasol connector. (#16083) 
- Add support for processing the - X-Forwarded-Prefixheader when the- http-server.process-forwardedproperty is enabled. (#22227)
- Add support for the - euclidean_distance(),- dot_product(), and- cosine_distance()functions. (#22397)
- Improve performance of queries with selective joins by performing fine-grained filtering of rows using dynamic filters. This behavior is enabled by default and can be disabled using the - enable-dynamic-row-filteringconfiguration property or the- enable_dynamic_row_filteringsession property. (#22411)
- Fix sporadic query failure when the - retry_policyproperty is set to- TASK. (#22617)
Web UI#
- Fix query plans occasionally not rendering the stage details page. (#22542) 
BigQuery connector#
- Add support for using the BigQuery Storage Read API when using the - querytable function. (#22432)
Black Hole connector#
- Add support for adding, dropping and renaming columns. (#22620) 
ClickHouse connector#
- Add - querytable function for full query pass-through to ClickHouse. (#16182)
Delta Lake connector#
- Add support for type coercion when adding new columns. (#19708) 
- Improve performance of reading from Parquet files with large schemas. (#22434) 
- Fix incorrect results when reading - INT32values in Parquet files as- varcharor- decimaltypes in Trino. (#21556)
- Fix a performance regression when using the native filesystem for Azure. (#22561) 
Hive connector#
- Add support for changing column types for structural data types for non-partitioned tables using ORC files. (#22326) 
- Add support for type coercion when adding new columns. (#19708) 
- Add support for changing a column’s type from - varbinaryto- varchar. (#22322)
- Improve performance of reading from Parquet files with large schemas. (#22434) 
- Fix incorrect results when reading - INT32values in Parquet files as- varcharor- decimaltypes in Trino. (#21556)
- Fix - sync_partition_metadataignoring case-sensitive variations of partition names in storage. (#22484)
- Fix a performance regression when using the native filesystem for Azure. (#22561) 
Hudi connector#
Iceberg connector#
- Add support for type coercion when adding new columns. (#19708) 
- Improve performance of reading from Parquet files with a large number of columns. (#22434) 
- Fix files being deleted when dropping tables with the Nessie catalog. (#22392) 
- Fix incorrect results when reading - INT32values in Parquet files as- varcharor- decimaltypes in Trino. (#21556)
- Fix failure when hidden partition names conflict with other columns. (#22351) 
- Fix failure when reading tables with - nullon partition columns while the- optimize_metadata_queriessession property is enabled. (#21844)
- Fix failure when listing views with an unsupported dialect in the REST catalog. (#22598) 
- Fix a performance regression when using the native filesystem for Azure. (#22561) 
Kudu connector#
- Fix failure when adding new columns with a - decimaltype. (#22558)