Release Notes
⚠ BREAKING CHANGES
- dialect: dialect files declaring
EXTENSION_SINGLE,
EXTENSION_MULTI or EXTENSION_LEAF must now list the message_types
they support, the same way USER_DEFINED types have to name their
extension. ExpandRel support is declared with CONSISTENT_FIELD
rather than CONSTANT_FIELD, which never named a protobuf member.
Features
- dialect: check the dialect schema against the protos (#1173) (b92e97c)
Bug Fixes
- extensions: split shared type parameters in strpos and logb (#1186) (5a189e7)
See https://github.com/substrait-io/substrait/releases/tag/v0.103.0
Release Notes
0.103.0 (2026-08-30)
⚠ BREAKING CHANGES
EXTENSION_SINGLE,EXTENSION_MULTIorEXTENSION_LEAFmust now list themessage_typesthey support, the same way
USER_DEFINEDtypes have to name theirextension.
ExpandRelsupport is declared withCONSISTENT_FIELDrather than
CONSTANT_FIELD, which never named a protobuf member.Features
Bug Fixes
See https://github.com/substrait-io/substrait/releases/tag/v0.103.0