Releases: substrait-io/substrait
Releases · substrait-io/substrait
v0.10.0
v0.9.0
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)
Documentation
Code Refactoring
v0.8.0
v0.7.0
v0.6.0
v0.5.0
0.5.0 (2022-06-12)
⚠ BREAKING CHANGES
- The
substrait/ReadRel/LocalFiles/format
field is deprecated. This will cause a hard break in compatibility. Newer consumers will not be able to read older files. Older consumers will not be able to read newer files. One should now express format concepts using the file_format oneof field.
Co-authored-by: Jacques Nadeau [email protected]