Closed mosabua closed 2 years ago
Added above. Does this need an extension to the type mapping section in the Clickhouse connector @ebyhr ?
@mosabua The mapping already exists at clickhouse.rst#type-mapping
General:
* Add support for `DEFAULT` keyword in `ALTER TABLE...SET PROPERTIES...`. ({issue}`10331`)
SPI:
* Make `ConnetorMetadata#setTableProperties` accept null property names. ({issue}`10331`)
General
* Improve performance of map and row types. ({issue}`10469`)
All above added with minor rewording for your suggestions @ebyhr
Hive
* Fix sporadic query failure "Partition no longer exists" when working with wide tables using Glue metastore. ({issue}`10696`)
iceberg
* Fix query failure when reading from a table that underwent partitioning evolution. ({issue]`10770`)
No release notes and docs for #10663 @findepi right?
No release notes or docs for #10507 @losipiuk and @arhimondr right?
Should we add a RN entry for #10720 @kasiafi and @findepi ?
Need a RN entry and docs update for #10820 @electrum please
@mosabua Not yet :-)
General:
* Fix query scheduling regression introduced in Trino 360 that caused coordinator slowness in assigning splits to workers. ({issue}`10839`)
Updated again.
# Phoenix
* Fix incorrect result when a `date` value is older than or equal to `1899-12-31`. ({issue}`10749`)
Security
* Fix server start failure when using JWT and Oauth2 authentication together (`http-server.authentication.type=jwt,oauth2`. ({issue}`10811`)
Hive
* Improve query performance when reading ORC data. ({issue}`10575`)
Added the above suggestions.
Hive
* Fix `SHOW TABLES` failure when `hive.hide-delta-lake-tables` is enabled and Glue metastore has table with no properties. ({issue}`10864`)
Iceberg
* Fix data corruption when writing Parquet files. ({issue}`9749`)
SPI
* Rename `ConnectorNewTableLayout` to `ConnectorTableLayout`. ({issue}`10587`)
General
* Fix `information_schema` query failure when `IS NOT NULL` predicate is used. ({issue}`10861`)
Added all above with rewording.
SPI
* Connectors no longer need to explicitly declare handle classes. The `ConnectorFactory.getHandleResolver` and `Connector.getHandleResolver` methods have been removed. ({issue}`10858`)
Above added now.
# ClickHouse
* Drop support for ClickHouse servers older than version 20.7 to avoid using a deprecated driver. You can continue to use the deprecated driver with the `clickhouse.legacy-driver` flag when connecting to old servers. ({issue}`10541`)
# General
* Automatically raise max open files limit to recommended value in Trino init script if required. ({issue}`8819`)
# Docker Image
* Change base image to `registry.access.redhat.com/ubi8/ubi` since CentOS 8 has reached end-of-line. ({issue}`10866`)
## SPI
* Remove unnecessary `Block` `writePositionTo` and `BlockBuilder` `appendStructure` methods. Use of these methods can be replaced with the existing `Type` `appendTo` or `writeObject` methods. ({issue}`10602 `)
All above added again.
General:
* Prevent queries deadlock when using `phased` execution policy with dynamic filters in multi-join queries. ({issue}`10868`)
No release notes needed for #10875
# Cassandra
* Fix query failure when pushing predicates on `uuid` partitioned columns. ({issue}`10799`)
* Fix failure when nested subquery contains `TABLESAMPLE` clause. ({issue}`10764`)
All above are taken care of
CLI
- Allow to choose the way how external authentication is handled by using `--external-authentication-redirect-handler` parameter. ({issue}`10248`)
Security
- Shorten the latency of successful OAuth2 authentication. ({issue}`10929`)
# Hive connector changes
* Add configuration property `hive.single-statement-writes` to require auto-commit for writes.
This can be used to disallow multi-statement write transactions. ({issue}`10820`)
The SPI changes in #10806 are subsumed by #10858.
## Other connectors
This change applies to the Druid, MemSQL, MySQL, Oracle, Phoenix, PostgreSQL, Redshift, and SQL Server connectors.
* Remove the legacy `allow-drop-table` configuration property. This previously defaulted
to `false`, which disallowed dropping tables, but other modifications were still allowed.
Use {doc}`/security/built-in-system-access-control` instead, if desired. ({issue}`588`)
All above are in
10751