Release 0.247
There is a bug causing or``LIMIT`` to be incorrectly eliminated when using GROUPING SETS (())`, ``CUBE
or ROLLUP
, first introduced in 0.246 by #14915
Add the interface to allow for custom logic to be executed before or after query execution. ().
Add support for temporary (session-scoped) functions.
Fix accounting for revocable memory that could cause some queries not to spill when they should.
Fix a race condition in enum key lookup which caused queries using
enum_key
to crash occasionally with an internal error. (#15607).Add support for specifying session properties via regex matching on client info using .
- Add a new field
Optional<ConnectorSplit> split
to .
Fix a bug that could cause queries to fail with
HIVE_EXCEEDED_SPLIT_BUFFERING_LIMIT
error when scanning large bucketed tables using grouped execution.Add support for partition stats based optimization, including partition pruning and column domain stripping for fragment result caching.
- Add the interface
QueryInterceptor
to allow for custom logic to be executed before or after query execution. (#15565).