Releases: substrait-io/substrait-java
Releases · substrait-io/substrait-java
v0.29.0
0.29.0 (2024-03-17)
⚠ BREAKING CHANGES
- isthmus: method ExpressionCreator.cast(Type, Expression) has been removed
Features
v0.28.1
0.28.1 (2024-03-10)
Bug Fixes
- use coercive function matcher before least restrictive matcher (#237) (e7aa8ff)
v0.28.0
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
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
0.26.0 (2024-02-11)
Features
Bug Fixes
v0.25.0
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.22.0
0.22.0 (2023-11-26)
Features
- isthmus: support inPredicate expression (#205) (133ab83)