Skip to content

v0.9.0

Compare
Choose a tag to compare
@substrait-project-bot substrait-project-bot released this 31 Jul 03:37
· 347 commits to main since this release

0.9.0 (2022-07-31)

⚠ BREAKING CHANGES

  • arithmetic: Options SILENT, SATURATE, ERROR are no longer valid for use with floating point
    arguments to add, subtract, multiply or divide
  • function argument bindings were open to interpretation
    before, and were often produced incorrectly; therefore, this change
    semantically shifts some responsibilities from the consumers to the
    producers.
  • the grouping set index column now only exists if there is more
    than one grouping set.
  • Existing plans that are modeling cast with the cast
    function (as opposed to the cast expression) will no longer be valid. All
    producers/consumers should use the cast expression type.

Features

  • add functions for arithmetic, rounding, logarithmic, and string transformations (#245) (f7c5da5)
  • add standard deviation functions (#257) (1339534)
  • add string containment functions (#256) (d6b9b34)
  • add string trimming and padding functions (#248) (8a8f65d)
  • add trigonometry functions (#241) (d83d566)
  • add variance function (#263) (b6c3772)
  • arithmetic: add abs and sign to scalar function extensions (#244) (1b9a45f)
  • support window functions (#224) (4b2072a)

Bug Fixes

Documentation

Code Refactoring

  • arithmetic: specify FP overflow and domain options for remaining ops (#269) (de64a3c)