Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/src/main/sphinx/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
```{toctree}
:maxdepth: 1

release/release-481
release/release-480
```

Expand Down
210 changes: 210 additions & 0 deletions docs/src/main/sphinx/release/release-481.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,210 @@
# Release 481 (dd MMM 2026)
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

Replace placeholder release date before merge.

(dd MMM 2026) looks like a template placeholder and should be a concrete date in the final notes.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/src/main/sphinx/release/release-481.md` at line 1, Update the release
header that currently reads "# Release 481 (dd MMM 2026)" to include the actual
release date instead of the placeholder; locate the header line in
release-481.md and replace "(dd MMM 2026)" with the concrete date string (e.g.,
"(08 Apr 2026)") so the top-level title shows the final release date.


## General

* Support casting `BOOLEAN` to `NUMBER`. ({issue}`28879`)
* Add support to `NUMBER` type in Python UDF. ({issue}`28921`)
* Support cast from/to `NUMBER` and `JSON`. ({issue}`28394`)
* Add support for `DESCRIBE OUTPUT` with inline queries, allowing direct description
of query results without requiring a `PREPARE` statement. For example,
`DESCRIBE OUTPUT (SELECT * FROM nation)`. ({issue}`28002`)
* Add support for the `NEAREST` clause to support approximate matches in a join. ({issue}`21759`)
* Add support for binding parameters in `WITH SESSION`, `SET SESSION`, `CALL` statements ({issue}`29053`)
* Allow to store `externalAuthenticationToken` in SYSTEM Cache. ({issue}`28783`)
* Add "CPU and scheduled time usage over time" metric to the operator stats. ({issue}`29016`)
* Include connector split source metrics in
`io.trino.spi.eventlistener.QueryInputMetadata#connectorMetrics`. ({issue}`28870`)
* Replace ESRI geometry library with JTS for improved ecosystem compatibility.
({issue}`27881`)
* Make WKT parsing stricter per OGC standards and rejects previously accepted
invalid syntax. ({issue}`27881`)
* Improve compatibility of filesystem exchange with Azure when container has
Hierarchical Name Spaces enabled. ({issue}`29042`)
* Fix `ST_Union` edge case changes: empty inputs return empty geometry collection
instead of null, and point-on-line unions no longer insert vertices at
intersection points. ({issue}`27881`)
* Prevent `DROP CATALOG` failure when catalog is not functioning properly. ({issue}`28894`)
* Fix incorrect result when using `json_parse` or JSON type constructor
and document contains numbers with decimal point with more than 16 significant digits. ({issue}`28867`)
* Fix failure when executing table procedures on tables with uppercase column names. ({issue}`28970`)
* Fix failure when executing `ALTER TABLE EXECUTE OPTIMIZE` with OR predicates
on partitioned timestamp with time zone columns. ({issue}`27136`)
* Fix stale materialized views when the definition contains non-deterministic functions. ({issue}`28682`)
* Fix failure when executing `DESCRIBE OUTPUT` with versioned tables. ({issue}`29077`)
* Fix failure when using geometry types. ({issue}`29093`)
* Fix suboptimal join ordering that could cause excessive memory usage for
queries on columns with unknown statistics. ({issue}`29157`)

## Security

## Web UI

## JDBC driver

## Docker image

## CLI

## BigQuery connector

## Blackhole connector

## Cassandra connector

## ClickHouse connector

* Add support for reading all ClickHouse `DECIMAL` columns. ({issue}`28873`)

## Delta Lake connector

* {{breaking}} Remove legacy object storage support for Azure Storage,
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Putting breaking changes first as I proposed:

Google Cloud Storage, IBM Cloud Object Storage, S3, and S3-compatible
systems. Use native file system support for object storage.
`fs.hadoop.enabled` now applies only to HDFS. See
[legacy file system support](file-system-legacy) for migration details. ({issue}`24878`)
* Fix incorrect results when deleting rows. ({issue}`28885`)
* Reduce memory fragmentation and improve memory tracking for S3 file write
operations. ({issue}`28488`)
* Fix failure when executing table procedures on tables with uppercase column names. ({issue}`28970`)
* Rename property `fs.native-azure.enabled` to `fs.azure.enabled`. ({issue}`29070`)
* Rename property `fs.native-gcs.enabled` to `fs.gcs.enabled`. ({issue}`29070`)
* Rename property `fs.native-s3.enabled` to `fs.s3.enabled`. ({issue}`29070`)
* Rename property `fs.native-local.enabled` to `fs.local.enabled`. ({issue}`29070`)

## Druid connector

## DuckDB connector

## Elasticsearch connector

## Exasol connector

## Faker connector

## Google Sheets connector

## Hive connector

* {{breaking}} Remove legacy object storage support for Azure Storage,
Google Cloud Storage, IBM Cloud Object Storage, S3, and S3-compatible
systems. Use native file system support for object storage.
`fs.hadoop.enabled` now applies only to HDFS. See
[legacy file system support](file-system-legacy) for migration details. ({issue}`24878`)
* Add support for [Esri GeoJson](https://doc.arcgis.com/en/arcgis-online/reference/geojson.htm). ({issue}`28859`)
* Fix failure when creating tables in HMS for Apache Hive 3.1. ({issue}`28798`)
* Fix failure when parsing bucket number on table backed by files without bucket name. ({issue}`28632`)
* Reduce memory fragmentation and improve memory tracking for S3 file write
operations. ({issue}`28488`)
* Fix failure when executing table procedures on tables with uppercase column names. ({issue}`28970`)
* Rename property `fs.native-azure.enabled` to `fs.azure.enabled`. ({issue}`29070`)
* Rename property `fs.native-gcs.enabled` to `fs.gcs.enabled`. ({issue}`29070`)
* Rename property `fs.native-s3.enabled` to `fs.s3.enabled`. ({issue}`29070`)
* Rename property `fs.native-local.enabled` to `fs.local.enabled`. ({issue}`29070`)

## Hudi connector

* Rename property `fs.native-azure.enabled` to `fs.azure.enabled`. ({issue}`29070`)
* Rename property `fs.native-gcs.enabled` to `fs.gcs.enabled`. ({issue}`29070`)
* Rename property `fs.native-s3.enabled` to `fs.s3.enabled`. ({issue}`29070`)
* Rename property `fs.native-local.enabled` to `fs.local.enabled`. ({issue}`29070`)

## Iceberg connector

* {{breaking}} Remove legacy object storage support for Azure Storage,
Google Cloud Storage, IBM Cloud Object Storage, S3, and S3-compatible
systems. Use native file system support for object storage.
`fs.hadoop.enabled` now applies only to HDFS. See
[legacy file system support](file-system-legacy) for migration details. ({issue}`24878`)
* Add experimental support for the `variant` type for Iceberg v3 tables. ({issue}`24538`)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should mention that the CLI needs to be updated.

* Add support for reading and writing `timestamp(9)` and
`timestamp(9) with time zone` in Iceberg v3 tables. ({issue}`27835`)
* Add support for Azure vended credentials in Iceberg REST catalog. ({issue}`23238`)
* Add support for execution metrics while running the `add_files` and `add_files_from_table`
procedures. ({issue}`28996`)
* Add support for execution metrics while running the `optimize` procedure. ({issue}`28992`)
* Add more columns to `$files` system table. ({issue}`29044`)
* Reduce memory fragmentation and improve memory tracking for S3 file write
operations. ({issue}`28488`)
* Fix failure when executing table procedures on tables with uppercase column names. ({issue}`28970`)
* Rename property `fs.native-azure.enabled` to `fs.azure.enabled`. ({issue}`29070`)
* Rename property `fs.native-gcs.enabled` to `fs.gcs.enabled`. ({issue}`29070`)
* Rename property `fs.native-s3.enabled` to `fs.s3.enabled`. ({issue}`29070`)
* Rename property `fs.native-local.enabled` to `fs.local.enabled`. ({issue}`29070`)

## Ignite connector

## JMX connector

## Kafka connector

## Lakehouse connector

* {{breaking}} Remove legacy object storage support for Azure Storage,
Google Cloud Storage, IBM Cloud Object Storage, S3, and S3-compatible
systems. Use native file system support for object storage.
`fs.hadoop.enabled` now applies only to HDFS. See
[legacy file system support](file-system-legacy) for migration details. ({issue}`24878`)
* Reduce memory fragmentation and improve memory tracking for S3 file write
operations. ({issue}`28488`)
* Fix failure when executing table procedures on tables with uppercase column names. ({issue}`28970`)
* Rename property `fs.native-azure.enabled` to `fs.azure.enabled`. ({issue}`29070`)
* Rename property `fs.native-gcs.enabled` to `fs.gcs.enabled`. ({issue}`29070`)
* Rename property `fs.native-s3.enabled` to `fs.s3.enabled`. ({issue}`29070`)
* Rename property `fs.native-local.enabled` to `fs.local.enabled`. ({issue}`29070`)

## Loki connector

## MariaDB connector

## Memory connector

## MongoDB connector

* Fix incorrect result when reading JSON column and document contains numbers
with decimal point with more than 16 significant digits. ({issue}`28867`)

## MySQL connector

* Fix incorrect result when reading JSON column and document contains numbers
with decimal point with more than 16 significant digits. ({issue}`28867`)

## OpenSearch connector

## Oracle connector

## Pinot connector

* Fix incorrect result when reading JSON column and document contains numbers
with decimal point with more than 16 significant digits. ({issue}`28867`)

## PostgreSQL connector

* Improve performance of queries involving `COALESCE` by pushing expression
computation to the underlying database. ({issue}`11535`)
* Fix incorrect result when reading JSON column and document contains numbers
with decimal point with more than 16 significant digits. ({issue}`28867`)

## Prometheus connector

## Redis connector

## Redshift connector

## SingleStore connector

* Fix incorrect result when reading JSON column and document contains numbers
with decimal point with more than 16 significant digits. ({issue}`28867`)

## Snowflake connector

## SQL Server connector

## TPC-H connector

## TPC-DS connector

## SPI

* Add `variant` type defined by the Iceberg specification. ({issue}`24538`)
* Coalesce expressions are now available for pushdown. ({issue}`28984`)
* Remove the deprecated `getObject` and `appendTo` methods from `Type` class. ({issue}`29003`)