Release 449 (31 May 2024)#
General#
- Add OpenLineage event listener. (#21265) 
- Fix rare query failure or incorrect results for array types when the data is dictionary encoded. (#21911) 
- Fix JMX metrics not exporting for resource groups. (#21343) 
BigQuery connector#
- Improve performance when listing schemas while the - bigquery.case-insensitive-name-matchingconfiguration property is enabled. (#22033)
ClickHouse connector#
Delta Lake connector#
- Add support for the - $partitionssystem table. (#18590)
- Add support for reading from and writing to tables with VACUUM Protocol Check. (#21398) 
- Add support for configuring the request retry policy on the native S3 filesystem with the - s3.retry-modeand- s3.max-error-retriesconfiguration properties. (#21900)
- Automatically use - timestamp(6)in struct types as a type during table creation when- timestampis specified. (#21511)
- Improve performance of writing data files. (#22089) 
- Fix query failure when the - hive.metastore.glue.catalogidconfiguration property is set. (#22048)
Hive connector#
- Add support for specifying a catalog name in the Thrift metastore with the - hive.metastore.thrift.catalog-nameconfiguration property. (#10287)
- Add support for configuring the request retry policy on the native S3 filesystem with the - s3.retry-modeand- s3.max-error-retriesconfiguration properties. (#21900)
- Improve performance of writing to Parquet files. (#22089) 
- Allow usage of filesystem caching on the Trino coordinator when - node-scheduler.include-coordinatoris enabled. (#21987)
- Fix failure when listing Hive tables with unsupported syntax. (#21981) 
- Fix query failure when the - hive.metastore.glue.catalogidconfiguration property is set. (#22048)
- Fix failure when running the - flush_metadata_cachetable procedure with the Glue v2 metastore. (#22075)
Hudi connector#
- Add support for configuring the request retry policy on the native S3 filesystem with the - s3.retry-modeand- s3.max-error-retriesconfiguration properties. (#21900)
Iceberg connector#
- Add support for views when using the Iceberg REST catalog. (#19818) 
- Add support for configuring the request retry policy on the native S3 filesystem with the - s3.retry-modeand- s3.max-error-retriesconfiguration properties. (#21900)
- Automatically use - varcharin struct types as a type during table creation when- charis specified. (#21511)
- Automatically use microsecond precision for temporal types in struct types during table creation. (#21511) 
- Improve performance and memory usage when equality delete files are used. (#18396) 
- Improve performance of writing to Parquet files. (#22089) 
- Fix failure when writing to tables with Iceberg - VARBINARYvalues. (#22072)
Pinot connector#
Snowflake connector#
- Fix incorrect type mapping for numeric values. (#20977)