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

Release notes for 370 #10794

Closed
mosabua opened this issue Jan 25, 2022 · 42 comments · Fixed by #10793
Closed

Release notes for 370 #10794

mosabua opened this issue Jan 25, 2022 · 42 comments · Fixed by #10793
Milestone

Comments

@mosabua
Copy link
Member

mosabua commented Jan 25, 2022

No description provided.

@martint martint added this to the 370 milestone Jan 25, 2022
@ebyhr ebyhr pinned this issue Jan 26, 2022
@ebyhr
Copy link
Member

ebyhr commented Jan 26, 2022

# ClickHouse
* Support creating tables with Trino `timestamp(0)` type columns. ({issue}`10751`)

#10751

@mosabua
Copy link
Member Author

mosabua commented Jan 26, 2022

Added above. Does this need an extension to the type mapping section in the Clickhouse connector @ebyhr ?

@ebyhr
Copy link
Member

ebyhr commented Jan 26, 2022

@mosabua The mapping already exists at clickhouse.rst#type-mapping

@sopel39
Copy link
Member

sopel39 commented Jan 26, 2022

General:
* Add support for `DEFAULT` keyword in `ALTER TABLE...SET PROPERTIES...`. ({issue}`10331`)

SPI:
* Make `ConnetorMetadata#setTableProperties` accept null property names. ({issue}`10331`)

#10331

@sopel39
Copy link
Member

sopel39 commented Jan 26, 2022

General
* Improve performance of map and row types. ({issue}`10469`)

#10469

@mosabua
Copy link
Member Author

mosabua commented Jan 26, 2022

All above added with minor rewording for your suggestions @ebyhr

@findepi
Copy link
Member

findepi commented Jan 27, 2022

Hive
* Fix sporadic query failure "Partition no longer exists" when working with wide tables using Glue metastore. ({issue}`10696`)

#10696

@findepi
Copy link
Member

findepi commented Jan 27, 2022

iceberg
* Fix query failure when reading from a table that underwent partitioning evolution. ({issue]`10770`)

#10770 #10739

@mosabua
Copy link
Member Author

mosabua commented Jan 27, 2022

No release notes and docs for #10663 @findepi right?

@mosabua
Copy link
Member Author

mosabua commented Jan 28, 2022

No release notes or docs for #10507 @losipiuk and @arhimondr right?

@mosabua
Copy link
Member Author

mosabua commented Jan 28, 2022

Should we add a RN entry for #10720 @kasiafi and @findepi ?

@mosabua
Copy link
Member Author

mosabua commented Jan 28, 2022

Need a RN entry and docs update for #10820 @electrum please

@arhimondr
Copy link
Contributor

@mosabua Not yet :-)

@sopel39
Copy link
Member

sopel39 commented Jan 28, 2022

General:
* Fix query scheduling regression introduced in Trino 360 that caused coordinator slowness in assigning splits to workers. ({issue}`10839`)

#10839

@mosabua
Copy link
Member Author

mosabua commented Jan 28, 2022

Updated again.

@ebyhr
Copy link
Member

ebyhr commented Jan 31, 2022

# Phoenix
* Fix incorrect result when a `date` value is older than or equal to `1899-12-31`. ({issue}`10749`)

#10749

@kokosing
Copy link
Member

Security
* Fix server start failure when using JWT and Oauth2 authentication together (`http-server.authentication.type=jwt,oauth2`. ({issue}`10811`)

#10811

@sopel39
Copy link
Member

sopel39 commented Jan 31, 2022

Hive
* Improve query performance when reading ORC data. ({issue}`10575`)

#10575

@mosabua
Copy link
Member Author

mosabua commented Jan 31, 2022

Added the above suggestions.

@findepi
Copy link
Member

findepi commented Feb 1, 2022

Hive
* Fix `SHOW TABLES` failure when `hive.hide-delta-lake-tables` is enabled and Glue metastore has table with no properties. ({issue}`10864`)

#10864 #10865

@findepi
Copy link
Member

findepi commented Feb 1, 2022

Iceberg
* Fix data corruption when writing Parquet files. ({issue}`9749`)

#9749 #10418

@findepi
Copy link
Member

findepi commented Feb 1, 2022

SPI
* Rename `ConnectorNewTableLayout`  to `ConnectorTableLayout`. ({issue}`10587`)

#10587

@findepi
Copy link
Member

findepi commented Feb 1, 2022

General
* Fix `information_schema` query failure when `IS NOT NULL` predicate is used. ({issue}`10861`)

#10861 #10867

@mosabua
Copy link
Member Author

mosabua commented Feb 1, 2022

Added all above with rewording.

@dain
Copy link
Member

dain commented Feb 2, 2022

SPI
* Connectors no longer need to explicitly declare handle classes.  The `ConnectorFactory.getHandleResolver` and `Connector.getHandleResolver` methods have been removed. ({issue}`10858`)

#10858

@mosabua
Copy link
Member Author

mosabua commented Feb 2, 2022

Above added now.

@ebyhr
Copy link
Member

ebyhr commented Feb 2, 2022

# 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`)

#10801

@hashhar
Copy link
Member

hashhar commented Feb 2, 2022

# General
* Automatically raise max open files limit to recommended value in Trino init script if required. ({issue}`8819`)

#8819

@hashhar
Copy link
Member

hashhar commented Feb 2, 2022

# Docker Image

* Change base image to `registry.access.redhat.com/ubi8/ubi` since CentOS 8 has reached end-of-line. ({issue}`10866`)

#10866

@dain
Copy link
Member

dain commented Feb 2, 2022

## 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 `)

#10602

@mosabua
Copy link
Member Author

mosabua commented Feb 2, 2022

All above added again.

@sopel39
Copy link
Member

sopel39 commented Feb 3, 2022

General:
* Prevent queries deadlock when using `phased` execution policy with dynamic filters in multi-join queries. ({issue}`10868`)

#10868

@dain
Copy link
Member

dain commented Feb 3, 2022

No release notes needed for #10875

@ebyhr
Copy link
Member

ebyhr commented Feb 3, 2022

# Cassandra
* Fix query failure when pushing predicates on `uuid` partitioned columns. ({issue}`10799`)

#10856

@martint
Copy link
Member

martint commented Feb 3, 2022

* Fix failure when nested subquery contains `TABLESAMPLE` clause. ({issue}`10764`)

#10764

@mosabua
Copy link
Member Author

mosabua commented Feb 3, 2022

All above are taken care of

@kokosing
Copy link
Member

kokosing commented Feb 3, 2022

CLI
 - Allow to choose the way how external authentication is handled by using `--external-authentication-redirect-handler` parameter. ({issue}`10248`)

#10248

@kokosing
Copy link
Member

kokosing commented Feb 3, 2022

Security
 - Shorten the latency of successful OAuth2 authentication.  ({issue}`10929`)

#10929

@electrum
Copy link
Member

electrum commented Feb 3, 2022

# 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`)

#10820

@electrum
Copy link
Member

electrum commented Feb 3, 2022

The SPI changes in #10806 are subsumed by #10858.

@electrum
Copy link
Member

electrum commented Feb 3, 2022

## 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`)

#588

@mosabua
Copy link
Member Author

mosabua commented Feb 3, 2022

All above are in

@ebyhr ebyhr unpinned this issue Feb 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging a pull request may close this issue.

10 participants