Begin creating ChunkCover to inform filter what chunks it does not have to create during an aggregate-group-by filter

KOLAP-1152

Port fix from 7.0. sharded geometry aggregates were not converting into wkt vectors hence sinking did not happen expected. Fixed linestringfromorderedpoints() aggregate can be queried along with other geometry aggregates

KOLAP-1154

Fixed can't set refresh method to 'on_change' when multihead is on

KOLAP-1156

Fixed when refreshing join table modify request to create the join table with a temp name and then do a joined_set_manager.replace to atomically replace the original join set with the new join set. Added concurrent tests to verify ability to query the join table while it is being refreshed. Uses new join_table sleep option

Added /filter/byarea supports int/int8/int16/long/float/double/decimal/timestamp columns and the x and y columns can be of different type. This is useful for drawing a polygon filter on a scatterplot in Reveal

KOLAP-1173

Fixed predicate-equi-join algorithm for equality expression with one side a constant expression

Fixed problem where derived columns in the create_join_table column_names list appear in gadmin after the non-derived even if they were earlier in the column_names list. Column_names now appear in the order they were given

KOLAP-1188

Fixed for case-insensitive column name matching

KOLAP-141

Added dateadd and datediff support two parameters version

KOLAP-141

Added dateadd function supports TIME datatype

KOLAP-141

Added dateadd function

KOLAP-141

Added datediff function

KUI-602

Fixed eslint error caused by comma-dangle on rest props

KUI-602

Updated scatter plot modal style

KUI-617

Added example timestamp formatting to axis format dropdown

KUI-617

Added new scatterplot features

KUI-630

Reveal Realtime slice breaks when multiple ones are in the same dashboard