Back to Trino

Release 389 (7 Jul 2022)

docs/src/main/sphinx/release/release-389.md

4801.8 KB
Original Source

Release 389 (7 Jul 2022)

General

  • Improve performance of queries involving row type or certain aggregations such as sum, avg, etc. ({issue}12762)
  • Improve performance when spilling to disk is disabled. ({issue}12618)
  • Fix potential incorrect results for queries involving non-equality filters on top of an outer join. ({issue}13109)
  • Fix query failure when no arguments are passed to a table function. ({issue}12951)
  • Fix potential failure when using EXPLAIN with queries involving table functions. ({issue}13106)
  • Fix potential resource leaks when calling long-running regular expression functions. ({issue}13064)

Delta Lake connector

  • Improve optimized Parquet writer performance for non-structural data types. ({issue}13030)
  • Prevent failure when starting the server if the internal table snapshots cache is disabled. ({issue}13086)

Elasticsearch connector

  • Add raw_query table function for full query pass-through to the connector. ({issue}12324)

Hive connector

Iceberg connector

MongoDB connector

  • Create a collection when creating a new table. Previously, it was created when the data was written to the table for the first time. ({issue}12892)

Phoenix connector

  • Add support for Java 17. ({issue}13108)

PostgreSQL connector

  • Prevent creating a new table with a name longer than the max length. Previously, the name was truncated to the max length. ({issue}12892)

SPI

  • Remove deprecated version of ConnectorRecordSetProvider#getRecordSet. ({issue}13084)