12.131. Release 0.116
Cast between JSON and VARCHAR
Casts of both directions between JSON and VARCHAR have been removed. If youhave such casts in your scripts or views, they will fail with a message whenyou move to release 0.116. To get the semantics of the current casts, use:
- JSON_PARSE(x) instead of CAST(x as JSON)
- JSON_FORMAT(x) instead of CAST(x as VARCHAR)
query.low-memory-killer.enabled
config flag, and the delay betweenwhen the cluster runs low on memory and when the killer will be invoked can beconfigured with the query.low-memory-killer.delay
option.
## General Changes
- Add
multimap_agg()
function. - Add
checksum()
function. - Add
max()
andmin()
that takes a second argument and producesn
largest orn
smallest values. - Add
query_max_run_time
session property andquery.max-run-time
config. Queries are failed after the specified duration. - Removed
experimental.cluster-memory-manager-enabled
config. The clustermemory manager is now always enabled. - Removed
task.max-memory
config. optimizer.optimize-hash-generation
anddistributed-joins-enabled
areboth enabled by default now.- Add optimization for
IF
on a constant condition.