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.enabled
configuration 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
varchar
columns. (#11757)
Iceberg connector#
Allow
OPTIMIZE
on a table partitioned on atimestamp with time zone
column when usingCAST(timestamp_col AS date) >= DATE '...'
syntax. (#12362)Allow
OPTIMIZE
with a predicate on a table that does not have identity partitioning. (#12795)Improve performance of
DELETE
when deleting whole partitions from a table that does not have identity partitioning. (#7905)Fix incorrect results when a query contains a filter on a
UUID
column. (#12834)Fail queries that attempt to modify old snapshots. (#12860)
Deprecate using synthetic
@
-based syntax for Iceberg snapshot access in favor of theAS OF
syntax. The old behavior can be restored by setting theallow_legacy_snapshot_syntax
session property oriceberg.allow-legacy-snapshot-syntax
configuration property. (#10768)
Kudu connector#
Fix failure when inserting into a table with a
row_uuid
column. (#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
QueryCompletedEvent
andQueryCreatedEvent
. (#12898)