Release 457 (6 Sep 2024)#
General#
Expose additional JMX metrics about resource groups, including CPU and memory usage, limits, and scheduling policy. (#22957)
Improve performance of queries involving joins when fault tolerant execution is enabled. This adaptive plan optimization can be disabled with the
fault-tolerant-execution-adaptive-join-reordering-enabledconfiguration property or thefault_tolerant_execution_adaptive_join_reordering_enabledsession property. (#23046)Improve performance for LZ4, Snappy and ZSTD compression and decompression used for exchange spooling with fault-tolerant execution. (#22532)
⚠️ Breaking change: Shorten the name for the Kafka event listener to
kafka. (#23308)Extend the Kafka event listener to send split completion events. (#23065)
JDBC driver#
Publish a JDBC driver JAR without bundled, third-party dependencies. (#22098)
BigQuery connector#
Fix failures with queries using table functions when
parent-project-idis defined. (#23041)
Blackhole connector#
Add support for the
REPLACEmodifier as part of aCREATE TABLEstatement. (#23004)
Delta Lake connector#
Add support for creating tables with deletion vector. (#22104)
Improve performance for concurrent write operations on S3 by using lock-less Delta Lake write reconciliation. (#23145)
Improve performance for LZ4, Snappy, and ZSTD compression and decompression. (#22532)
Fix SSE configuration when using S3SecurityMapping with kmsKeyId configured. (#23299)
Hive connector#
Improve performance of queries that scan a large number of partitions. (#23194)
Improve performance for LZ4, Snappy, and ZSTD compression and decompression. (#22532)
Fix OpenX JSON decoding a JSON array line that resulted in data being written to the wrong output column. (#23120)
Hudi connector#
Improve performance for LZ4, Snappy, and ZSTD compression and decompression. (#22532)
Iceberg connector#
Improve performance for LZ4, Snappy, and ZSTD compression and decompression. (#22532)
Memory connector#
Add support for renaming schemas with
ALTER SCHEMA ... RENAME. (#22659)
Prometheus connector#
Fix reading large Prometheus responses. (#23025)
SPI#
Remove the deprecated
ConnectorMetadata.createViewmethod. (#23208)Remove the deprecated
ConnectorMetadata.beginRefreshMaterializedViewmethod. (#23212)Remove the deprecated
ConnectorMetadata.finishInsertmethod. (#23213)Remove the deprecated
ConnectorMetadata.createTable(ConnectorSession session, ConnectorTableMetadata tableMetadata, boolean ignoreExisting)method. (#23209)Remove the deprecated
ConnectorMetadata.beginCreateTablemethod. (#23211)Remove the deprecated
ConnectorSplit.getInfomethod. (#23271)Remove the deprecated
DecimalConversions.realToShortDecimal(long value, long precision, long scale)method. ( #23275)Remove the deprecated constructor from the
ConstraintApplicationResultclass. (#23272)