-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Add Trino 407 release notes #15919
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
Merged
+121
−1
Merged
Add Trino 407 release notes #15919
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,4 @@ | ||
| # Release xyz (dd MMM 2022) | ||
| # Release xyz (dd MMM 2023) | ||
|
|
||
| ## General | ||
|
|
||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -10,6 +10,7 @@ Release notes | |
| .. toctree:: | ||
| :maxdepth: 1 | ||
|
|
||
| release/release-407 | ||
| release/release-406 | ||
|
|
||
| .. _releases_2022: | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,119 @@ | ||
| # Release 407 (16 Feb 2023) | ||
|
|
||
| ## General | ||
|
|
||
| * Add support for correlated queries involving a `VALUES` clause with a single | ||
| row. ({issue}`15989`) | ||
| * Reduce memory usage for large schemas. This behavior can be enabled with the | ||
| `query.remote-task.enable-adaptive-request-size` configuration property and | ||
| configured with the `query.remote-task.max-request-size`, | ||
| `query.remote-task.request-size-headroom`, and | ||
| `query.remote-task.guaranteed-splits-per-task` configuration properties or | ||
| their respective session properties. ({issue}`15721`) | ||
| * Improve concurrency when small, concurrent queries are run on a large cluster | ||
| by automatically determining how many nodes to use for distributed joins | ||
| and aggregations. This can be managed with the `query.max-hash-partition-count` | ||
| (renamed from `query.hash-partition-count`) and `query.min-hash-partition-count` | ||
| configuration properties. ({issue}`15489`) | ||
| * Improve query memory tracking. ({issue}`15983`) | ||
| * Improve memory usage accounting for queries with dynamic filters. ({issue}`16110`) | ||
| * Improve query performance when a predicate evaluates to a null value. ({issue}`15744`) | ||
| * Improve performance of queries with joins on the output of global | ||
| aggregations. ({issue}`15858`) | ||
| * Improve performance of selective queries, queries that read a small number of | ||
| columns, and queries that process tables with large Parquet row groups or ORC | ||
| stripes. ({issue}`15579`) | ||
| * Improve performance of queries with window functions. ({issue}`15994`) | ||
| * Return an exit code of `100` when Trino crashes during startup. ({issue}`16113`) | ||
| * Fix precision loss when converting `time` values with a precision higher than | ||
| three and `time with time zone` values with lower precision. ({issue}`15861`) | ||
| * Fix potential incorrect results due to a query reporting normal completion | ||
| instead of failing. ({issue}`15917`) | ||
| * Fix connection errors caused by a reusable connection being closed. ({issue}`16121`) | ||
| * Fix incorrect results for queries involving an equality predicate in a `WHERE` | ||
| clause that is equal to a term of a `SELECT` clause in one of the branches of | ||
| a `JOIN`. ({issue}`16101`) | ||
|
|
||
| ## Cassandra connector | ||
|
|
||
| * Add `query` table function for full query pass-through to the connector. ({issue}`15973`) | ||
|
|
||
| ## Delta Lake connector | ||
|
|
||
| * Add support for the `unregister_table` procedure. ({issue}`15784`) | ||
| * Add support for inserting into tables that have `CHECK` constraints. ({issue}`15396`) | ||
| * Add support for writing to the [change data feed](https://docs.delta.io/2.0.0/delta-change-data-feed.html). | ||
| This can be enabled with the `delta.enableChangeDataFeed` table property. ({issue}`15453`) | ||
| * Add a `$history` system table which can be queried to inspect Delta Lake table | ||
| history. ({issue}`15683`) | ||
| * Improve performance of reading decimal types from Parquet files. ({issue}`15713`) | ||
| * Improve performance of reading numeric types from Parquet files. ({issue}`15850`) | ||
| * Improve performance of reading string types from Parquet files. ({issue}`15897`, {issue}`15923`) | ||
| * Improve performance of reading timestamp and boolean types from Parquet files. ({issue}`15954`) | ||
| * Improve query performance on tables created by Trino with `CREATE TABLE AS`. ({issue}`15878`) | ||
| * Remove support for the legacy Parquet writer. ({issue}`15436`) | ||
| * Fix query failure when reading Parquet files written by Apache Impala. ({issue}`15942`) | ||
| * Fix listing relations failure when a Glue table has no table type set. ({issue}`15909`) | ||
|
|
||
| ## Hive connector | ||
|
|
||
| * Reduce query latency. ({issue}`15811`) | ||
colebow marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| * Improve performance of reading decimal types from Parquet files. ({issue}`15713`) | ||
| * Improve performance of reading numeric types from Parquet files. ({issue}`15850`) | ||
| * Improve performance of reading string types from Parquet files. ({issue}`15897`, {issue}`15923`) | ||
| * Improve performance of reading timestamp and boolean types from Parquet files. ({issue}`15954`) | ||
| * Improve performance of predicate pushdown to partitioned columns in tables | ||
| with a high number of partitions. ({issue}`16113`) | ||
| * Reduce server errors in high-load scenarios. This can be enabled with the | ||
| `hive.s3.connect-ttl` configuration property. ({issue}`16005`) | ||
| * Allow setting the `hive.max-partitions-per-scan` configuration property to a | ||
| value lover than the value set in the `hive.max-partitions-for-eager-load`. ({issue}`16111`) | ||
| * Fix query failure when reading Parquet files written by Apache Impala. ({issue}`15942`) | ||
| * Fix listing relations failure when a Glue table has no table type set. ({issue}`15909`) | ||
|
|
||
| ## Hudi connector | ||
|
|
||
| * Improve performance of reading decimal types from Parquet files. ({issue}`15713`) | ||
| * Improve performance of reading numeric types from Parquet files. ({issue}`15850`) | ||
| * Improve performance of reading string types from Parquet files. ({issue}`15897`, {issue}`15923`) | ||
| * Improve performance of reading timestamp and boolean types from Parquet files. ({issue}`15954`) | ||
| * Fix query failure when reading Parquet files written by Apache Impala. ({issue}`15942`) | ||
|
|
||
| ## Iceberg connector | ||
|
|
||
| * Add support for the `unregister_table` procedure. ({issue}`15784`) | ||
| * Add support for `register_table` procedures in the JDBC catalog. ({issue}`15853`) | ||
| * Add support for specifying a user and password when connecting to the JDBC | ||
| catalog via the `iceberg.jdbc-catalog.connection-user` and | ||
| `iceberg.jdbc-catalog.connection-password` configuration properties. ({issue}`16040`) | ||
| * Add support for compacting manifests asynchronously, which can be enabled by | ||
| setting the `iceberg.merge_manifests_on_write` session property to `false`. ({issue}`14822`) | ||
| * Improve performance of `DROP TABLE`. ({issue}`15981`) | ||
| * Improve performance of reading [position delete files](https://iceberg.apache.org/spec/#position-delete-files) | ||
| with ORC data ({issue}`15969`). | ||
| * Improve performance of reading decimal columns from Parquet files. ({issue}`15713`) | ||
| * Improve performance of reading numeric types from Parquet files. ({issue}`15850`) | ||
| * Improve performance of reading string types from Parquet files. ({issue}`15897`, {issue}`15923`) | ||
| * Improve performance of reading timestamp and boolean types from Parquet files. ({issue}`15954`) | ||
| * Prevent creating a table when the specified schema does not exist. ({issue}`15779`) | ||
| * Fix query failure when reading Parquet files written by Apache Impala. ({issue}`15942`) | ||
| * Fix listing relations failure when a Glue table has no table type set. ({issue}`15909`) | ||
| * Fix failure when encountering access denied exceptions while listing | ||
| materialized views in the Glue metastore. ({issue}`15893`) | ||
|
|
||
| ## Kudu connector | ||
|
|
||
| * Fix authentication failure when Kerberos tickets expire. ({issue}`14372`) | ||
colebow marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| ## Memory connector | ||
|
|
||
| * Fix potential failure when reading table column metadata with concurrent | ||
| `CREATE TABLE` or `DROP TABLE` operations. ({issue}`16062`) | ||
|
|
||
| ## MongoDB connector | ||
|
|
||
| * Add support for changing column types. ({issue}`15515`) | ||
|
|
||
| ## MySQL connector | ||
|
|
||
| * Fix potential failure when `zeroDateTimeBehavior` is set to `convertToNull`. ({issue}`16027`) | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.