|
2 | 2 |
|
3 | 3 | ## General |
4 | 4 |
|
5 | | -* Add coordinator and worker counts to the metrics endpoint. ({issue}`27408`) |
| 5 | +* Add coordinator and worker counts to `/metrics` endpoint. ({issue}`27408`) |
6 | 6 | * Add `task.scale-writers.max-writer-memory-percentage` configuration property |
7 | | - to improve management of insert memory consumption . ({issue}`27874`) |
| 7 | + to improve management of insert memory consumption. ({issue}`27874`) |
8 | 8 | * {{breaking}} Remove `enable-large-dynamic-filters` configuration property and the |
9 | 9 | corresponding system session property `enable_large_dynamic_filters`. ({issue}`27637`) |
10 | 10 | * {{breaking}} Remove the `dynamic-filtering.small*` and `dynamic-filtering.large-broadcast*` |
11 | 11 | configuration properties. ({issue}`27637`) |
12 | 12 | * Improve performance for remote data exchanges on newer CPU architectures and Graviton |
13 | 13 | 4 CPUs. ({issue}`27586`) |
14 | | -* Improve performance of queries with data exchanges or aggregations. ({issue}`27657`) |
15 | | -* Reduce out-of-memory errors in window queries when spilling is enabled. ({issue}`27873`) |
16 | | -* Fix incorrect results when using {func}`localtimestamp(3)`. ({issue}`27806`) |
| 14 | +* Improve performance of queries with remote data exchanges or aggregations. ({issue}`27657`) |
| 15 | +* Reduce out-of-memory errors for queries involving window functions when spilling is enabled. ({issue}`27873`) |
| 16 | +* Fix incorrect results when using {func}`localtimestamp` with precision 3. ({issue}`27806`) |
17 | 17 | * Fix {func}`localtimestamp` failure for precisions 7 and 8. ({issue}`27807`) |
18 | | -* Fix spurious query failures when querying `system` catalog while some catalog |
19 | | - is dropped. ({issue}`28017`) |
| 18 | +* Fix spurious query failures when querying the `system` catalog during catalog |
| 19 | + drop operations. ({issue}`28017`) |
20 | 20 |
|
21 | 21 | ## Web UI |
22 | 22 |
|
23 | 23 | * Add cluster status info to the header in the preview UI. ({issue}`27712`) |
24 | | -* Fix numeric ordering of stages. ({issue}`27655`) |
| 24 | +* Fix stage ordering in the preview UI from alphabetical to numeric. ({issue}`27655`) |
25 | 25 |
|
26 | 26 | ## ClickHouse connector |
27 | 27 |
|
28 | | -* Fix failure when creating table caused by incorrect cleanup of the tables after a failed |
29 | | - `CREATE TABLE ... AS SELECT` operation. ({issue}`27702`) |
| 28 | +* Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` |
| 29 | + operation for the same table failed. ({issue}`27702`) |
30 | 30 |
|
31 | 31 | ## Delta Lake connector |
32 | 32 |
|
|
43 | 43 | `parquet.writer.page-size`, instead. ({issue}`27729`) |
44 | 44 | * {{breaking}} Remove the `gcs.use-access-token` configuration property. ({issue}`26941`) |
45 | 45 | * {{breaking}} Remove the `hive.fs.new-file-inherit-ownership` configuration property. ({issue}`28029`) |
46 | | -* Improve effectiveness of bloom filters for high cardinality columns written in Parquet files. ({issue}`27656`) |
47 | | -* Do not require `PutObjectTagging` AWS S3 permission when writing to Delta Lake tables |
48 | | - on S3. ({issue}`27701`) |
| 46 | +* Improve the effectiveness of Bloom filters for high-cardinality columns in Parquet files. ({issue}`27656`) |
| 47 | +* Remove the requirement for the `PutObjectTagging` AWS S3 permission when |
| 48 | + writing to Delta Lake tables on S3. ({issue}`27701`) |
49 | 49 | * Fix potential table corruption when executing `CREATE OR REPLACE` with table definition |
50 | 50 | changes. ({issue}`27805`) |
51 | 51 |
|
52 | 52 | ## DuckDB connector |
53 | 53 |
|
54 | | -* Fix failure when creating a table caused by incorrect cleanup of the tables after a failed |
55 | | - `CREATE TABLE ... AS SELECT` operation. ({issue}`27702`) |
| 54 | +* Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` |
| 55 | + operation for the same table failed. ({issue}`27702`) |
56 | 56 |
|
57 | 57 | ## Hive connector |
58 | 58 |
|
59 | | -* Add support for reading Parquet files with timestamps stored in nanosecond units as a |
60 | | - `timestamp(p) with time zone` column. ({issue}`27861`) |
| 59 | +* Add support for reading nanosecond-precision timestamps from Parquet files |
| 60 | + into `timestamp(p) with time zone` columns. ({issue}`27861`) |
61 | 61 | * {{breaking}} Remove the `hive.write-validation-threads` configuration property. ({issue}`27729`) |
62 | 62 | * {{breaking}} Remove the `parquet.optimized-writer.validation-percentage` configuration |
63 | 63 | property, use the `parquet.writer.validation-percentage`, instead. ({issue}`27729`) |
|
67 | 67 | `parquet.writer.page-size`, instead. ({issue}`27729`) |
68 | 68 | * {{breaking}} Remove the deprecated `gcs.use-access-token` configuration property. ({issue}`26941`) |
69 | 69 | * {{breaking}} Remove the `hive.fs.new-file-inherit-ownership` configuration property. ({issue}`28029`) |
70 | | -* Improve effectiveness of bloom filters written in Parquet files for high cardinality. ({issue}`27656`) |
| 70 | +* Improve the effectiveness of Bloom filters for high-cardinality columns in Parquet files. ({issue}`27656`) |
71 | 71 |
|
72 | 72 | ## Hudi connector |
73 | 73 |
|
|
85 | 85 |
|
86 | 86 | * Add support for the BigLake metastore in Iceberg REST catalog. ({issue}`26219`) |
87 | 87 | * Add `delete_after_commit_enabled` and `max_previous_versions` table properties. ({issue}`14128`) |
88 | | -* Allow creating Iceberg format version 3 tables, upgrading v1 or v2 tables to v3, and inserting |
89 | | - into v3 tables. Unsupported v3 features are explicitly rejected. ({issue}`27786`) |
90 | 88 | * Add support for column default values in Iceberg v3 tables. ({issue}`27837`) |
91 | | -* Add support for Iceberg format v3 deletion vectors to enable `DELETE`, `UPDATE` |
92 | | - and `MERGE` on v3 tables. ({issue}`27788`) |
| 89 | +* Add support for creating, writing to or deleting from Iceberg v3 tables. ({issue}`27786`, {issue}`27788`) |
93 | 90 | * Add `content` column to `$manifests` and `$all_manifests` metadata tables. ({issue}`27975`) |
94 | 91 | * Clean up unused files from materialized views when they are refreshed. ({issue}`28008`) |
95 | 92 | * {{breaking}} Remove the `hive.write-validation-threads` configuration property. ({issue}`27729`) |
|
101 | 98 | `parquet.writer.page-size`, instead. ({issue}`27729`) |
102 | 99 | * {{breaking}} Remove the deprecated `gcs.use-access-token` configuration property. ({issue}`26941`) |
103 | 100 | * {{breaking}} Remove the `hive.fs.new-file-inherit-ownership` configuration property. ({issue}`28029`) |
104 | | -* {{breaking}} The catalog configuration property `iceberg.extended-statistics.enabled` and the |
105 | | - corresponding catalog session property `extended_statistics_enabled` are now defunct. ({issue}`27914`) |
106 | | -* Improve effectiveness of bloom filters for high cardinality columns written in Parquet files. ({issue}`27656`) |
107 | | -* Improve query performance when querying fresh Iceberg materialized view. ({issue}`27608`) |
108 | | -* Reduce planning time of queries with scans on tables with delete files. ({issue}`27955`) |
109 | | -* Reduce planning time for simple queries with a scan and filter. ({issue}`27973`) |
| 101 | +* {{breaking}} Remove support for the `iceberg.extended-statistics.enabled` configuration option and |
| 102 | + `extended_statistics_enabled` session property. ({issue}`27914`) |
| 103 | +* Improve the effectiveness of Bloom filters for high-cardinality columns in Parquet files. ({issue}`27656`) |
| 104 | +* Improve query performance when querying a fresh materialized view. ({issue}`27608`) |
| 105 | +* Reduce planning time of queries on tables containing delete files. ({issue}`27955`) |
| 106 | +* Reduce planning time for queries involving simple `FROM` and `WHERE` clauses. ({issue}`27973`) |
110 | 107 | * Fix failure when reading `$files` metadata table with partition evolution using |
111 | 108 | `truncate` or `bucket` on the same column. ({issue}`26109`) |
112 | 109 | * Fix failure when reading `$file_modified_time` metadata column on tables with equality |
|
116 | 113 |
|
117 | 114 | ## Ignite connector |
118 | 115 |
|
119 | | -* Fix failure when creating table caused by incorrect cleanup of the tables after a failed |
120 | | - `CREATE TABLE ... AS SELECT` operation. ({issue}`27702`) |
| 116 | +* Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` |
| 117 | + operation for the same table failed. ({issue}`27702`) |
121 | 118 |
|
122 | 119 | ## Lakehouse connector |
123 | 120 |
|
124 | 121 | * Fix failure when reading Iceberg `$files` tables. ({issue}`26751`) |
125 | 122 |
|
126 | 123 | ## MariaDB connector |
127 | 124 |
|
128 | | -* Fix failure when creating table caused by incorrect cleanup of the tables after a failed |
129 | | - `CREATE TABLE ... AS SELECT` operation. ({issue}`27702`) |
| 125 | +* Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` |
| 126 | + operation for the same table failed. ({issue}`27702`) |
130 | 127 |
|
131 | 128 | ## MySQL connector |
132 | 129 |
|
133 | | -* Fix failure when creating table caused by incorrect cleanup of the tables after a failed |
134 | | - `CREATE TABLE ... AS SELECT` operation. ({issue}`27702`) |
| 130 | +* Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` |
| 131 | + operation for the same table failed. ({issue}`27702`) |
135 | 132 |
|
136 | 133 | ## Oracle connector |
137 | 134 |
|
138 | | -* Add support for configuring a connection wait timeout with the `oracle.connection-pool.wait-timeout` |
139 | | - catalog property. ({issue}`27744`) |
140 | | -* Fix failure when creating table caused by incorrect cleanup of the tables after a failed |
141 | | - `CREATE TABLE ... AS SELECT` operation. ({issue}`27702`) |
| 135 | +* Add support for configuring the connection wait timeout through the |
| 136 | + `oracle.connection-pool.wait-timeout` catalog property. ({issue}`27744`) |
| 137 | +* Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` |
| 138 | + operation for the same table failed. ({issue}`27702`) |
142 | 139 | * Fix failure when reading `float` type in `query` table function. ({issue}`27880`) |
143 | 140 |
|
144 | 141 | ## PostgreSQL connector |
145 | 142 |
|
146 | | -* Fix failure when creating table caused by incorrect cleanup of the tables after a failed |
147 | | - `CREATE TABLE ... AS SELECT` operation. ({issue}`27702`) |
| 143 | +* Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` |
| 144 | + operation for the same table failed. ({issue}`27702`) |
148 | 145 |
|
149 | 146 | ## Redshift connector |
150 | 147 |
|
151 | | -* Fix failure when creating table caused by incorrect cleanup of the tables after a failed |
152 | | - `CREATE TABLE ... AS SELECT` operation. ({issue}`27702`) |
| 148 | +* Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` |
| 149 | + operation for the same table failed. ({issue}`27702`) |
153 | 150 |
|
154 | 151 | ## SingleStore connector |
155 | 152 |
|
156 | | -* Fix failure when creating table caused by incorrect cleanup of the tables after a failed |
157 | | - `CREATE TABLE ... AS SELECT` operation. ({issue}`27702`) |
| 153 | +* Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` |
| 154 | + operation for the same table failed. ({issue}`27702`) |
158 | 155 |
|
159 | 156 | ## Snowflake connector |
160 | 157 |
|
161 | | -* Fix failure when creating table caused by incorrect cleanup of the tables after a failed |
162 | | - `CREATE TABLE ... AS SELECT` operation. ({issue}`27702`) |
| 158 | +* Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` |
| 159 | + operation for the same table failed. ({issue}`27702`) |
163 | 160 |
|
164 | 161 | ## SQL Server connector |
165 | 162 |
|
166 | | -* Fix failure when creating table caused by incorrect cleanup of the tables after a failed |
167 | | - `CREATE TABLE ... AS SELECT` operation. ({issue}`27702`) |
| 163 | +* Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` |
| 164 | + operation for the same table failed. ({issue}`27702`) |
168 | 165 |
|
169 | 166 | ## Vertica connector |
170 | 167 |
|
171 | | -* Fix failure when creating table caused by incorrect cleanup of the tables after a failed |
172 | | - `CREATE TABLE ... AS SELECT` operation. ({issue}`27702`) |
| 168 | +* Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` |
| 169 | + operation for the same table failed. ({issue}`27702`) |
173 | 170 |
|
174 | 171 | ## SPI |
175 | 172 |
|
|
0 commit comments