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 toglue-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
andVARCHAR
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 toglue-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 toglue-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#
Phoenix connector#
Remove incorrect type mapping for
TIME
values. (#21879)