Release 467 (6 Dec 2024)#
General#
- Add support for the - DISTINCTclause in windowed aggregate functions. (#24352)
- Allow using - LISTAGGas 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-idto 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 STATSwhen a connector returns- NaNvalues for table statistics. (#24315)
Docker image#
- Remove the - microdnfpackage manager. (#24281)
Iceberg connector#
- Add the - $all_manifestsmetadata tables. (#24330)
- ⚠️ Breaking change: Remove the deprecated - schemaand- tablearguments from the- table_changestable function. Use- schema_nameand- table_nameinstead. (#24324)
- ⚠️ Breaking change: Use the - iceberg.rest-catalog.warehouseconfiguration property instead of- iceberg.rest-catalog.parent-namespacewith Unity catalogs. (#24269)
- Fix failure when writing concurrently with transformed partition columns. (#24160) 
- Clean up table transaction files when - CREATE TABLEfails. (#24279)
Delta Lake#
SPI#
- ⚠️ Breaking change: Remove the deprecated - SystemAccessControlFactory#createmethod. (#24382)