v0.9.0
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 thecast
function (as opposed to thecast
expression) will no longer be valid. All
producers/consumers should use thecast
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
- message: commit lint issue (#250) (34ec8f5)
- removes cast function definition (#253) (66a3476), closes #88 #152
- specify how function arguments are to be bound (#231) (d4cfbe0)