presto-docs/src/main/sphinx/release/release-0.232.rst
.. warning::
There is a bug in this release that will cause queries with the predicate IS NULL on
bucketed columns to produce incorrect results.
General Changes
DATE_TRUNC may produce incorrect results at certain timestamp in America/Sao_Paulo./admin/function-namespace-managers).max-stage-retries and session property max_stage_retries. The default value is zero. To take advantage of this feature, exchange_materialization_strategy must be set to ALL.use-legacy-scheduler and session property use_legacy_scheduler to use a version of the query scheduler before refactorings to enable full stage retries. The default value is false. This is a temporary property to provide an easy way to roll back in case of bugs in the new scheduler. This property will be removed in a couple releases once we have confidence in the stability of the new scheduler.query_max_total_memory_per_node and query_max_memory_per_node session properties.SHOW FUNCTIONS.SHOW FUNCTIONS.use_exact_partitioning session property that forces repartitioning if repartitioning is possible.ALTER FUNCTION.resource-groups.reload-refresh-interval to control the frequency of reloading resource group information from the database. The default value is 10 seconds.internal-communication.task-communication-protocol. Possible values are HTTP or Thrift.internal-communication.server-info-communication-protocol. Possible values are HTTP or Thrift.list_built_in_functions_only to support hiding user-defined SQL functions in SHOW FUNCTIONS.tdigest_agg, merge(tdigest), value_at_quantile(tdigest, quantile), values_at_quantiles(tdigest, quantiles), quantile_at_value(tdigest, quantile), quantiles_at_values(tdigest, quantile) for creating, merging, and querying t-digests.
These can be enabled by using the session property experimental_functions_enabled and the configuration property experimental-functions-enabled.Hive Changes
shuffle_partitioned_columns_for_table_write to make Presto shuffle data on the partition columns before writing to partitioned unbucketed Hive tables.
This increases the maximum number of partitions that can be written in a single query by a factor of the total number of writing workers.
The property is false by default. (:pr:14010).HIVE_METASTORE_ERROR to HIVE_TABLE_DROPPED_DURING_QUERY when a DROP TABLE query fails due to another query dropping the table before this query has finished.Kudu Changes
Kerberos authentication.Kafka Changes
Kafka connector to 2.3.1, which improves implementation and performance (:pr:13709).Pinot Changes
pinot.prefer-broker-queries with the inverse config pinot.forbid-broker-queries.Verifier Changes
SPI Changes
IsHidden attribute on AggregationFunction and ScalarFunction with visibility which can be of the following values PUBLIC, EXPERIMENTAL, HIDDEN.