Skip to content

Releases: substrait-io/substrait-java

v0.29.0

17 Mar 02:28
Compare
Choose a tag to compare

0.29.0 (2024-03-17)

⚠ BREAKING CHANGES

  • isthmus: method ExpressionCreator.cast(Type, Expression) has been removed

Features

v0.28.1

10 Mar 02:27
Compare
Choose a tag to compare

0.28.1 (2024-03-10)

Bug Fixes

  • use coercive function matcher before least restrictive matcher (#237) (e7aa8ff)

v0.28.0

25 Feb 02:26
Compare
Choose a tag to compare

0.28.0 (2024-02-25)

Features

  • isthmus: add WindowRelFunctionConverter (#234) (a5e1a21)
  • isthmus: improve signature matching for functions with wildcard arguments (#226) (ec1887c)

Bug Fixes

  • disable task caches in the gradle build (#233) (7879f2b)
  • isthmus: allow for conversion of plans containing Calcite SqlAggFunctions (#230) (0bdac49), closes #180

v0.27.0

18 Feb 02:27
Compare
Choose a tag to compare

0.27.0 (2024-02-18)

⚠ BREAKING CHANGES

  • ExpressionVisitor now has a visit(Expression.EmptyListLiteral) method
  • LiteralConstructorConverter constructor now requires a TypeConverter

Features

  • add support for empty list literals (#227) (2a98e3c)
  • pojo: add POJO representation and converters for ConsistentPartitionWindowRel (#231) (f148bbb)
  • support for user-defined type literals (#232) (ca8187f)

v0.26.0

11 Feb 02:32
Compare
Choose a tag to compare

0.26.0 (2024-02-11)

Features

Bug Fixes

  • update bad URLs in the release readme (#225) (aad2739)

v0.25.0

21 Jan 02:36
Compare
Choose a tag to compare

0.25.0 (2024-01-21)

⚠ BREAKING CHANGES

  • isthmus: signatures for aggregate building utils have changed

  • feat: additional builder methods for arithmetic aggregate functions

  • feat: sortField builder method

  • feat: grouping builder method

  • feat: add, subtract, multiply, divide and negate methods for builder

  • refactor: extract row matching assertions to PlanTestBase

  • feat(isthmus): improved Calcite support for Substrait Aggregate rels

  • refactor: builder functions for aggregates and aggregate functions now
    consume and return Aggregate.Measure instead of
    AggregateFunctionInvocation

Features

  • enable conversion of SQL expressions to Substrait ExtendedExpressions (#191) (750220e)
  • improved error messages for Substrait conversion failures (#221) (#222) (8c70245)
  • isthmus: improved Calcite support for Substrait Aggregate rels (#214) (1689c93)

v0.24.0

07 Jan 02:39
Compare
Choose a tag to compare

0.24.0 (2024-01-07)

Features

  • introduce DefaultExtensionCatalog (#217) (35f9b62)
  • isthmus: additional output formats for cli (#216) (6e62f46)

v0.23.0

18 Dec 19:49
Compare
Choose a tag to compare

0.23.0 (2023-12-18)

Features

v0.22.0

26 Nov 02:37
Compare
Choose a tag to compare

0.22.0 (2023-11-26)

Features

  • isthmus: support inPredicate expression (#205) (133ab83)

v0.21.0

19 Nov 02:41
Compare
Choose a tag to compare

0.21.0 (2023-11-19)

Features