Release 0.196

    • Fix memory leak for queries with ORDER BY.

    • Fix tracking of query peak memory usage.

    • Fix planning failure for lambda with capture in rare cases.

    • Fix returned value from round(x, d) when x is a with scale 0 and d is a negative integer. Previously, no rounding was done in this case.

    • Improve performance of the array_join() function.

    • Improve performance of the function.

    • Optimize min_by() and by avoiding unnecessary object creation in order to reduce GC overhead.

    • Add is_json_scalar() function.

    • Add function variant that executes a lambda for each replacement.

    • Fix a correctness issue where non-null values can be treated as null values when writing dictionary-encoded strings to ORC files with the new ORC writer.

    • Fix invalid failure due to string statistics mismatch while validating ORC files after they have been written with the new ORC writer. This happens when the written strings contain invalid UTF-8 code points.