Replace distributed_join session property with join_distribution_type.
Replace reorder_joins session property with join_reordering_strategy.
Introduce distributed sort. It is now possible to turn on distributed sort via experimental distributed_sort session property
(off by default). Distributed sort will help in cases when sorted data doesn’t fit on single node.
Performance improvement can be expected, but partially distributed data streams are still
merged on a single node.
Fix sort memory leak.
Add support for ROLE management including CREATE ROLE, DROP ROLE, GRANT ROLE, REVOKE ROLE, SET ROLE,
SHOW CURRENT ROLES, SHOW ROLES and SHOW ROLE GRANTS commands.
Support prepared statements that are longer than 4K bytes.
Support predicate pushdown for the <column>IN<valueslist> predicate
where values in the values list require casting to match the type of column.
Improve predicate inferring/pushdown between source and filtering subquery
for queries like SELECT...WHERE<symbol>IN<subquery>.