Skip to main content

Release 427 (26 Sep 2023)

General

  • Add support for comparing IPv4 and IPv6 addresses and CIDRs with contains. (#18497)
  • Improve performance of GROUP BY and DISTINCT. (#19059)
  • Reduce coordinator memory footprint when scannning tables. (#19009)
  • Fix failure due to exceeding node memory limits with INSERT statements. (#18771)
  • Fix query hang for certain LIKE patterns involving a mix of % and _. (#19146)

Security

  • Ensure authorization is checked when accessing table comments with table redirections. (#18514)

Delta Lake connector

  • Add support for reading tables with Deletion Vectors. (#16903)
  • Add support for Delta Lake writer version 7. (#15873)
  • Add support for writing columns with the timestamp(p) type. (#16927)
  • Reduce data read from Parquet files for queries with filters. (#19032)
  • Improve performance of writing to Parquet files. (#19122)
  • Fix error reading Delta Lake table history when the initial transaction logs have been removed. (#18845)

Elasticsearch connector

  • Fix query failure when a LIKE clause contains multi-byte characters. (#18966)

Hive connector

  • Add support for changing column comments when using the Glue catalog. (#19076)
  • Reduce data read from Parquet files for queries with filters. (#19032)
  • Improve performance of reading text files. (#18959)
  • Allow changing a column's type from double to varchar in Hive tables. (#18930)
  • Remove legacy Hive readers and writers. The *_native_reader_enabled and *_native_writer_enabled session properties and *.native-reader.enabled and *.native-writer.enabled configuration properties are removed. (#18241)
  • Remove support for S3 Select. The s3_select_pushdown_enabled session property and the hive.s3select* configuration properties are removed. (#18241)
  • Remove support for disabling optimized symlink listing. The optimize_symlink_listing session property and hive.optimize-symlink-listing configuration property are removed. (#18241)
  • Fix incompatibility with Hive OpenCSV deserialization. As a result, when the escape character is explicitly set to ", a \ (backslash) must be used instead. (#18918)
  • Fix performance regression when reading CSV files on AWS S3. (#18976)
  • Fix failure when creating a table with a varchar(0) column. (#18811)

Hudi connector

  • Fix query failure when reading from Hudi tables with instants that have been replaced. (#18213)

Iceberg connector

  • Add support for usage of date and timestamp arguments in FOR TIMESTAMP AS OF expressions. (#14214)
  • Add support for using tags with AS OF VERSION queries. (#19111)
  • Reduce data read from Parquet files for queries with filters. (#19032)
  • Improve performance of writing to Parquet files. (#19090)
  • Improve performance of reading tables with many equality delete files. (#17114)

Ignite connector

  • Add support for UPDATE. (#16445)

MariaDB connector

  • Add support for UPDATE. (#16445)

MongoDB connector

  • Fix query failure when mapping MongoDB Decimal128 values with leading zeros. (#19068)

MySQL connector

  • Add support for UPDATE. (#16445)
  • Change mapping for MySQL TIMESTAMP types from timestamp(n) to timestamp(n) with time zone. (#18470)

Oracle connector

  • Add support for UPDATE. (#16445)
  • Fix potential query failure when joins are pushed down to Oracle. (#18924)

PostgreSQL connector

  • Add support for UPDATE. (#16445)

Redshift connector

  • Add support for UPDATE. (#16445)

SingleStore connector

  • Add support for UPDATE. (#16445)

SQL Server connector

  • Add support for UPDATE. (#16445)

SPI

  • Change BlockBuilder to no longer extend Block. (#18738)