Release 392 (3 Aug 2022)#
General#
JDBC driver#
- Add the - assumeLiteralUnderscoreInMetadataCallsForNonConformingClientsconfiguration property as a replacement for- assumeLiteralNamesInMetadataCallsForNonConformingClients, which is deprecated and planned to be removed in a future release. (#12761)
ClickHouse connector#
- Report the total time spent reading data from the data source. (#13132) 
Delta Lake connector#
- Add support for using a randomized location when creating a table, so that future table renames or drops do not interfere with new tables created with the same name. This can be disabled by setting the - delta.unique-table-locationconfiguration property to false. (#12980)
- Add - delta.metadata.live-files.cache-ttlconfiguration property for the caching duration of active data files. (#13316)
- Retain metadata properties and column metadata after schema changes. (#13368, #13418) 
- Prevent writing to a table with - NOT NULLor column invariants columns. (#13353)
- Fix incorrect min and max column statistics when writing - NULLvalues. (#13389)
Druid connector#
Hive connector#
Iceberg connector#
- Add support for hidden - $file_modified_timecolumns. (#13082)
- Add support for the Avro file format. (#12125) 
- Add support for filtering splits based on - $pathcolumn predicates. (#12785)
- Improve query performance for tables with updated or deleted rows. (#13092) 
- Improve performance of the - expire_snapshotscommand for tables with many snapshots. (#13399)
- Use unique table locations by default. This can be disabled by setting the - iceberg.unique-table-locationconfiguration property to false. (#12941)
- Use the correct table schema when reading a past version of a table. (#12786) 
- Return the - $pathcolumn without encoding when the path contains double slashes on S3. (#13012)
- Fix failure when inserting into a Parquet table with columns that have quotation marks in their names. (#13074) 
MariaDB connector#
- Report the total time spent reading data from the data source. (#13132) 
MySQL connector#
Oracle connector#
- Report the total time spent reading data from the data source. (#13132) 
Phoenix connector#
- Report the total time spent reading data from the data source. (#13132) 
Pinot connector#
- Redact the values of - pinot.grpc.tls.keystore-passwordand- pinot.grpc.tls.truststore-passwordin the server log. (#13422)
PostgreSQL connector#
Redshift connector#
- Report the total time spent reading data from the data source. (#13132) 
SingleStore (MemSQL) connector#
- Report the total time spent reading data from the data source. (#13132) 
SQL Server connector#
- Report the total time spent reading data from the data source. (#13132)