Improved JSON_UNQUOTE + JSON_EXTRACT shorthand syntax behavior, which was inconsistent. Previously "->>" usage could differ between Session.sql() (SQL) and Table.select() (CRUD interface) usage. For example, '{ "key": '42' }' would return as '42' or 42, respectively, but now yields a utf8mb4 string '42' in both cases. (Bug #31017606)
Relaxed the expression parser to allow leading and trailing whitespace in the expression strings. (Bug #29795595)
Improved globstar ("**") error handling in the expression parser; expressions now explicitly fail in cases where the globstar is the last item in a document path. (Bug #27361584)
Shift operator usage could return different results between CRUD and plain SQL contexts. (Bug #93834, Bug #29178528)