Release 0.238

    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.

    • Fix SQL function parameters to be case-insensitive.

    • Add support for exchange materialization of table bucketed by non-hive types. This can be enabled by setting the session property or hive.bucket-function-type-for-exchange `` configuration property to ``PRESTO_NATIVE.

    • Fix SQL function parameters to be case-insensitive.

    • Add 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. ()

    • 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 session property or hive.bucket-function-type-for-exchange `` configuration property to ``PRESTO_NATIVE.

    • 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, and literals.

    • Add support to report peak task memory usage for control and test queries.