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-enabled
configuration property or thefault_tolerant_execution_adaptive_join_reordering_enabled
session 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-id
is defined. (#23041)
Blackhole connector#
Add support for the
REPLACE
modifier as part of aCREATE TABLE
statement. (#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.createView
method. (#23208)Remove the deprecated
ConnectorMetadata.beginRefreshMaterializedView
method. (#23212)Remove the deprecated
ConnectorMetadata.finishInsert
method. (#23213)Remove the deprecated
ConnectorMetadata.createTable(ConnectorSession session, ConnectorTableMetadata tableMetadata, boolean ignoreExisting)
method. (#23209)Remove the deprecated
ConnectorMetadata.beginCreateTable
method. (#23211)Remove the deprecated
ConnectorSplit.getInfo
method. (#23271)Remove the deprecated
DecimalConversions.realToShortDecimal(long value, long precision, long scale)
method. ( #23275)Remove the deprecated constructor from the
ConstraintApplicationResult
class. (#23272)