Release 414 (19 Apr 2023)#
General#
- Add recursive member access to the JSON path language. (#16854) 
- Add the - sequence()table function. (#16716)
- Add support for progress estimates when fault-tolerant execution is enabled. (#13072) 
- Add support for - CUBEand- ROLLUPwith composite sets. (#16981)
- Add experimental support for tracing using OpenTelemetry. This can be enabled by setting the - tracing.enabledconfiguration property to- trueand optionally configuring the OLTP/gRPC endpoint by setting the- tracing.exporter.endpointconfiguration property. (#16950)
- Improve performance for certain queries that produce no values. (#15555, #16515) 
- Fix query failure for recursive queries involving lambda expressions. (#16989) 
- Fix incorrect results when using the - sequence()function with values greater than 231 (about 2.1 billion). (#16742)
Security#
- Disallow graceful shutdown with the - defaultsystem access control. Shutdowns can be re-enabled by using the- allow-allsystem access control, or by configuring system information rules with the- filesystem access control. (#17105)
Delta Lake connector#
- Add support for - INSERT,- UPDATE, and- DELETEoperations on tables with a- namecolumn mapping. (#12638)
- Add support for Databricks 12.2 LTS. (#16905) 
- Disallow reading tables with deletion vectors. Previously, this returned incorrect results. (#16884) 
Iceberg connector#
- Add support for Hive external tables in the - migratetable procedure. (#16704)
Kafka connector#
- Fix query failure when a Kafka topic contains tombstones (messages with a - NULLvalue). (#16962)
Kudu connector#
- Fix query failure when merging two tables that were created by - CREATE TABLE ... AS SELECT .... (#16848)
Pinot connector#
- Fix incorrect results due to incorrect pushdown of aggregations. (#12655) 
PostgreSQL connector#
- Fix failure when fetching table statistics for PostgreSQL 14.0 and later. (#17061) 
Redshift connector#
- Add support for fault-tolerant execution. (#16860)