-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Add Trino 392 release notes #13342
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 392 release notes #13342
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,105 @@ | ||
| # Release 392 (3 August 2022) | ||
|
|
||
| ## General | ||
|
|
||
| * Add support for dynamic filtering with task retries. ({issue}`9935`) | ||
| * Add support for using correlated sub-queries with ``DELETE`` queries. ({issue}`9447`) | ||
| * Fix potential query failure in certain complex queries with multiple joins and | ||
| aggregations. ({issue}`13315`) | ||
|
|
||
| ## JDBC driver | ||
|
|
||
| * Add the ``assumeLiteralUnderscoreInMetadataCallsForNonConformingClients`` | ||
| configuration property as a replacement for | ||
| ``assumeLiteralNamesInMetadataCallsForNonConformingClients``, which is | ||
| deprecated and planned to be removed in a future release. ({issue}`12761`) | ||
|
|
||
| ## ClickHouse connector | ||
|
|
||
| * Add report for total time elapsed reading data from JDBC sources. ({issue}`13132`) | ||
|
|
||
| ## Delta Lake connector | ||
|
|
||
| * Add support for using a randomized location when creating a table, so that | ||
|
colebow marked this conversation as resolved.
Outdated
|
||
| future table renames or drops do not interfere with new tables created with | ||
| the same name. This can be disabled by setting the | ||
| ``delta.unique-table-location`` configuration property to false. ({issue}`12980`) | ||
| * Add ``delta.metadata.live-files.cache-ttl`` configuration property for the | ||
| caching duration of active data files. ({issue}`13316`) | ||
| * Retain metadata properties and column metadata after schema changes. ({issue}`13368`, {issue}`13418`) | ||
| * Prevent writing to a table with `NOT NULL` or | ||
| [column invariants](https://github.com/delta-io/delta/blob/master/PROTOCOL.md#column-invariants) | ||
| columns. ({issue}`13353`) | ||
| * Fix incorrect min and max table statistic values when writing `NULL`. ({issue}`13389`) | ||
|
|
||
| ## Druid connector | ||
|
|
||
| * Add support for timestamp predicate pushdown. ({issue}`8404`) | ||
|
martint marked this conversation as resolved.
|
||
| * Add report for total time elapsed reading data from JDBC sources. ({issue}`13132`) | ||
| * Change mapping for the Druid `float` type to the Trino `real` type instead of | ||
| the `double` type. ({issue}`13412`) | ||
|
|
||
| ## Hive connector | ||
|
|
||
| * Add support for short timezone IDs when translating Hive views. For example, | ||
| `JST` now works as an alias for `Asia/Tokyo`. ({issue}`13179`) | ||
| * Add support for Amazon S3 Select pushdown for JSON files. ({issue}`13354`) | ||
|
|
||
| ## Iceberg connector | ||
|
|
||
| * Add support for hidden `$file_modified_time` columns. ({issue}`13082`) | ||
| * Add support for the Avro file format. ({issue}`12125`) | ||
| * Add support for filtering splits based on `$path` column predicates. ({issue}`12785`) | ||
| * Improve query performance for tables with updated or deleted rows. ({issue}`13092`) | ||
| * Improve performance of the `expire_snapshots` command for tables with many | ||
| snapshots. ({issue}`13399`) | ||
| * Use unique table locations by default. This can be disabled by setting the | ||
| ``iceberg.unique-table-location`` configuration property to false. ({issue}`12941`) | ||
| * Use the correct table schema when reading a past version of a table. ({issue}`12786`) | ||
| * Return the `$path` column without encoding when the path contains double | ||
| slashes on S3. ({issue}`13012`) | ||
| * Fix failure when inserting into a Parquet table with columns that have | ||
| quotation marks in their names. ({issue}`13074`) | ||
|
|
||
| ## MariaDB connector | ||
|
|
||
| * Add report for total time elapsed reading data from JDBC sources. ({issue}`13132`) | ||
|
|
||
| ## MySQL connector | ||
|
|
||
| * Add report for total time elapsed reading data from JDBC sources. ({issue}`13132`) | ||
| * Change mapping for the MySQL `enum` type to the Trino `varchar` type instead | ||
| of the `char` type. ({issue}`13303`) | ||
| * Fix failure when reading table statistics while the | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is the visible symptom - not the cause. User facing RN should probably say
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Ah, I'm a bit late. No problem. 😄 I'll try to be more proactive about reviewing these. |
||
| `information_schema.column_statistics` table doesn't exist. ({issue}`13323`) | ||
|
|
||
| ## Oracle connector | ||
|
|
||
| * Add report for total time elapsed reading data from JDBC sources. ({issue}`13132`) | ||
|
|
||
| ## Phoenix connector | ||
|
|
||
| * Add report for total time elapsed reading data from JDBC sources. ({issue}`13132`) | ||
|
|
||
| ## Pinot connector | ||
|
|
||
| * Obfuscate the values of `pinot.grpc.tls.keystore-password` and | ||
| `pinot.grpc.tls.truststore-password` in the server log. ({issue}`13422`) | ||
|
|
||
| ## PostgreSQL connector | ||
|
|
||
| * Add report for total time elapsed reading data from JDBC sources. ({issue}`13132`) | ||
| * Improve performance of queries with an `IN` expression within a complex | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
It affects |
||
| expression. ({issue}`13136`) | ||
|
|
||
| ## Redshift connector | ||
|
|
||
| * Add report for total time elapsed reading data from JDBC sources. ({issue}`13132`) | ||
|
|
||
| ## SingleStore (MemSQL) connector | ||
|
|
||
| * Add report for total time elapsed reading data from JDBC sources. ({issue}`13132`) | ||
|
|
||
| ## SQL Server connector | ||
|
|
||
| * Add report for total time elapsed reading data from JDBC sources. ({issue}`13132`) | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there is a report in the JDBC driver? sounds weird
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Other option was to include it on all the JDBC connectors, I'll move it there.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The Trino JDBC driver is entirely unrelated to connectors like MySQL, PostgreSQL, etc.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The current section is wrong. Please move to each JDBC connectors.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It should be copied and be in each specific connector.. we abandoned the JDBC connectors section usage since its is not clear to the user what these are .. nor is it always consistent
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: Language feels weird. Would
Report the total time spent reading data from the source(in EXPLAIN ANALYZE VERBOSE, the web UI and event listeners)?Add reportfeels like there in some actual report I can look at.The part in brackets I consider to be too much information but others may think differently.