-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Add 480 release notes #27719
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
Open
chenjian2664
wants to merge
3
commits into
trinodb:master
Choose a base branch
from
chenjian2664:jack/release-notes-480
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+221
−0
Open
Add 480 release notes #27719
Changes from all commits
Commits
Show all changes
3 commits
Select commit
Hold shift + click to select a range
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
Some comments aren't visible on the classic Files Changed page.
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
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,212 @@ | ||
| # Release 480 (xxx Feb 2026) | ||
|
|
||
| ## General | ||
|
|
||
| * Add `number` type. ({issue}`28319`) | ||
| * Add coordinator and worker counts to `/metrics` endpoint. ({issue}`27408`) | ||
| * Allow configuring the maximum amount of memory to use while writing tables | ||
| through the `task.scale-writers.max-writer-memory-percentage` configuration | ||
| property. ({issue}`27874`) | ||
| * Add variant of {func}`array_first` for finding the first element that matches | ||
| a predicate. ({issue}`27706`) | ||
| * {{breaking}} Remove `enable-large-dynamic-filters` configuration property and the | ||
chenjian2664 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| corresponding system session property `enable_large_dynamic_filters`. ({issue}`27637`) | ||
| * {{breaking}} Remove the `dynamic-filtering.small*` and `dynamic-filtering.large-broadcast*` | ||
| configuration properties. ({issue}`27637`) | ||
| * Improve performance for remote data exchanges on newer CPU architectures and Graviton | ||
| 4 CPUs. ({issue}`27586`) | ||
| * Improve performance of queries with remote data exchanges or aggregations. ({issue}`27657`) | ||
| * Reduce out-of-memory errors for queries involving window functions when spilling is enabled. ({issue}`27873`) | ||
| * Fix incorrect results when using {func}`localtimestamp` with precision 3. ({issue}`27806`) | ||
| * Fix {func}`localtimestamp` failure for precisions 7 and 8. ({issue}`27807`) | ||
| * Fix spurious query failures when querying the `system` catalog during catalog | ||
| drop operations. ({issue}`28017`) | ||
| * Fix failure when executing {func}`date_add` function with a value greater than | ||
| `Integer.MAX_VALUE`. ({issue}`27899`) | ||
| - Fix incorrect query results when casting from `json`, `time`, `boolean` or | ||
| `interval` to `varchar(n)` when produced value has more than `n` code points. ({issue}`552`) | ||
|
|
||
| ## Web UI | ||
|
|
||
| * Add cluster status info to the header in the preview UI. ({issue}`27712`) | ||
| * Sort stages in the query details page numerically rather than alphabetically. ({issue}`27655`) | ||
|
|
||
| ## JDBC driver | ||
|
|
||
| * Fix incorrect result of `ResultSetMetaData.getColumnClassName` for | ||
| `map`, `row`, `time with time zone`, `timestamp with time zone`, `varbinary` | ||
| and `null` values. ({issue}`28314`) | ||
|
|
||
| ## ClickHouse connector | ||
|
|
||
| * Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` | ||
| operation for the same table failed. ({issue}`27702`) | ||
|
|
||
| ## Delta Lake connector | ||
|
|
||
| * {{breaking}} Remove live files table metadata cache. The configuration | ||
| properties `metadata.live-files.cache-size`, `metadata.live-files.cache-ttl` and | ||
| `checkpoint-filtering.enabled` are now defunct and must be removed from server | ||
| configurations. ({issue}`27618`) | ||
| * {{breaking}} Remove the `hive.write-validation-threads` configuration property. ({issue}`27729`) | ||
| * {{breaking}} Remove the `parquet.optimized-writer.validation-percentage` configuration | ||
| property, use `parquet.writer.validation-percentage`, instead. ({issue}`27729`) | ||
| * {{breaking}} Remove the `hive.parquet.writer.block-size` configuration property, use | ||
| `parquet.writer.block-size`, instead. ({issue}`27729`) | ||
| * {{breaking}} Remove the `hive.parquet.writer.page-size` configuration property, use | ||
| `parquet.writer.page-size`, instead. ({issue}`27729`) | ||
| * {{breaking}} Remove the `gcs.use-access-token` configuration property. ({issue}`26941`) | ||
| * {{breaking}} Remove the `hive.fs.new-file-inherit-ownership` configuration property. ({issue}`28029`) | ||
| * Improve the effectiveness of Bloom filters for high-cardinality columns in Parquet files. ({issue}`27656`) | ||
| * Remove the requirement for the `PutObjectTagging` AWS S3 permission when | ||
| writing to Delta Lake tables on S3. ({issue}`27701`) | ||
| * Fix potential table corruption when executing `CREATE OR REPLACE` with table definition | ||
| changes. ({issue}`27805`) | ||
| * Fix Azure Storage connectivity issues. ({issue}`28058`) | ||
|
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. What kind of connectivity issues?
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. cc: @wendigo |
||
| * Fix failure when the file path contains `#` in GCS. ({issue}`28292`) | ||
|
|
||
| ## DuckDB connector | ||
|
|
||
| * Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` | ||
| operation for the same table failed. ({issue}`27702`) | ||
|
|
||
| ## Hive connector | ||
|
|
||
| * Add support for reading nanosecond-precision timestamps from Parquet files | ||
| into `timestamp(p) with time zone` columns. ({issue}`27861`) | ||
| * {{breaking}} Remove the `hive.write-validation-threads` configuration property. ({issue}`27729`) | ||
| * {{breaking}} Remove the `parquet.optimized-writer.validation-percentage` configuration | ||
| property, use the `parquet.writer.validation-percentage`, instead. ({issue}`27729`) | ||
| * {{breaking}} Remove the `hive.parquet.writer.block-size` configuration property, use | ||
| `parquet.writer.block-size`, instead. ({issue}`27729`) | ||
| * {{breaking}} Remove the `hive.parquet.writer.page-size` configuration property, use | ||
| `parquet.writer.page-size`, instead. ({issue}`27729`) | ||
| * {{breaking}} Remove the deprecated `gcs.use-access-token` configuration property. ({issue}`26941`) | ||
| * {{breaking}} Remove the `hive.fs.new-file-inherit-ownership` configuration property. ({issue}`28029`) | ||
| * Improve the effectiveness of Bloom filters for high-cardinality columns in Parquet files. ({issue}`27656`) | ||
| * Fix Azure Storage connectivity issues. ({issue}`28058`) | ||
| * Fix incorrect memory accounting for `INSERT` queries targeting bucketed and sorted tables. ({issue}`28315`) | ||
|
|
||
| ## Hudi connector | ||
|
|
||
| * {{breaking}} Remove the `hive.write-validation-threads` configuration property. ({issue}`27729`) | ||
| * {{breaking}} Remove the `parquet.optimized-writer.validation-percentage` configuration | ||
| property, use `parquet.writer.validation-percentage`, instead. ({issue}`27729`) | ||
| * {{breaking}} Remove the `hive.parquet.writer.block-size` configuration property, use | ||
| `parquet.writer.block-size`, instead. ({issue}`27729`) | ||
| * {{breaking}} Remove the `hive.parquet.writer.page-size` configuration property, use | ||
| `parquet.writer.page-size`, instead. ({issue}`27729`) | ||
| * {{breaking}} Remove the deprecated `gcs.use-access-token` configuration property. ({issue}`26941`) | ||
| * {{breaking}} Remove the `hive.fs.new-file-inherit-ownership` configuration property. ({issue}`28029`) | ||
| * Fix Azure Storage connectivity issues. ({issue}`28058`) | ||
| * Fix failure when the file path contains `#` in GCS. ({issue}`28292`) | ||
|
|
||
| ## Iceberg connector | ||
|
|
||
| * Add support for the BigLake metastore in Iceberg REST catalog. ({issue}`26219`) | ||
| * Add `delete_after_commit_enabled` and `max_previous_versions` table properties. ({issue}`14128`) | ||
| * Add support for column default values in Iceberg v3 tables. ({issue}`27837`) | ||
| * Add support for creating, writing to or deleting from Iceberg v3 tables. ({issue}`27786`, {issue}`27788`) | ||
| * Add `content` column to `$manifests` and `$all_manifests` metadata tables. ({issue}`27975`) | ||
| * Add support for changing `map` and `array` nested types through `ALTER ... SET DATA TYPE`. ({issue}`27998`) | ||
| * Clean up unused files from materialized views when they are refreshed. ({issue}`28008`) | ||
| * {{breaking}} Remove the `hive.write-validation-threads` configuration property. ({issue}`27729`) | ||
| * {{breaking}} Remove the `parquet.optimized-writer.validation-percentage` configuration | ||
| property, use `parquet.writer.validation-percentage`, instead. ({issue}`27729`) | ||
| * {{breaking}} Remove the `hive.parquet.writer.block-size` configuration property, use | ||
| `parquet.writer.block-size`, instead. ({issue}`27729`) | ||
| * {{breaking}} Remove the `hive.parquet.writer.page-size` configuration property, use | ||
| `parquet.writer.page-size`, instead. ({issue}`27729`) | ||
| * {{breaking}} Remove the deprecated `gcs.use-access-token` configuration property. ({issue}`26941`) | ||
| * {{breaking}} Remove the `hive.fs.new-file-inherit-ownership` configuration property. ({issue}`28029`) | ||
| * {{breaking}} Remove support for the `iceberg.extended-statistics.enabled` configuration option and | ||
| `extended_statistics_enabled` session property. ({issue}`27914`) | ||
| * Improve the effectiveness of Bloom filters for high-cardinality columns in Parquet files. ({issue}`27656`) | ||
| * Improve query performance when querying a fresh materialized view. ({issue}`27608`) | ||
| * Improve `optimize` to clean up partition scoped equality delete files when a partition filter is used. ({issue}`28371`) | ||
| * Enhance `optimize_manifests` to cluster manifests by partition, improving read | ||
| performance for queries that apply partition filters. ({issue}`27358`) | ||
| * Reduce planning time of queries on tables containing delete files. ({issue}`27955`) | ||
| * Reduce planning time for queries involving simple `FROM` and `WHERE` clauses. ({issue}`27973`) | ||
| * Reduce query planning time on large tables. ({issue}`28068`) | ||
| * Fix failure when reading `$files` metadata tables when | ||
| scheme involving `bucket` or `truncate` changes. ({issue}`26109`) | ||
| * Fix failure when reading `$file_modified_time` metadata column on tables with equality | ||
chenjian2664 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| deletes. ({issue}`27850`) | ||
| * Avoid large footers in Parquet files from certain rare string inputs. ({issue}`27903`) | ||
| * Fix failures for queries with joins on metadata columns. ({issue}`27984`) | ||
| * Fix Azure Storage connectivity issues. ({issue}`28058`) | ||
| * Fix incorrect memory accounting for `INSERT` queries targeting bucketed and sorted tables. ({issue}`28315`) | ||
| * Fix an issue where using `ALTER TABLE ... SET PROPERTIES` to set partition spec | ||
| unintentionally removed existing partition columns from the partition spec. ({issue}`26492`) | ||
| * Fix failures when reading from tables with `write.parquet.compression-codec` property set to `LZ4`. ({issue}`28291`) | ||
| * Fix value of `compression-codec` table property written by Trino to be compliant with Iceberg spec. ({issue}`28293`) | ||
| * Fix failure when the file path contains `#` in GCS. ({issue}`28292`) | ||
|
|
||
| ## Ignite connector | ||
|
|
||
| * Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` | ||
| operation for the same table failed. ({issue}`27702`) | ||
|
|
||
| ## Lakehouse connector | ||
|
|
||
| * Fix failure when reading Iceberg `$files` tables. ({issue}`26751`) | ||
|
|
||
| ## MariaDB connector | ||
|
|
||
| * Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` | ||
| operation for the same table failed. ({issue}`27702`) | ||
|
|
||
| ## MySQL connector | ||
|
|
||
| * Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` | ||
| operation for the same table failed. ({issue}`27702`) | ||
|
|
||
| ## Oracle connector | ||
|
|
||
| * Add support for configuring the connection wait timeout through the | ||
| `oracle.connection-pool.wait-timeout` catalog property. ({issue}`27744`) | ||
| * Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` | ||
| operation for the same table failed. ({issue}`27702`) | ||
| * Fix failure when reading `float` type in `query` table function. ({issue}`27880`) | ||
|
|
||
| ## PostgreSQL connector | ||
|
|
||
| * Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` | ||
| operation for the same table failed. ({issue}`27702`) | ||
|
|
||
| ## Redshift connector | ||
|
|
||
| * Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` | ||
| operation for the same table failed. ({issue}`27702`) | ||
|
|
||
| ## SingleStore connector | ||
|
|
||
| * Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` | ||
| operation for the same table failed. ({issue}`27702`) | ||
|
|
||
| ## Snowflake connector | ||
|
|
||
| * Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` | ||
| operation for the same table failed. ({issue}`27702`) | ||
|
|
||
| ## SQL Server connector | ||
|
|
||
| * Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` | ||
| operation for the same table failed. ({issue}`27702`) | ||
|
|
||
| ## Vertica connector | ||
|
|
||
| * Fix failure when creating a table if a prior `CREATE TABLE ... AS SELECT` | ||
| operation for the same table failed. ({issue}`27702`) | ||
|
|
||
| ## SPI | ||
|
|
||
| * Remove support for `TypeSignatureParameter`. Use `TypeParameter` instead. ({issue}`27574`) | ||
| * Remove support for `ParameterKind`. Use `TypeParameter.Type`, `TypeParameter.Numeric`, | ||
| and `TypeParameter.Variable` instead. ({issue}`27574`) | ||
| * Remove support for `NamedType`, `NamedTypeSignature` and `NamedTypeParameter`. Use | ||
| `TypeParameter.Type` instead. ({issue}`27574`) | ||
| * Deprecate `MaterializedViewFreshness#getLastFreshTime`. | ||
| Use `getLastKnownFreshTime` instead. ({issue}`27803`) | ||
| * Change `ColumnMetadata.comment` and `ColumnMetadata.extraInfo` to `Optional<String>`. ({issue}`28151`) | ||
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.