Release 387 (22 Jun 2022)#
General#
- Add support for query parameters in table function arguments. (#12910) 
- Update minimum required Java version to 11.0.15. (#12841) 
- Fix incorrect result for - to_iso8601()when the timestamp is in the daylight savings transition region. (#11619)
CLI#
- Fix query history not being stored when a query starts with whitespace. (#12847) 
Delta Lake connector#
- Record table size when analyzing a table. (#12814) 
- Enable the optimized Parquet writer by default. This can be disabled via the - parquet.experimental-optimized-writer.enabledconfiguration property. (#12757)
- Disallow adding a new column to a table that has been written with an unsupported writer. (#12883) 
Hive connector#
- Add support for ORC bloom filters on - varcharcolumns. (#11757)
Iceberg connector#
- Allow - OPTIMIZEon a table partitioned on a- timestamp with time zonecolumn when using- CAST(timestamp_col AS date) >= DATE '...'syntax. (#12362)
- Allow - OPTIMIZEwith a predicate on a table that does not have identity partitioning. (#12795)
- Improve performance of - DELETEwhen deleting whole partitions from a table that does not have identity partitioning. (#7905)
- Fix incorrect results when a query contains a filter on a - UUIDcolumn. (#12834)
- Fail queries that attempt to modify old snapshots. (#12860) 
- Deprecate using synthetic - @-based syntax for Iceberg snapshot access in favor of the- AS OFsyntax. The old behavior can be restored by setting the- allow_legacy_snapshot_syntaxsession property or- iceberg.allow-legacy-snapshot-syntaxconfiguration property. (#10768)
Kudu connector#
- Fix failure when inserting into a table with a - row_uuidcolumn. (#12915)
Pinot connector#
- Add support for querying Pinot via the gRPC endpoint. (#9296) 
Redis connector#
- Add support for predicate pushdown on columns of type - string. (#12218)
SPI#
- Add information about query retry policy to - QueryCompletedEventand- QueryCreatedEvent. (#12898)