Skip to content

Releases: substrait-io/substrait-java

v0.86.1

22 Mar 04:17

Choose a tag to compare

0.86.1 (2026-03-22)

Bug Fixes

v0.86.0

19 Mar 15:16

Choose a tag to compare

0.86.0 (2026-03-19)

Features

Bug Fixes

v0.85.0

14 Mar 01:57

Choose a tag to compare

0.85.0 (2026-03-14)

⚠ BREAKING CHANGES

  • core: fully drops URI usage

Features

  • core: bump substrait to v0.85.0, drop URI support (#740) (441d355)

v0.84.1

14 Mar 01:28

Choose a tag to compare

0.84.1 (2026-03-14)

Bug Fixes

  • isthmus: fix calcite optimization when DDL statements are used (#739) (94a0188)
  • minimise overflow on timestamp conversion (#737) (dd89ce0)

v0.84.0

12 Mar 10:59

Choose a tag to compare

0.84.0 (2026-03-12)

Features

  • core: expose metadata from YAML extension files (#691) (b865296)
  • isthmus: enable precision timestamp addition/subtraction (#745) (df13eb8)

Bug Fixes

  • core: create precision time protobuf (#742) (824fc58)
  • isthmus: support DDL statements in SqlToSubstrait conversion (#736) (ff3607d)

v0.83.0

09 Mar 15:56

Choose a tag to compare

0.83.0 (2026-03-09)

Features

  • isthmus: migrate to PrecisionTime / PrecisionTimestamp (#721) (7b43752)
  • spark: build and publish multi-variant targets (#707) (d3ce994)

Bug Fixes

  • properly deprecate Time(stamp) in favor of PrecisionTime(stamp) (#720) (d4697f7)
  • release of spark variants failed (#734) (724aa22)

v0.82.0

02 Mar 15:27

Choose a tag to compare

0.82.0 (2026-03-02)

Features

  • core: add SubstraitBuilder.fieldReference(s) methods for joins (#712) (66d7c0b)
  • introduce Type#withNullable(boolean) (#713) (ea1a708)
  • spark: support lpad and rpad functions (#719) (5cf6820)

Bug Fixes

  • isthmus: fix argument order for trim function mapping (#714) (45750bf)

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)