Release 0.151#
General#
- Fix issue where aggregations may produce the wrong result when - task.concurrencyis set to- 1.
- Fix query failure when - array,- map, or- rowtype is used in non-equi- JOIN.
- Fix performance regression for queries using - OUTER JOIN.
- Fix query failure when using the - arbitrary()aggregation function on- integertype.
- Add various math functions that operate directly on - floattype.
- Add flag - deprecated.legacy-array-aggto restore legacy- array_agg()behavior (ignore- NULLinput). This flag will be removed in a future release.
- Add support for uncorrelated - EXISTSclause.
- Add - cosine_similarity()function.
- Allow Tableau web connector to use catalogs other than - hive.
Verifier#
- Add - shadow-writes.enabledoption which can be used to transform- CREATE TABLE AS SELECTqueries to write to a temporary table (rather than the originally specified table).
SPI#
- Remove - getDataSourceNamefrom- ConnectorSplitSource.
- Remove - dataSourceNameconstructor parameter from- FixedSplitSource.
Note
This is a backwards incompatible change with the previous connector SPI. If you have written a connector, you will need to update your code before deploying this release.