Releases: substrait-io/substrait-java
Releases · substrait-io/substrait-java
v0.15.0
0.15.0 (2023-08-20)
⚠ BREAKING CHANGES
- pojos: various public functions that took the
AggregateFunction.AggregationInvocation proto now take the POJO
equivalent Expression.AggregationInvocation.
Features
- implement fractional second intervals (#167) (68aa7c4)
- support reading Substrait plans with Window Functions (#165) (93c6db5)
Code Refactoring
- pojos: avoid using raw proto enums in POJO layer (#164) (41c8400)
v0.14.1
0.14.1 (2023-08-06)
Bug Fixes
- handle custom extensions through expressions (#161) (af91dc3)
v0.14.0
0.14.0 (2023-07-23)
Features
- Add SingleOrList support to the Isthmus converter (#159) (297c535)
v0.13.0
0.13.0 (2023-07-16)
Features
Bug Fixes
- left/right/outer joins have nullable fields (#157) (b987058)
v0.12.1
0.12.1 (2023-06-18)
Bug Fixes
- extension merging should include types (#152) (5718537)
v0.12.0
0.12.0 (2023-06-06)
⚠ BREAKING CHANGES
- TypeConverter no longer uses static methods
- SimpleExtension.MAPPER has been replaced with SimpleExtension.objectMapper(String namespace)
Features
- handle user-defined types in Isthmus (#149) (7d7acf8)
- support IfThen translation from Substrait to Calcite (#151) (f505c23)
v0.11.0
0.11.0 (2023-05-28)
⚠ BREAKING CHANGES
- rename and move extension associated code (#148)
Code Refactoring
- rename and move extension associated code (#148) (6f29d32)
v0.9.0
0.9.0 (2023-04-30)
Features
- support for custom scalar and aggregate fns (#140) (8bd599a)
v0.8.0
0.8.0 (2023-04-09)
⚠ BREAKING CHANGES
- Use commonExtension to indicate that these extensions
are associated with the RelCommon message
- Use relExtension to indicate that these extensions
are associated directly with Rels
Features