22.39. Release 0.151
General Changes
- Fix issue where aggregations may produce the wrong result when task.concurrencyis set to1.
- Fix query failure when array,map, orrowtype is used in non-equiJOIN.
- Fix performance regression for queries using OUTER JOIN.
- Fix query failure when using the arbitrary()aggregation function onintegertype.
- Add various math functions that operate directly on floattype.
- Add flag deprecated.legacy-array-aggto restore legacyarray_agg()behavior (ignoreNULLinput). This flag will be removed in a future release.
- Add support for uncorrelated EXISTSclause.
- Add cosine_similarity()function.
- Allow Web Connector for Tableau to use catalogs other than hive.
Verifier Changes
- Add shadow-writes.enabledoption which can be used to transformCREATE TABLE AS SELECTqueries to write to a temporary table (rather than the originally specified table).
SPI Changes
- Remove getDataSourceNamefromConnectorSplitSource.
- Remove dataSourceNameconstructor parameter fromFixedSplitSource.
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.