Skip to content

Releases: substrait-io/substrait

v0.66.0

02 Feb 02:42
Compare
Choose a tag to compare

0.66.0 (2025-02-02)

Features

  • add advanced extension field to DdlRel, WriteRel, and UpdateRel (#766) (a428f96)

v0.65.0

26 Jan 02:42
Compare
Choose a tag to compare

0.65.0 (2025-01-26)

Features

  • add the test coverage baseline as a json file (#774) (dfbe734)

v0.64.0

12 Jan 02:53
Compare
Choose a tag to compare

0.64.0 (2025-01-12)

Features

  • additional boolean comparison functions (#764) (2d8b1b6)
  • introduce Iceberg table type using metadata file (#758) (7434e2f)
  • run pytest in pr workflow to check function test coverage (#765) (7bfc37c)

Bug Fixes

  • bump flake8 version to 7.0.0 (#768) (57770b6)
  • update the doc to clarify that function names are case-sensitive (#757) (203e6e4)

v0.63.1

22 Dec 02:50
Compare
Choose a tag to compare

0.63.1 (2024-12-22)

Bug Fixes

  • change the type of the bool_and testcase to aggregate (#756) (50f1a2e)

v0.63.0

15 Dec 03:04
Compare
Choose a tag to compare

0.63.0 (2024-12-15)

⚠ BREAKING CHANGES

  • The encoding of FetchRel has changed in a strictly
    backwards incompatible way. The change involves transitioning offset and
    count from a standalone int64 field to a oneof structure, where the
    original int64 field is marked as deprecated, and a new field of
    Expression type is introduced. Using a oneof may cause ambiguity between
    unset and set-to-zero states in older messages. However, the fields are
    defined such that their logical meaning remains indistinguishable,
    ensuring consistency across encodings.

Features

  • add expression support for count and offset in the fetch operator (#748) (bd4b431)
  • add simple linking to the examples (#702) (4c00b1c)
  • support missing variants for regexp string functions (#750) (3410a3e)

v0.62.0

24 Nov 02:58
Compare
Choose a tag to compare

0.62.0 (2024-11-24)

Features

Bug Fixes

  • fix function lookup in coverage tool (#744) (3d2ff77)

v0.61.0

17 Nov 02:57
Compare
Choose a tag to compare

0.61.0 (2024-11-17)

Features

  • add substrait test files to go embedded fs (#740) (e3a7773)
  • handle parsing of list arguments in func testcases (#737) (1f9c710)
  • update operator to update a table (#734) (adb1079)

Bug Fixes

  • misc fixes and cleanup to func testcase grammar (#742) (ea994c2)

v0.60.0

10 Nov 02:46
Compare
Choose a tag to compare

0.60.0 (2024-11-10)

Features

  • add antlr grammar for test file format (#728) (752aa63)
  • add CreateMode for CTAS in WriteRel (#715) (2e13d0b)
  • update test file format to support aggregate functions (#736) (c18c0c1)

Bug Fixes

  • typo in site/docs/tutorial/sql_to_substrait.md (#735) (9cccb04)

v0.59.0

03 Nov 02:52
Compare
Choose a tag to compare

0.59.0 (2024-11-03)

⚠ BREAKING CHANGES

  • changes the message type for Expressions field in
    VirtualTable

Features

Bug Fixes

  • virtualTable expression should represent a row of expression (#727) (a2df42c)

v0.58.0

13 Oct 02:50
Compare
Choose a tag to compare

0.58.0 (2024-10-13)

Features