Skip to main content

Release 452 (11 Jul 2024)

General

  • Add Exasol connector. (#16083)
  • Add support for processing the X-Forwarded-Prefix header when the http-server.process-forwarded property 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-filtering configuration property or the enable_dynamic_row_filtering session property. (#22411)
  • Fix sporadic query failure when the retry_policy property is set to TASK. (#22617)

Web UI

  • Fix query plans occasionally not rendering the stage details page. (#22542)

BigQuery connector

Black Hole connector

  • Add support for adding, dropping and renaming columns. (#22620)

ClickHouse connector

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 INT32 values in Parquet files as varchar or decimal types 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 varbinary to varchar. (#22322)
  • Improve performance of reading from Parquet files with large schemas. (#22434)
  • Fix incorrect results when reading INT32 values in Parquet files as varchar or decimal types in Trino. (#21556)
  • Fix sync_partition_metadata ignoring case-sensitive variations of partition names in storage. (#22484)
  • Fix a performance regression when using the native filesystem for Azure. (#22561)

Hudi connector

  • Improve performance of reading from Parquet files with large schemas. (#22434)
  • Fix incorrect results when reading INT32 values in Parquet files as varchar or decimal types in Trino. (#21556)
  • Fix a performance regression when using the native filesystem for Azure. (#22561)

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 INT32 values in Parquet files as varchar or decimal types in Trino. (#21556)
  • Fix failure when hidden partition names conflict with other columns. (#22351)
  • Fix failure when reading tables with null on partition columns while the optimize_metadata_queries session 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 decimal type. (#22558)

Memory connector

  • Add support for adding new columns. (#22610)
  • Add support for renaming columns. (#22607)
  • Add support for the NOT NULL constraint. (#22601)

PostgreSQL connector

  • Improve performance of the reverse() function by pushing down execution to the underlying database. (#22203)