Skip to content

Releases: substrait-io/substrait-java

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

v0.71.0

30 Nov 03:39

Choose a tag to compare

0.71.0 (2025-11-30)

Features

  • add ExchangeRel support to core (#602) (194f4e4)
  • isthmus: mapping of string extract and pad fns (#619) (359cc7c)

Bug Fixes

v0.70.0

23 Nov 03:47

Choose a tag to compare

0.70.0 (2025-11-23)

Features

  • isthmus: mapping of positional scalar fns (#610) (96541a9)
  • isthmus: support bitwise left shift (#605) (22448d1)

v0.69.0

16 Nov 03:40

Choose a tag to compare

0.69.0 (2025-11-16)

Features

  • enforce row type consistency with schema in virtual tables (#601) (a5322ea)
  • isthmus: log2, greatest and least scalar fn mappings added (#598) (848bfcf)
  • isthmus: true, false, distinct comparator scalar fn mappings (#597) (f59ecc5)

Bug Fixes