|
| 1 | +# Release 418 (17 May 2023) |
| 2 | + |
| 3 | +## General |
| 4 | + |
| 5 | +* Add support for [EXECUTE IMMEDIATE](/sql/execute-immediate). ({issue}`17341`) |
| 6 | +* Fix failure when invoking `current_timestamp`. ({issue}`17455`) |
| 7 | + |
| 8 | +## BigQuery connector |
| 9 | + |
| 10 | +* Add support for adding labels to BigQuery jobs started by Trino as part of |
| 11 | + query processing. The name and value of the label can be configured via the |
| 12 | + `bigquery.job.label-name` and `bigquery.job.label-format` catalog |
| 13 | + configuration properties, respectively. ({issue}`16187`) |
| 14 | + |
| 15 | +## Delta Lake connector |
| 16 | + |
| 17 | +* Add support for `INSERT`, `UPDATE`, `DELETE`, and `MERGE` statements for |
| 18 | + tables with an `id` column mapping. ({issue}`16600`) |
| 19 | +* Add the `table_changes` table function. ({issue}`16205`) |
| 20 | +* Improve performance of joins on partition columns. ({issue}`14493`) |
| 21 | + |
| 22 | +## Hive connector |
| 23 | + |
| 24 | +* Improve performance of querying `information_schema.tables` when using the |
| 25 | + Hive metastore. ({issue}`17127`) |
| 26 | +* Improve performance of joins on partition columns. ({issue}`14493`) |
| 27 | +* Improve performance of writing Parquet files by enabling the optimized Parquet |
| 28 | + writer by default. ({issue}`17393`) |
| 29 | +* Remove the `temporary_staging_directory_enabled` and |
| 30 | + `temporary_staging_directory_path` session properties. ({issue}`17390`) |
| 31 | +* Fix failure when querying text files in S3 if the native reader is enabled. ({issue}`16546`) |
| 32 | + |
| 33 | +## Hudi connector |
| 34 | + |
| 35 | +* Improve performance of joins on partition columns. ({issue}`14493`) |
| 36 | + |
| 37 | +## Iceberg connector |
| 38 | + |
| 39 | +* Improve planning time for `SELECT` queries. ({issue}`17347`) |
| 40 | +* Improve performance of joins on partition columns. ({issue}`14493`) |
| 41 | +* Fix incorrect results when querying the `$history` table if the REST catalog |
| 42 | + is used. ({issue}`17470`) |
| 43 | + |
| 44 | +## Kafka connector |
| 45 | + |
| 46 | +* Fix query failure when a Kafka key or message cannot be de-serialized, and |
| 47 | + instead correctly set the `_key_corrupt` and `_message_corrupt` columns. ({issue}`17479`) |
| 48 | + |
| 49 | +## Kinesis connector |
| 50 | + |
| 51 | +* Fix query failure when a Kinesis message cannot be de-serialized, and |
| 52 | + instead correctly set the `_message_valid` column. ({issue}`17479`) |
| 53 | + |
| 54 | +## Oracle connector |
| 55 | + |
| 56 | +* Add support for writes when [fault-tolerant |
| 57 | + execution](/admin/fault-tolerant-execution) is enabled. ({issue}`17200`) |
| 58 | + |
| 59 | +## Redis connector |
| 60 | + |
| 61 | +* Fix query failure when a Redis key or value cannot be de-serialized, and |
| 62 | + instead correctly set the `_key_corrupt` and `_value_corrupt` columns. ({issue}`17479`) |
0 commit comments