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 414 release notes #17128

Closed
wants to merge 1 commit into from
Closed
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
2 changes: 2 additions & 0 deletions docs/src/main/sphinx/functions/json.rst
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,8 @@ The order of values returned from a single JSON object is arbitrary. The
sub-sequences from all JSON objects are concatenated in the same order in which
the JSON objects appear in the input sequence.

.. _json_descendant_member_accessor:

descendant member accessor
''''''''''''''''''''''''''

Expand Down
1 change: 1 addition & 0 deletions docs/src/main/sphinx/release.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Release notes
.. toctree::
:maxdepth: 1

release/release-414
release/release-413
release/release-412
release/release-411
Expand Down
60 changes: 60 additions & 0 deletions docs/src/main/sphinx/release/release-414.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Release 414 (19 Apr 2023)

## General

* Add [recursive member access](json_descendant_member_accessor) to the
[JSON path language](json-path-language). ({issue}`16854`)
* Add the [`sequence()`](built_in_table_functions) table function. ({issue}`16716`)
* Add support for progress estimates when
[fault-tolerant execution](/admin/fault-tolerant-execution) is enabled. ({issue}`13072`)
* Add support for `CUBE` and `ROLLUP` with composite sets. ({issue}`16981`)
* Add experimental support for tracing using [OpenTelemetry](https://opentelemetry.io/).
This can be enabled by setting the `tracing.enabled` configuration property to
`true` and optionally configuring the
[OLTP/gRPC endpoint](https://opentelemetry.io/docs/reference/specification/protocol/otlp/)
by setting the `tracing.exporter.endpoint` configuration property. ({issue}`16950`)
* Improve performance for certain queries that produce no values. ({issue}`15555`, {issue}`16515`)
* Fix query failure for recursive queries involving lambda expressions. ({issue}`16989`)
* Fix incorrect results when using the {func}`sequence` function with values
colebow marked this conversation as resolved.
Show resolved Hide resolved
colebow marked this conversation as resolved.
Show resolved Hide resolved
greater than 2<sup>31</sup> (about 2.1 billion). ({issue}`16742`)

## Security

* Disallow writing system information with the `default` system access control.
System information writes can be re-enabled by setting the
`access-control.name` configuration property to `allow-all`, or by configuring
[system information rules](system-file-auth-system_information). ({issue}`17105`)

## Delta Lake connector

* Add support for `SELECT`, `INSERT`, `UPDATE`, and `DELETE` operations on
Copy link
Member

Choose a reason for hiding this comment

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

I assume this also works for MERGE .. but dont think we need to add that.

Copy link
Member

@ebyhr ebyhr Apr 19, 2023

Choose a reason for hiding this comment

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

Please remove SELECT. The statement is already supported without this change.
Yes, the change contains MERGE support.

tables with a `name` column mapping. ({issue}`12638`)
* Add support for [Databricks 12.2 LTS](https://docs.databricks.com/release-notes/runtime/12.2.html). ({issue}`16905`)
* Disallow reading tables with [deletion vectors](https://github.com/delta-io/delta/blob/master/PROTOCOL.md#deletion-vectors).
Previously, this returned incorrect results. ({issue}`16884`)

## Iceberg connector

* Add support for Hive external tables in the `migrate` table procedure. ({issue}`16704`)

## Kafka connector

* Fix query failure when a Kafka topic contains tombstones (messages with a
colebow marked this conversation as resolved.
Show resolved Hide resolved
``NULL`` value). ({issue}`16962`)

## Kudu connector

* Fix query failure when merging two tables that were created by
colebow marked this conversation as resolved.
Show resolved Hide resolved
`CREATE TABLE ... AS SELECT ...`. ({issue}`16848`)

## Pinot connector

* Fix incorrect results due to incorrect pushdown of aggregations. ({issue}`12655`)

## PostgreSQL connector

* Fix failure when fetching table statistics for PostgreSQL 14.0 and later. ({issue}`17061`)

## Redshift connector

* Add support for [fault-tolerant execution](/admin/fault-tolerant-execution). ({issue}`16860`)