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 atimestamp with time zonecolumn when usingCAST(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 theAS OFsyntax. The old behavior can be restored by setting theallow_legacy_snapshot_syntaxsession property oriceberg.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
QueryCompletedEventandQueryCreatedEvent. (#12898)