Skip to content
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
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-376
release/release-375
release/release-374
release/release-373
Expand Down
96 changes: 96 additions & 0 deletions docs/src/main/sphinx/release/release-376.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
# Release 376 (7 Apr 2022)

## General

* Add table redirection awareness for `RENAME table` operations. ({issue}`11277`)
* Deny adding column with comment if the connector does not support this feature. ({issue}`11486`)
* Improve performance for queries that contain inequality expressions. ({issue}`11518`)
* Consider null values as identical values in `array_except`, `array_union`,
`map_concat`, `map_from_entries`, `multimap_from_entries`, and `multimap_agg`
functions. ({issue}`560`)
* Fix failure of `DISTINCT .. LIMIT` operator when input data is dictionary
Comment thread
mosabua marked this conversation as resolved.
Outdated
encoded. ({issue}`11776`)
* Fix returning of invalid results for distinct aggregation when input data is
Comment thread
mosabua marked this conversation as resolved.
Outdated
dictionary encoded. ({issue}`11776`)
* Fix query failure when performing joins with connectors that support index lookups. ({issue}`11758`)
* Fix incorrect stage memory statistics reporting for queries running with
`retry-policy` set to `TASK`. ({issue}`11801`)

## Security

* Add support to use two-way TLS/SSL certificate validation with LDAP authentication. ({issue}`11070`)
* Fix failures in information schema role tables for catalogs using system roles. ({issue}`11694`)

## Web UI

* Add new page to display the runtime information of all workers in the cluster. ({issue}`11653`)

## JDBC driver

* Add support for using the system truststore with the `SSLUseSystemTrustStore` parameter. ({issue}`10482`)
* Add support for `ResultSet.getAsciiStream()` and `ResultSet.getBinaryStream()`. ({issue}`11753`)
* Remove `user` property requirement. ({issue}`11350`)
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.

Is it now optional? Is it no longer used? Did it get replaced?

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.

it is now optional

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.

Remove the requirement for a value of the user property ???

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.

What value does it assume if not provided?

I would rephrase as:

Make user property optional.

And add "If missing, xxx will happen"


## CLI

* Add support for using the system truststore with the `--use-system-truststore` option. ({issue}`10482`)

## Accumulo connector

* Add support for adding and dropping schemas. ({issue}`11808`)
* Disallow creating tables in a schema that doesn't exist. ({issue}`11808`)

## ClickHouse connector

* Add support for column comments when creating new tables. ({issue}`11606`)
* Add support for column comments when adding new columns. ({issue}`11606`)

## Delta Lake connector

* Add support for views when using Iceberg Glue catalog. ({issue}`11499`)
* Add support for `INSERT`, `UPDATE`, and `DELETE` queries on Delta Lake tables
with fault-tolerant execution. ({issue}`11591`)
* Allow setting duration for completion of [dynamic filtering](/admin/dynamic-filtering)
with the `delta.dynamic-filtering.wait-timeout` configuration property. ({issue}`11600`)
* Improve query planning time after `ALTER TABLE ... EXECUTE optimize` by always
creating a transaction log checkpoint. ({issue}`11721`)
* Add support for reading Delta Lake tables in with auto-commit mode disabled. ({issue}`11792`)

## Hive connector

* Store file min/max ORC statistics for string columns even when actual min or
max value exceeds 64 bytes. This improves query performance when filtering on
such column. ({issue}`11652`)
* Improve performance when reading Parquet data. ({issue}`11675`)

## Iceberg connector

* Add support for reading Iceberg v2 tables containing deletion files. ({issue}`11642`)
* Add support for table redirections to the Hive connector. ({issue}`11356`)
* Include non-Iceberg tables when listing tables from Hive catalogs. ({issue}`11617`)
* Expose `nan_count` in the `$partitions` metadata table. ({issue}`10709`)
* Store file min/max ORC statistics for string columns even when actual min or
max value exceeds 64 bytes. This improves query performance when filtering on
such column. ({issue}`11652`)
* Improve performance when reading Parquet data. ({issue}`11675`)
* Improve query performance when the same table is referenced multiple times
within a query. ({issue}`11650`)
* Fix NPE when an Iceberg data file is missing null count statistics. ({issue}`11832`)

## Kudu connector

* Add support for adding columns with comment. ({issue}`11486`)

## MySQL connector

* Improve performance of queries involving joins by pushing computation to the
MySQL database. ({issue}`11638`)

## Oracle connector

* Improve query performance of queries involving aggregation by pushing
aggregation computation to the Oracle database. ({issue}`11657`)

## SPI

* Add support for table procedures that execute on the coordinator only. ({issue}`11750`)