Releases: substrait-io/substrait-java
Releases Β· substrait-io/substrait-java
v0.76.0
0.76.0 (2026-01-18)
β BREAKING CHANGES
- core:
UserDefinedLiteralimmutable abstract class becomes aUserDefinedAnyLiteralandUserDefinedStructLiteral - core: Removed
ExpressionCreator#userDefinedLiteralmethod - core: Removed all visitor methods operating on
Expression.UserDefinedLiteral
Features
Bug Fixes
v0.75.0
v0.74.0
v0.73.0
v0.72.0
v0.71.0
v0.70.0
v0.69.0
v0.68.0
0.68.0 (2025-11-02)
Features
- isthmus: mapping of angular scalar functions (#586) (9c4db92)
- isthmus: mapping of bitwise functions from substrait (#582) (e1e8689)
- isthmus: mapping of factorial function from substrait (#589) (4b83666)
- isthmus: mapping of hyperbolic functions from substrait (#581) (ac9ad28)
- isthmus: support fully qualified table names in SubstraitCreateStatementParser (#575) (ab5943e)
v0.67.0
0.67.0 (2025-10-28)
Features
- core,isthmus: support grouping set index in Aggregate (#565) (a00a811)
- isthmus: extend Schema collector for dml (#570) (3f0f8f1)
- isthmus: improve extensibility of SubstraitRelVisitor (#553) (3c3db23)
- isthmus: mapping of square root function from substrait to calcite (#568) (a140d21)
- spark: dialect YAML file for spark converter (#554) (c4c6153)
Bug Fixes
- core: close AdvancedExtension serde gaps (#569) (2ba50cb)
- core: disable @generated annotations for immutables (#560) (7222906)
- prevents exception on construction of
FunctionConverterwith duplicate functions (#564) (1b1dc73), closes #562 - spark: add versions for jackson dependencies (#576) (3605322)
- spark: convert UnsafeArrayData literal to substrait (#557) (a6b2187)