Release 378 (21 Apr 2022)#
General#
- Add - to_base32()and- from_base32()functions. (#11439)
- Improve planning performance of queries with large - INlists. (#11902, #11918, #11956)
- Improve performance of queries involving correlated - INor- EXISTSpredicates. (#12047)
- Fix reporting of total spilled bytes in JMX metrics. (#11983) 
Security#
- Require value for the shared secret configuration for internal communication when any authentication is enabled. (#11944) 
CLI#
Delta Lake connector#
- Improve query planning performance. (#11858) 
- Fix failure when reading from - information_schema.columnswhen metastore contains views. (#11946)
- Add support for dropping tables with invalid metadata. (#11924) 
- Fix query failure when partition column has a - nullvalue and query has a complex predicate on that partition column. (#12056)
Hive connector#
- Improve query planning performance. (#11858) 
Iceberg connector#
- Add support for hidden - $pathcolumns. (#8769)
- Add support for creating tables with either Iceberg format version 1, or 2. (#11880) 
- Add the - expire_snapshotstable procedure. (#10810)
- Add the - delete_orphan_filestable procedure. (#10810)
- Allow reading Iceberg tables written by Glue that have locations containing double slashes. (#11964) 
- Improve query planning performance. (#11858) 
- Fix query failure with a dynamic filter prunes a split on a worker node. (#11976) 
- Include missing - format_versionproperty in- SHOW CREATE TABLEoutput. (#11980)
MySQL connector#
- Improve query planning performance. (#11858) 
Pinot connector#
PostgreSQL connector#
- Improve query planning performance. (#11858) 
SQL Server connector#
- Improve query planning performance. (#11858) 
SPI#
- Deprecate passing constraints to - ConnectorMetadata.getTableStatistics(). Constraints can be associated with the table handle in- ConnectorMetadata.applyFilter(). (#11877)