Release 0.238#
Warning
There is a bug in this release that will cause certain queries with lambda expressions to fail. There is a reliability issue in ZSTD compression that causes frequent excessive GC events in this release.
Warning
There is a bug in LambdaDefinitionExpression canonicalization introduced in this release. For more details, go to #15424.
Highlights#
Fix SQL function parameters to be case-insensitive.
Add support to create external function. (#13254)
Add support for exchange materialization of table bucketed by non-hive types. This can be enabled by setting the
bucket_function_type_for_exchange
session property orhive.bucket-function-type-for-exchange `` configuration property to ``PRESTO_NATIVE
.Add predicate pushdown support for
DATE
,TIMESTAMP
, andTIMESTAMP_WITH_TIME_ZONE
literals for Pinot connector.
General Changes#
Fix SQL function parameters to be case-insensitive.
Add
target_result_size
session property to customize data batch sizes being streamed from coordinator.Add optimization to push null filters to the INNER side of equijoins. The optimization can be enabled with
optimize-nulls-in-joins
.Add
sessionProperty
override to Presto JDBC URI.Add support to create external function. (#13254)
Add session property
query_max_broadcast_memory
to limit the memory a query can use for broadcast join.Remove max buffer count configuration property
driver.max-page-partitioning-buffer-count
for optimized repartitioning.
Geospatial Changes#
Fix error in
geometry_invalid_reason()
.Fix integer overflow in certain cases with Bing Tiles.
Hive Changes#
Fix a bug in Parquet reader which manifests when there are nested column schema changes.
Add support for exchange materialization of table bucketed by non-hive types. This can be enabled by setting the
bucket_function_type_for_exchange
session property orhive.bucket-function-type-for-exchange `` configuration property to ``PRESTO_NATIVE
.
Pinot Changes#
Add support to retry data fetch exception. This can be enabled by setting the configuration property
pinot.mark-data-fetch-exceptions-as-retriable
.Add predicate pushdown support for
DATE
,TIMESTAMP
, andTIMESTAMP_WITH_TIME_ZONE
literals.
Verifier Changes#
Fix an issue where session properties of control and test queries also affects checksum queries.
Add support to report peak task memory usage for control and test queries.