Skip to content

Releases: substrait-io/substrait-java

v0.81.0

01 Mar 04:22

Choose a tag to compare

0.81.0 (2026-03-01)

Features

  • isthmus: support Substrait struct literal conversions (#677) (cd2535b)

v0.80.0

24 Feb 00:26

Choose a tag to compare

0.80.0 (2026-02-24)

⚠ BREAKING CHANGES

  • removed FeatureBoard class
  • all constructors consuming a FeatureBoard have been
    removed
  • a number of methods/constructors have been replaced
    with ConverterProvider equivalents

Features

  • introduce ConverterProvider to control conversion behaviour (#649) (bb58d42)

v0.79.0

22 Feb 04:15

Choose a tag to compare

0.79.0 (2026-02-22)

Features

  • isthmus: add method to convert Plan into SQL strings using dialect (#704) (e75b621)
  • spark: upgrade scala compiler to 2.13.18 (#705) (becd45e)

v0.78.0

01 Feb 04:44

Choose a tag to compare

0.78.0 (2026-02-01)

Features

  • isthmus: add strptime_* function mappings (#695) (d93efe4)

v0.77.0

25 Jan 04:09

Choose a tag to compare

0.77.0 (2026-01-25)

⚠ BREAKING CHANGES

  • io.substrait.relation.EmptyScan has been removed

Features

  • allow the creation of VirtualTableScans with no rows (#682) (32add4d)

Bug Fixes

  • core: enforce NullLiteral nullable invariant (#686) (65c6881), closes #685
  • isthmus: preserve nullability in VirtualTableScan Calcite roundtrip (#684) (e1c5207), closes #683

v0.76.0

18 Jan 03:41

Choose a tag to compare

0.76.0 (2026-01-18)

⚠ BREAKING CHANGES

  • core: UserDefinedLiteral immutable abstract class becomes a UserDefinedAnyLiteral and UserDefinedStructLiteral
  • core: Removed ExpressionCreator#userDefinedLiteral method
  • core: Removed all visitor methods operating on Expression.UserDefinedLiteral

Features

  • core: handle struct-based UDT literals (#613) (13309df)

Bug Fixes

v0.75.0

11 Jan 03:43

Choose a tag to compare

0.75.0 (2026-01-11)

Features

v0.74.0

21 Dec 03:50

Choose a tag to compare

0.74.0 (2025-12-21)

Features

  • handle parameterConsistency option in YAML extensions (#624) (acaecb5)
  • isthmus: support month()-style datetime operators (#643) (82141bb)

Bug Fixes

  • add essential javadoc to remove warnings (#639) (89c8538)

v0.73.0

14 Dec 03:47

Choose a tag to compare

0.73.0 (2025-12-14)

Features

  • isthmus: add dynamic function conversion capabilities (#457) (c5b1536)
  • support Nested Lists (#627) (717242a)

v0.72.0

07 Dec 03:53

Choose a tag to compare

0.72.0 (2025-12-07)

Features