Skip to content

Releases: substrait-io/substrait-java

v0.41.0

29 Sep 03:15
Compare
Choose a tag to compare

0.41.0 (2024-09-29)

Features

  • add ExpandRel support to core and Spark (#295) (32fea18)

v0.40.0

22 Sep 03:16
Compare
Choose a tag to compare

0.40.0 (2024-09-22)

⚠ BREAKING CHANGES

  • IntervalDay now has "subsecond" and "precision" fields instead
    of "microseconds". Old protobufs should be still read correctly.

Features

  • support new IntervalCompound and updated IntervalDay types (#288) (e24ce6f)

v0.39.0

01 Sep 03:12
Compare
Choose a tag to compare

0.39.0 (2024-09-01)

Features

  • isthmus: injectable TypeConverter for window fn converters (#291) (d625648)

v0.38.1

18 Aug 03:01
Compare
Choose a tag to compare

0.38.1 (2024-08-18)

Bug Fixes

  • core: output nullability of IfThen depends on all possible outputs (a0ca17b)
  • core: wrong type derivation for ConsistentPartitionWindow (#286) (60575b3)

v0.38.0

11 Aug 03:00
Compare
Choose a tag to compare

0.38.0 (2024-08-11)

Features

  • make ProtoRelConverter utility methods protected (#285) (3864710)

v0.37.0

21 Jul 02:53
Compare
Choose a tag to compare

0.37.0 (2024-07-21)

⚠ BREAKING CHANGES

  • AdvancedExtension#getOptimization() has been removed. Use getOptimizations() instead.

Features

  • literal support for precision timestamp types (#283) (94996f9)
  • validate VirtualTableScan field names with schema (#284) (0f8514a)

Miscellaneous Chores

v0.36.0

14 Jul 03:01
Compare
Choose a tag to compare

0.36.0 (2024-07-14)

⚠ BREAKING CHANGES

  • Expression#options now returns List
  • ProtoAggregateFunctionConverter#from(AggregateFunction) now returns AggregateFunctionInvocation

Bug Fixes

  • include FunctionOptions when converting functions (#278) (e574913)

v0.35.0

30 Jun 02:56
Compare
Choose a tag to compare

0.35.0 (2024-06-30)

Features

  • deprecate Timestamp and TimestampTZ visit functions (#273) (8a8253e)
  • introduce substrait-spark module (#271) (8537dca)

v0.34.0

23 Jun 02:51
Compare
Choose a tag to compare

0.34.0 (2024-06-23)

⚠ BREAKING CHANGES

  • getDfsNames() has been removed from VirtualTableScan
  • getInitialSchema() not longer has a default implementation in VirtualTableScan

Bug Fixes

  • set VirtualTableScan schema explicitly (#272) (f1192cf)

v0.33.0

16 Jun 02:59
Compare
Choose a tag to compare

0.33.0 (2024-06-16)

Features

  • isthmus: support for PrecisionTimestamp conversions (#262) (e726904)

Bug Fixes