Skip to content

Releases: substrait-io/substrait-java

v0.28.1

Choose a tag to compare

@github-actions github-actions released this 10 Mar 02:27

0.28.1 (2024-03-10)

Bug Fixes

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

v0.28.0

Choose a tag to compare

@github-actions github-actions released this 25 Feb 02:26

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

Choose a tag to compare

@github-actions github-actions released this 18 Feb 02:27

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

Choose a tag to compare

@github-actions github-actions released this 11 Feb 02:32

0.26.0 (2024-02-11)

Features

Bug Fixes

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

v0.25.0

Choose a tag to compare

@github-actions github-actions released this 21 Jan 02:36

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

Choose a tag to compare

@github-actions github-actions released this 07 Jan 02:39

0.24.0 (2024-01-07)

Features

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

v0.23.0

Choose a tag to compare

@github-actions github-actions released this 18 Dec 19:49

0.23.0 (2023-12-18)

Features

v0.22.0

Choose a tag to compare

@github-actions github-actions released this 26 Nov 02:37

0.22.0 (2023-11-26)

Features

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

v0.21.0

Choose a tag to compare

@github-actions github-actions released this 19 Nov 02:41

0.21.0 (2023-11-19)

Features

v0.20.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 21:27

0.20.0 (2023-11-07)

⚠ BREAKING CHANGES

  • RelCopyOnWriteVisitor now extends RelVisitor and has generic type parameter

Features

Bug Fixes

  • map switch expression to a Calcite CASE statement (#189) (b938573)