Skip to content

Releases: substrait-io/substrait-java

v0.95.0

Choose a tag to compare

@substrait-java-releaser substrait-java-releaser released this 05 Jul 06:12

0.95.0 (2026-07-05)

v0.94.0

Choose a tag to compare

@substrait-java-releaser substrait-java-releaser released this 21 Jun 07:01

0.94.0 (2026-06-21)

Features

  • core: support ExecutionContextVariable (#867) (a649e0d)
  • support new ComparisonJoinKey field in HashJoin/MergeJoin (#845) (9c2c750)

v0.93.0

Choose a tag to compare

@substrait-java-releaser substrait-java-releaser released this 14 Jun 06:49

0.93.0 (2026-06-14)

⚠ BREAKING CHANGES

  • core: protobuf Aggregate.Grouping.grouping_expressions field is no longer supported
  • extensions: changes the visibility of the ScalarFunctionVariant.resolve() function from public to package-private

Features

  • core: remove AggregateRel.Grouping.grouping_expressions (#857) (b38ca00)
  • extend substrait builder api (#773) (594a168)
  • extensions: support deprecation info in extensions (#846) (f7768d9)
  • extensions: support impl-level description in extensions (#848) (eb453f2)
  • pojo: support plan execution behavior (#791) (50acd03)

v0.92.0

Choose a tag to compare

@substrait-java-releaser substrait-java-releaser released this 07 Jun 06:25

0.92.0 (2026-06-07)

Features

  • examples: demonstrate Calcite optimization (#776) (a6a3b79)

v0.91.0

Choose a tag to compare

@substrait-java-releaser substrait-java-releaser released this 24 May 06:10

0.91.0 (2026-05-24)

Features

v0.90.0

Choose a tag to compare

@substrait-java-releaser substrait-java-releaser released this 17 May 06:00

0.90.0 (2026-05-17)

Features

  • core,isthmus: add DynamicParameter expression support (#752) (1770fa4)

v0.89.2

Choose a tag to compare

@substrait-java-releaser substrait-java-releaser released this 03 May 05:39

0.89.2 (2026-05-03)

Bug Fixes

  • core: correct type short names for binary and fixedbinary (#826) (48dcd3f)

v0.89.1

Choose a tag to compare

@substrait-java-releaser substrait-java-releaser released this 26 Apr 05:13

0.89.1 (2026-04-26)

Bug Fixes

  • spark: correct handling of ‘remap’ property (#818) (2b7e89f)

v0.89.0

Choose a tag to compare

@substrait-java-releaser substrait-java-releaser released this 19 Apr 04:53

0.89.0 (2026-04-19)

⚠ BREAKING CHANGES

  • core: bump to substrait v0.87.0 (#797)

Features

Bug Fixes

  • core: correct mark join output schema (#814) (e7abfad)

v0.88.0

Choose a tag to compare

@substrait-java-releaser substrait-java-releaser released this 12 Apr 05:03

0.88.0 (2026-04-12)

Features

  • add missing extension YAMLs and test for completeness (#723) (c14f3e3)
  • core: add MaskExpression POJO and ReadRel projection support (#782) (6f79ac8)
  • core: add typeVariationReference to UserDefined type (#794) (a7ad40a)