Skip to content
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

Add Trino 465 release notes #23987

Merged
merged 2 commits into from
Nov 20, 2024
Merged
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
6 changes: 6 additions & 0 deletions docs/release-template.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@

## Exasol connector

## Faker connector

## Google Sheets connector

## Hive connector
Expand Down Expand Up @@ -80,4 +82,8 @@

## TPC-H connector

## TPC-DS connector
mosabua marked this conversation as resolved.
Show resolved Hide resolved

## Vertica connector

## SPI
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-465
release/release-464
release/release-463
release/release-462
Expand Down
160 changes: 160 additions & 0 deletions docs/src/main/sphinx/release/release-465.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
# Release 465 (20 Nov 2024)

## General

* Add the {func}`cosine_similarity` function for dense vectors. ({issue}`23964`)
* Add support for reading geometries in [EWKB
format](https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry)
with the {func}`ST_GeomFromBinary` function. ({issue}`23824`)
* Add support for parameter of `bigint` type for the {func}`repeat` function. ({issue}`22867`)
* Add support for the `ORDER BY` clause in a windowed aggregate function. ({issue}`23929`)
* {{breaking}} Change the data type for `client_info` in the MySQL event
listener to `MEDIUMTEXT`. ({issue}`22362`)
* Improve performance of queries with selective joins. ({issue}`22824`)
Copy link
Member

Choose a reason for hiding this comment

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

I just spent like 10 minutes looking for this, can release notes mention names of the properties when we change their default values, like enable-dynamic-filtering in this case? Users might want to remove them from their configs if they don't change the default value anymore.

* Improve performance when using various string functions in queries involving
joins. ({issue}`24182`)
* Reduce chance of out of memory query failure when `retry-policy` is set to
`task`. ({issue}`24114`)
* Prevent some query failures when `retry-policy` is set to `task`. ({issue}`24165`)

## JDBC driver

* Add support for `LocalDateTime` and `Instant` in `getObject` and `setObject`. ({issue}`22906`)

## CLI

* Fix incorrect quoting of output values when the `CSV_UNQUOTED` or the
`CSV_HEADER_UNQUOTED` format is used. ({issue}`24113`)

## BigQuery connector

* Fix failure when reading views with `timestamp` columns. ({issue}`24004`)

## Cassandra connector

* {{breaking}} Require setting the `cassandra.security` configuration property
to `PASSWORD` along with `cassandra.username` and `cassandra.password` for
password-based authentication. ({issue}`23899`)

## Clickhouse connector

* Fix insert of invalid time zone data for tables using the timestamp with time
zone type. ({issue}`23785`)
* Fix connector initialization issue when multiple catalogs with the connector
are configured. ({issue}`24058`)

## Delta Lake connector

* Add support for customer-provided SSE key in [S3 file
system](/object-storage/file-system-s3). ({issue}`22992`)
* Fix incorrect results for queries filtering on a partition columns and the
`NAME` column mapping mode is used. ({issue}`24104`)

## Druid connector

* Fix connector initialization issue when multiple catalogs with the connector
are configured. ({issue}`24058`)

## Exasol connector

* Fix connector initialization issue when multiple catalogs with the connector
are configured. ({issue}`24058`)

## Faker connector

* Add the {func}`random_string` catalog function. ({issue}`23990`)
* Make generated data deterministic for repeated queries. ({issue}`24008`)
mosabua marked this conversation as resolved.
Show resolved Hide resolved
* Allow configuring locale with the `faker.locale` configuration property. ({issue}`24152`)

## Hive connector

* Add support for skipping archiving when committing to a table in the Glue metastore
and the `hive.metastore.glue.skip-archive` configuration property is set to
`true`. ({issue}`23817`)
* Add support for customer-provided SSE key in [S3 file
system](/object-storage/file-system-s3). ({issue}`22992`)

## Hudi connector

* Add support for customer-provided SSE key in [S3 file
system](/object-storage/file-system-s3). ({issue}`22992`)

## Iceberg connector

* Add support for reading and writing arbitrary table properties with the
`extra_properties` table property. ({issue}`17427`, {issue}`24031`)
* Add the `spec_id`, `partition`, `sort_order_id`, and `readable_metrics`
columns to the `$files` metadata table. ({issue}`24102`)
* Add support for configuring an OAuth2 server URI with the
`iceberg.rest-catalog.oauth2.server-uri` configuration property. ({issue}`23086`)
* Add support for retrying requests to a JDBC catalog with the
`iceberg.jdbc-catalog.retryable-status-codes` configuration property.
({issue}`23095`)
* Add support for case-insensitive name matching in the REST catalog. ({issue}`23715`)
* Add support for customer-provided SSE key in [S3 file
system](/object-storage/file-system-s3). ({issue}`22992`)
* Disallow adding duplicate files in the `add_files` and `add_files_from_table`
procedures. ({issue}`24188`)
* Improve performance of Iceberg queries involving multiple table scans. ({issue}`23945`)
* Prevent `MERGE`, `UPDATE`, and `DELETE` query failures for tables with
equality deletes. ({issue}`15952`)

## Ignite connector

* Fix connector initialization issue when multiple catalogs with the connector
are configured. ({issue}`24058`)

## MariaDB connector

* Fix connector initialization issue when multiple catalogs with the connector
are configured. ({issue}`24058`)

## MySQL connector

* Fix connector initialization issue when multiple catalogs with the connector
are configured. ({issue}`24058`)

## Oracle connector

* Fix connector initialization issue when multiple catalogs with the connector
are configured. ({issue}`24058`)

## PostgreSQL connector

* Add support for the `geometry` type. ({issue}`5580`)
* Fix connector initialization issue when multiple catalogs with the connector
are configured. ({issue}`24058`)

## Redshift connector

* Add support pushing down casts from varchar to varchar and char to char into
Redshift. ({issue}`23808`)
* Fix connector initialization issue when multiple catalogs with the connector
are configured. ({issue}`24058`)

## SingleStore connector

* Fix connector initialization issue when multiple catalogs with the connector
are configured. ({issue}`24058`)

## Snowflake connector

* Fix connector initialization issue when multiple catalogs with the connector
are configured. ({issue}`24058`)

## SQL Server connector

* Update required SQL Server version to SQL Server 2019 or higher. ({issue}`24173`)
* Fix connector initialization issue when multiple catalogs with the connector
are configured. ({issue}`24058`)

## Vertica connector

* Fix connector initialization issue when multiple catalogs with the connector
are configured. ({issue}`24058`)

## SPI

* {{breaking}} Remove deprecated variants of `checkCanExecuteQuery` and
`checkCanSetSystemSessionProperty` without a `QueryId` parameter from
`SystemAccessControl`. ({issue}`23244`)