Release 468 (17 Dec 2024)#
General#
Add support for Python user-defined functions. (#24378)
Add cluster overview to the Preview Web UI. (#23600)
Add new node states
DRAININGandDRAINEDto 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-sizeto control memory usage. Remove the configuration propertydelta.metadata.cache-sizeand increase the default fordelta.metadata.cache-ttlto30m. (#24432)
Hive connector#
Enable mismatched bucket execution optimization by default. This can be disabled with
hive.optimize-mismatched-bucket-countconfiguration property and theoptimize_mismatched_bucket_countsession 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-executionconfiguration property and thebucket_execution_enabledsession property. (#23432)Deprecate the
iceberg.materialized-views.storage-schemaconfiguration property. (#24398)⚠️ Breaking change: Rename the
partitionscolumn in the$manifestsmetadata 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)