Skip to main content

Release 378 (21 Apr 2022)

General

Security

CLI

  • Allow disabling progress reporting during query executing in the CLI client by specifying --no-progress (#11894)
  • Reduce latency for very short queries. (#11768)

Delta Lake connector

  • Improve query planning performance. (#11858)
  • Fix failure when reading from information_schema.columns when metastore contains views. (#11946)
  • Add support for dropping tables with invalid metadata. (#11924)
  • Fix query failure when partition column has a null value and query has a complex predicate on that partition column. (#12056)

Hive connector

  • Improve query planning performance. (#11858)

Iceberg connector

  • Add support for hidden $path columns. (#8769)
  • Add support for creating tables with either Iceberg format version 1, or 2. (#11880)
  • Add the expire_snapshots table procedure. (#10810)
  • Add the delete_orphan_files table 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_version property in SHOW CREATE TABLE output. (#11980)

MySQL connector

  • Improve query planning performance. (#11858)

Pinot connector

  • Support querying tables having non-lowercase names in Pinot. (#6789)
  • Fix handling of hybrid tables in Pinot and stop returning duplicate data. (#10125)

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)