22.39. Release 0.151
General Changes
- Fix issue where aggregations may produce the wrong result when
task.concurrency
is set to1
. - Fix query failure when
array
,map
, orrow
type is used in non-equiJOIN
. - Fix performance regression for queries using
OUTER JOIN
. - Fix query failure when using the
arbitrary()
aggregation function oninteger
type. - Add various math functions that operate directly on
float
type. - Add flag
deprecated.legacy-array-agg
to restore legacyarray_agg()
behavior (ignoreNULL
input). This flag will be removed in a future release. - Add support for uncorrelated
EXISTS
clause. - Add
cosine_similarity()
function. - Allow Web Connector for Tableau to use catalogs other than
hive
.
Verifier Changes
- Add
shadow-writes.enabled
option which can be used to transformCREATE TABLE AS SELECT
queries to write to a temporary table (rather than the originally specified table).
SPI Changes
- Remove
getDataSourceName
fromConnectorSplitSource
. - Remove
dataSourceName
constructor 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.