Skip to main content

Release 467 (6 Dec 2024)

General

  • Add support for the DISTINCT clause in windowed aggregate functions. (#24352)
  • Allow using LISTAGG as a windowed aggregate function. (#24366)
  • Change default protocol for internal communication to HTTP/1.1 to address issues with HTTP/2. (#24299)
  • Return compressed results to clients by default when using the spooling protocol. (#24332)
  • Add application identifier azure.application-id, gcs.application-id, or s3.application-id to the storage when using the spooling protocol. (#24361)
  • Add support for OpenTelemetry tracing to the HTTP, Kafka, and MySQL event listener. (#24389)
  • Fix incorrect handling of SIGTERM signal, which prevented the server from shutting down. (#24380)
  • Fix query failures or missing statistics in SHOW STATS when a connector returns NaN values for table statistics. (#24315)

Docker image

  • Remove the microdnf package manager. (#24281)

Iceberg connector

  • Add the $all_manifests metadata tables. (#24330)
  • ⚠️ Breaking change: Remove the deprecated schema and table arguments from the table_changes table function. Use schema_name and table_name instead. (#24324)
  • ⚠️ Breaking change: Use the iceberg.rest-catalog.warehouse configuration property instead of iceberg.rest-catalog.parent-namespace with Unity catalogs. (#24269)
  • Fix failure when writing concurrently with transformed partition columns. (#24160)
  • Clean up table transaction files when CREATE TABLE fails. (#24279)

Delta Lake

  • Add the $transactions metadata table. (#24330)
  • Add the operation_metrics column to the $history metadata table. (#24379)

SPI