Skip to content

Releases: substrait-io/substrait

v0.22.0

18 Dec 02:31
Compare
Choose a tag to compare

0.22.0 (2022-12-18)

Features

  • add bitwise NOT, AND, OR & XOR functions (#370) (81e34d4)

v0.21.1

04 Dec 02:39
Compare
Choose a tag to compare

0.21.1 (2022-12-04)

Bug Fixes

  • rename regex_string_split to regexp_string_split (#393) (f9f4967)

v0.21.0

27 Nov 02:59
Compare
Choose a tag to compare

0.21.0 (2022-11-27)

Features

  • add nested type constructor expressions (#351) (b64d30b)
  • add title to simple extensions schema (#387) (2819ecc)

v0.20.0

20 Nov 03:14
Compare
Choose a tag to compare

0.20.0 (2022-11-20)

⚠ BREAKING CHANGES

  • optional arguments are no longer allowed to be specified
    as a part of FunctionArgument messages. Instead they are now specified
    separately as part of the function invocation.
  • optional arguments are now specified separately from
    required arguments in the YAML specification.

Co-authored-by: Benjamin Kietzman [email protected]

Co-authored-by: Benjamin Kietzman [email protected]

Features

  • add best effort filter to read rel and clarify that the pre-masked schema should be used (#271) (4beff87)
  • optional args are now specified separately from required args (#342) (bd29ea3)

v0.19.0

06 Nov 03:20
Compare
Choose a tag to compare

0.19.0 (2022-11-06)

Features

Bug Fixes

  • rename version fields which conflict with sysmacros (#362) (4170bf1)

v0.18.0

09 Oct 04:00
Compare
Choose a tag to compare

0.18.0 (2022-10-09)

Features

  • attach Substrait version number to plans (#347) (2d1bb9d)

v0.17.0

02 Oct 04:11
Compare
Choose a tag to compare

0.17.0 (2022-10-02)

Features

  • support non-struct type class structure (#328) (dd7f9f0)

v0.16.0

25 Sep 04:04
Compare
Choose a tag to compare

0.16.0 (2022-09-25)

Features

v0.15.0

18 Sep 04:10
Compare
Choose a tag to compare

0.15.0 (2022-09-18)

⚠ BREAKING CHANGES

  • options were added to division and logarithmic functions.

Features

  • add options for behaviour when dividing by zero or calculating log zero (#329) (1c170c8)

Bug Fixes

  • naming: add missing arg names in functions_aggregate_*.yaml (#316) (fb92997)

v0.14.0

11 Sep 04:03
Compare
Choose a tag to compare

0.14.0 (2022-09-11)

⚠ BREAKING CHANGES

  • option argument added to std_dev and variance aggregate functions

Features

  • add bool_and and bool_or aggregate functions (#314) (52fa523)
  • add corr and mode aggregation functions (#296) (96b13d7)
  • add median and count_distinct aggregation functions (#278) (9be62e5)
  • add population option to variance and standard deviation functions (#295) (c47fffa)
  • add quantile aggregate function (#279) (de6bc9f)
  • add string_agg aggregate function (#297) (fbe5e09)

Bug Fixes

  • mark string_agg aggregate as being sensitive to input order (#312) (683faaa)
  • naming: add missing arg names in functions_arithmetic.yaml (#315) (d433a06)
  • naming: add missing arg names in functions_datetime.yaml (#318) (b7347d1)
  • naming: add missing arg names in functions_logarithmic.yaml and functions_set.yaml (#319) (1c14d27)
  • naming: add/replace arg names in functions_boolean.yaml (#317) (809a2f4)
  • revert addition of count_distinct aggregate function (#311) (90d7c0d)