Release 472 (5 Mar 2025)#
General#
Color the server console output for improved readability. (#25090)
⚠️ Breaking change: Rename HTTP client property prefixes from
workerInfo
andmemoryManager
toworker-info
andmemory-manager
. (#25099)Fix failure for queries with large numbers of expressions in the
SELECT
clause. (#25040)Improve performance of certain queries involving
ORDER BY ... LIMIT
with subqueries. (#25138)Fix incorrect results when passing an array that contains nulls to
cosine_distance
andcosine_similarity
. (#25195)Prevent improper use of
WITH SESSION
with non-SELECT
queries. (#25112)
JDBC driver#
Provide a
javax.sql.DataSource
implementation. (#24985)Fix roles being cleared after invoking
SET SESSION AUTHORIZATION
orRESET SESSION AUTHORIZATION
. (#25191)
Docker image#
Improve performance when using Snappy compression. (#25143)
Fix initialization failure for the DuckDB connector. (#25143)
BigQuery connector#
Improve performance of listing tables when
bigquery.case-insensitive-name-matching
is enabled. (#25222)
Delta Lake connector#
Improve support for highly concurrent table modifications. (#25141)
Faker connector#
Add support for the
row
type and generate empty values forarray
,map
, andjson
types. (#25120)
Iceberg connector#
Add the
$partition
hidden column. (#24301)Fix incorrect results when reading Iceberg tables after deletes were performed. (#25151)
Loki connector#
Fix connection failures with Loki version higher than 3.2.0. (#25156)
PostgreSQL connector#
Improve performance for queries involving cast of integer types. (#24950)
SPI#
Remove the deprecated
ConnectorMetadata.addColumn(ConnectorSession session, ConnectorTableHandle tableHandle, ColumnMetadata column)
method. Use theConnectorMetadata.addColumn(ConnectorSession session, ConnectorTableHandle tableHandle, ColumnMetadata column, ColumnPosition position)
instead. (#25163)