22.27. 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.
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.