Skip to main content

Release 448 (15 May 2024)

General

  • Fix query failure when reading columns with names that contain only non-alphanumeric characters. (#21833)
  • Fix potential incorrect results for queries with complex predicates. (#21887)
  • Fix potential loss of a query completion event when multiple queries fail at the same time. (#21896)
  • Fix startup failure when fault-tolerant execution is enabled with Google Cloud Storage exchange. (#21951)
  • Fix potential failure when queries contain try_cast. (#21952)
  • Fix graceful shutdown potentially hanging indefinitely when a worker node has crashed. (#18329)

Delta Lake connector

  • Add support for caching Glue metadata. (#20657)
  • Update Glue to V2 REST interface. The old implementation can be temporarily restored by setting the hive.metastore configuration property to glue-v1. (#20657)
    • ⚠️ Breaking change: The new implementation does not support and ignores the following configuration properties: hive.metastore-refresh-interval, hive.metastore-refresh-max-threads, hive.metastore-cache.cache-partitions, hive.metastore-cache.cache-missing, hive.metastore-cache.cache-missing-partitions, hive.metastore-cache.cache-missing-stats.
  • Improve performance of reading from Parquet files. (#21465)

Hive connector

  • Add support for reading integers and timestamps in Parquet files as DOUBLE and VARCHAR columns, respectively, in Trino. (#21509)
  • Add support for caching Glue metadata. (#20657)
  • Update Glue to V2 REST interface. The old implementation can be temporarily restored by setting the hive.metastore configuration property to glue-v1. (#20657)
    • ⚠️ Breaking change: The new implementation does not support and ignores the following configuration properties: hive.metastore-refresh-interval, hive.metastore-refresh-max-threads, hive.metastore-cache.cache-partitions, hive.metastore-cache.cache-missing, hive.metastore-cache.cache-missing-partitions, hive.metastore-cache.cache-missing-stats.
  • Improve performance of reading from Parquet files. (#21465)
  • Fix potential failure when reading ORC files larger than 2GB. (#21587)

Hudi connector

  • Improve performance of reading from Parquet files. (#21465)
  • Fix potential failure when reading ORC files larger than 2GB. (#21587)
  • Update Glue to V2 REST interface. The old implementation can be temporarily restored by setting the hive.metastore configuration property to glue-v1. (#20657)
    • ⚠️ Breaking change: The new implementation does not support and ignores the following configuration properties: hive.metastore-refresh-interval, hive.metastore-refresh-max-threads, hive.metastore-cache.cache-partitions, hive.metastore-cache.cache-missing, hive.metastore-cache.cache-missing-partitions, hive.metastore-cache.cache-missing-stats.

Iceberg connector

  • Improve performance of reading from Parquet files. (#21465)
  • Fix potential failure when reading ORC files larger than 2GB. (#21587)

Phoenix connector

  • Remove incorrect type mapping for TIME values. (#21879)