Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Trino 427 release notes #19023

Merged
merged 8 commits into from
Sep 26, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/src/main/sphinx/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
```{toctree}
:maxdepth: 1
release/release-427
release/release-426
release/release-425
release/release-424
Expand Down
108 changes: 108 additions & 0 deletions docs/src/main/sphinx/release/release-427.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
# Release 427 (26 Sep 2023)

## General

* Add support for comparing IPv4 addresses and IPv6 CIDRs with the `contains`
function. ({issue}`18497`)
martint marked this conversation as resolved.
Show resolved Hide resolved
* Improve performance of `GROUP BY`, `DISTINCT`, and other aggregations. ({issue}`19059`)
martint marked this conversation as resolved.
Show resolved Hide resolved
* Fix failure due to exceeding node memory limits with `INSERT` statements. ({issue}`18771`)
* Fix query hang for certain `LIKE` patterns involving a mix of `%` and `_`. ({issue}`19146`)

## Security

* Ensure access control is checked when accessing table comments. ({issue}`18514`)
martint marked this conversation as resolved.
Show resolved Hide resolved

## Delta Lake connector

* Add support for reading tables with
[deletion vectors](https://docs.delta.io/latest/delta-deletion-vectors.html). ({issue}`16903`)
martint marked this conversation as resolved.
Show resolved Hide resolved
* Add support for Delta Lake writer
[version 7](https://docs.delta.io/latest/versioning.html#features-by-protocol-version). ({issue}`15873`)
* Add support for writing columns with the `timestamp(p)` type. ({issue}`16927`)
* Reduce data read from Parquet files for queries with filters. ({issue}`19032`)
* Improve performance of writing to Parquet files. ({issue}`19122`)
* Fix error reading Delta Lake table history when the initial transaction logs
have been removed. ({issue}`18845`)

## Elasticsearch connector

* Fix query failure when a `LIKE` clause contains multi-byte characters. ({issue}`18966`)

## Hive connector

* Add support for changing column comments in the Glue catalog. ({issue}`19076`)
martint marked this conversation as resolved.
Show resolved Hide resolved
* Reduce data read from Parquet files for queries with filters. ({issue}`19032`)
* Improve performance of reading text files. ({issue}`18959`)
* Allow changing a column's type from `double` to `varchar` in Hive tables. ({issue}`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. ({issue}`18241`)
* Remove support for S3 Select. The `s3_select_pushdown_enabled` session
colebow marked this conversation as resolved.
Show resolved Hide resolved
property and the `hive.s3select*` configuration properties are removed. ({issue}`18241`)
* Remove support for disabling optimized symlink listing. The
`optimize_symlink_listing` session property and
`hive.optimize-symlink-listing` configuration property are removed. ({issue}`18241`)
* Fix incompatibility with Hive OpenCSV deserialization. As a result, when the
escape character is explicitly set to `"`, a `\` (backslash) must be used
instead. ({issue}`18918`)
* Fix performance regression when reading CSV files on AWS S3. ({issue}`18976`)
* Fix failure when creating a table with a `varchar(0)` column. ({issue}`18811`)

## Hudi connector

* Fix query failure when reading from Hudi tables with
[`instants`](https://hudi.apache.org/docs/concepts/#timeline) that have been
replaced. ({issue}`18213`)

## Iceberg connector

* Add support for usage of `date` and `timestamp` arguments in `FOR TIMESTAMP AS
OF` expressions. ({issue}`14214`)
* Add support for using tags with `AS OF VERSION` queries. ({issue}`19111`)
* Reduce coordinator memory usage when running queries on tables with large
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

large metadata .. that sounds weird .. is there some better term? a lot of metadata .. is also weird

metadata. ({issue}`19009`)
* Reduce data read from Parquet files for queries with filters. ({issue}`19032`)
* Improve performance of writing to Parquet files. ({issue}`19090`)

## Ignite connector

* Add support for pushing down `UPDATE` statements to Ignite. ({issue}`16445`)
colebow marked this conversation as resolved.
Show resolved Hide resolved

## MariaDB connector

* Add support for pushing down `UPDATE` statements to MariaDB. ({issue}`16445`)

## MongoDB connector

* Fix query failure when mapping MongoDB `Decimal128` values with leading zeros. ({issue}`19068`)

## MySQL connector

* Add support for pushing down `UPDATE` statements to MySQL. ({issue}`16445`)
* Change mapping for MySQL `TIMESTAMP` types from `timestamp(n)` to
`timestamp(n) with time zone`. ({issue}`18470`)

## Oracle connector

* Add support for pushing down `UPDATE` statements to Oracle. ({issue}`16445`)
* Fix potential query failure when joins are pushed down to Oracle. ({issue}`18924`)

## PostgreSQL connector

* Add support for pushing down `UPDATE` statements to PostgreSQL. ({issue}`16445`)

## Redshift connector

* Add support for pushing down `UPDATE` statements to Redshift. ({issue}`16445`)

colebow marked this conversation as resolved.
Show resolved Hide resolved
## SingleStore connector

* Add support for pushing down `UPDATE` statements to SingleStore. ({issue}`16445`)

## SQL Server connector

* Add support for pushing down `UPDATE` statements to SQL Server. ({issue}`16445`)

## SPI

* Change `BlockBuilder` to no longer extend `Block`. ({issue}`18738`)
Loading