|
1 | | -# Release 478 (dd Oct 2025) |
| 1 | +# Release 478 (22 Oct 2025) |
2 | 2 |
|
3 | 3 | ## General |
4 | 4 |
|
5 | | -* Add support for column lineage in `UNNEST` clause. ({issue}`16946`) |
6 | | -* Add `allowed-retry-policies` configuration property to specify which retry |
7 | | - policies can be selected by user. ({issue}`26628`) |
| 5 | +* Add support for column lineage in `UNNEST` clauses. ({issue}`16946`) |
| 6 | +* Add `retry-policy.allowed` configuration property to specify which retry |
| 7 | + policies can be selected by the user. ({issue}`26628`) |
8 | 8 | * Add support for loading plugins from multiple directories. ({issue}`26855`) |
9 | | -* Add `/v1/integrations/gateway` endpoint for integration with Trino Gateway. ({issue}`26548`) |
10 | | -* Allow to drop catalog that failed to load correctly. ({issue}`26918`) |
11 | | -* Improve performance of queries with `ORDER BY`. ({issue}`26725`) |
12 | | -* Improve performance of `MERGE` statement involving `NOT MATCHED` case. ({issue}`26759`) |
13 | | -* Improve performance of spilling join queries. ({issue}`26076`) |
| 9 | +* Add the `/v1/integrations/gateway` endpoint for integration with Trino Gateway. ({issue}`26548`) |
| 10 | +* Allow dropping an uninitialized catalog that failed to load. ({issue}`26918`) |
| 11 | +* Improve performance of queries with an `ORDER BY` clause. ({issue}`26725`) |
| 12 | +* Improve performance of `MERGE` statements involving a `NOT MATCHED` case. ({issue}`26759`) |
| 13 | +* Improve performance of queries with joins which spill to disk. ({issue}`26076`) |
14 | 14 | * Fix potential incorrect results when reading `row` type. ({issue}`26806`) |
15 | | -* Make `metadata.catalogs` table return all catalogs. ({issue}`26918`) |
16 | | -* Ensure that queries with and without `EXPLAIN ANALYZE` are planned in the same |
| 15 | +* Return all catalogs, including uninitialized ones, for queries from `metadata.catalogs`. ({issue}`26918`) |
| 16 | +* Ensure that queries with and without `EXPLAIN ANALYZE` are planned identically. |
17 | 17 | way. ({issue}`26938`) |
| 18 | +* In row pattern matching, restrict logical navigations to current match in running semantics. ({issue}`26981`) |
18 | 19 |
|
19 | 20 | ## Security |
20 | 21 |
|
21 | | -* Propagate `queryId` to [Open Policy Agent](/security/opa-access-control) |
| 22 | +* Propagate `queryId` to the [Open Policy Agent](/security/opa-access-control) |
22 | 23 | authorizer. ({issue}`26851`) |
23 | 24 |
|
24 | 25 | ## Web UI |
25 | 26 |
|
26 | | -* Add support for filtering queries by `X-Trino-Trace-Token` value in [](/admin/preview-web-interface). ({issue}`26447`) |
27 | | -* Improve rendering performance of large query JSON in [](/admin/preview-web-interface). ({issue}`26807`) |
28 | | -* Fix rendering of a large query plans in [](/admin/preview-web-interface). ({issue}`26749`) |
29 | | -* Fix rendering of splits timeline for queued queries in [](/admin/preview-web-interface) to prevent |
| 27 | +* Add support for filtering queries by `X-Trino-Trace-Token` value in the [](/admin/preview-web-interface). ({issue}`26447`) |
| 28 | +* Improve rendering performance of large query JSON in the [](/admin/preview-web-interface). ({issue}`26807`) |
| 29 | +* Fix rendering of large query plans in the [](/admin/preview-web-interface). ({issue}`26749`) |
| 30 | +* Fix rendering of the splits timeline for queued queries in the [](/admin/preview-web-interface) to prevent |
30 | 31 | blank screen ({issue}`26920`) |
31 | 32 |
|
32 | | -## JDBC driver |
33 | | - |
34 | | - |
35 | 33 | ## Docker image |
36 | 34 |
|
37 | 35 | * Run Trino on JDK 25.0.0 (build 36). ({issue}`26693`) |
38 | 36 |
|
39 | | -## CLI |
40 | | - |
41 | | - |
42 | | -## BigQuery connector |
43 | | - |
44 | | -## Blackhole connector |
45 | | - |
46 | | -## Cassandra connector |
47 | | - |
48 | | -## ClickHouse connector |
49 | | - |
50 | 37 | ## Delta Lake connector |
51 | 38 |
|
52 | | -* Fix failure when reading `NULL` map on `json` type. ({issue}`26700`) |
53 | | -* Deprecate `gcs.use-access-token` in favor of `gcs.auth-type` config property. ({issue}`26681`) |
54 | | - |
55 | | -## Druid connector |
56 | | - |
57 | | -## DuckDB connector |
58 | | - |
59 | | -## Elasticsearch connector |
60 | | - |
61 | | -## Exasol connector |
62 | | - |
63 | | -## Faker connector |
| 39 | +* Fix failure when reading `map` type with value type is `json` and value is `NULL`. ({issue}`26700`) |
| 40 | +* Deprecate the `gcs.use-access-token` configuration property. Use `gcs.auth-type` instead. ({issue}`26681`) |
64 | 41 |
|
65 | 42 | ## Google Sheets connector |
66 | 43 |
|
67 | | -* Fix potential query failure when `gsheets.delegated-user-email` config property |
| 44 | +* Fix potential query failure when the `gsheets.delegated-user-email` configuration property |
68 | 45 | is used. ({issue}`26501`) |
69 | 46 |
|
70 | 47 | ## Hive connector |
71 | 48 |
|
72 | 49 | * Add support for reading encrypted Parquet files. ({issue}`24517`, {issue}`9383`) |
73 | | -* Deprecate `gcs.use-access-token` in favor of `gcs.auth-type` config property. ({issue}`26681`) |
| 50 | +* Deprecate the `gcs.use-access-token` configuration property. Use `gcs.auth-type` instead. ({issue}`26681`) |
74 | 51 | * Improve performance of queries using complex predicates on `$path` column. ({issue}`27000`) |
75 | | -* Fix ORC writer to ensure that dates and timestamps older than `1582-10-15` are |
76 | | - read correctly by Apache Hive. ({issue}`26507`) |
| 52 | +* Prevent writing invalid dates and timestamps before `1582-10-15` by the ORC writer. ({issue}`26507`) |
77 | 53 |
|
78 | 54 | ## Hudi connector |
79 | 55 |
|
80 | | -* Deprecate `gcs.use-access-token` in favor of `gcs.auth-type` config property. ({issue}`26681`) |
| 56 | +* Deprecate the `gcs.use-access-token` configuration property. Use `gcs.auth-type` instead. ({issue}`26681`) |
81 | 57 |
|
82 | 58 | ## Iceberg connector |
83 | 59 |
|
84 | | -* Improve performance when writing sorted tables and the `iceberg.sorted-writing.local-staging-path` |
85 | | - config option is set. ({issue}`24376`) |
86 | | -* Return execution metrics while running `remove_orphan_files` procedure. ({issue}`26661`) |
87 | | -* Deprecate `gcs.use-access-token` in favor of `gcs.auth-type` config property. ({issue}`26681`) |
88 | | -* Fix failure due to column count mismatch when executing `add_files_from_table` |
| 60 | +* Improve performance when writing sorted tables and `iceberg.sorted-writing.local-staging-path` |
| 61 | + is set. ({issue}`24376`) |
| 62 | +* Return execution metrics while running the `remove_orphan_files` procedure. ({issue}`26661`) |
| 63 | +* Deprecate the `gcs.use-access-token` configuration property. Use `gcs.auth-type` instead. ({issue}`26681`) |
| 64 | +* Collect distinct values count on all columns when replacing tables. ({issue}`26983`) |
| 65 | +* Fix failure due to column count mismatch when executing the `add_files_from_table` |
89 | 66 | procedure. ({issue}`26774`) |
90 | 67 | * Fix failure when executing `optimize_manifests` on tables without a snapshot. ({issue}`26970`) |
91 | 68 | * Fix incorrect results when reading Avro files migrated from Hive. ({issue}`26863`) |
92 | | - |
93 | | -## Ignite connector |
94 | | - |
95 | | -## JMX connector |
| 69 | +* Fix failure when executing `SHOW CREATE SCHEMA` on a schema with unsupported properties |
| 70 | + with REST, Glue or Nessie catalog. ({issue}`24744`) |
96 | 71 |
|
97 | 72 | ## Kafka connector |
98 | 73 |
|
99 | 74 | * Fix failure when filtering partitions by timestamp offset. ({issue}`26787`) |
100 | 75 |
|
101 | | -## Loki connector |
102 | | - |
103 | | -## MariaDB connector |
104 | | - |
105 | | -## Memory connector |
106 | | - |
107 | | -## MongoDB connector |
108 | | - |
109 | | -## MySQL connector |
110 | | - |
111 | | -## OpenSearch connector |
112 | | - |
113 | | -## Oracle connector |
114 | | - |
115 | | -## Pinot connector |
116 | | - |
117 | | -## PostgreSQL connector |
118 | | - |
119 | | -## Prometheus connector |
120 | | - |
121 | | -## Redis connector |
122 | | - |
123 | | -## Redshift connector |
124 | | - |
125 | | -## SingleStore connector |
126 | | - |
127 | | -## Snowflake connector |
128 | | - |
129 | | -## SQL Server connector |
130 | | - |
131 | | -## TPC-H connector |
132 | | - |
133 | | -## TPC-DS connector |
134 | | - |
135 | | -## Vertica connector |
136 | | - |
137 | 76 | ## SPI |
138 | 77 |
|
139 | 78 | * Require `shutdown` to be implemented by the `Connector`. ({issue}`26718`) |
|
0 commit comments