github substrait-io/substrait v0.9.0

latest releases: v0.88.1, v0.88.0, v0.87.0...
3 years ago

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)

Don't miss a new substrait release

NewReleases is sending notifications on new releases.