Release 468 (17 Dec 2024)#
General#
Add experimental support for Python user-defined functions. (#24378)
Add cluster overview to the Preview Web UI. (#23600)
Add new node states
DRAINING
andDRAINED
to make it possible to reactivate a draining worker node. (#24444)
BigQuery connector#
Delta Lake connector#
⚠️ Breaking change: Reduce coordinator memory usage for the Delta table metadata cache and enable configuration
delta.metadata.cache-max-retained-size
to control memory usage. Remove the configuration propertydelta.metadata.cache-size
and increase the default fordelta.metadata.cache-ttl
to30m
. (#24432)
Hive connector#
Enable mismatched bucket execution optimization by default. This can be disabled with
hive.optimize-mismatched-bucket-count
configuration property and theoptimize_mismatched_bucket_count
session property. (#23432)Improve performance by deactivating bucket execution when not useful in query processing. (#23432)
Iceberg connector#
Improve performance when running a join or aggregation on a bucketed table with bucketed execution. This can be deactivated with the
iceberg.bucket-execution
configuration property and thebucket_execution_enabled
session property. (#23432)Deprecate the
iceberg.materialized-views.storage-schema
configuration property. (#24398)⚠️ Breaking change: Rename the
partitions
column in the$manifests
metadata table topartition_summaries
. (#24103)Avoid excessive resource usage on coordinator when reading Iceberg system tables. (#24396)
PostgreSQL connector#
Add support for non-transactional MERGE statements. (#23034)
SPI#
Add partitioning push down, which a connector can use to activate optional partitioning or choose between multiple partitioning strategies. (#23432)