Releases: substrait-io/substrait-go
Releases · substrait-io/substrait-go
v7.1.0
v7.0.0
v7.0.0 (2025-09-28)
BREAKING CHANGES
- GetExtensionSet now consumes Collection
BREAKING CHANGE: GetExtensionSet now returns an error
BREAKING CHANGE: Set FindURI is now FindURN
BREAKING CHANGE: Set ToProto now consumes Collection
BREAKING CHANGE: Set ToProto now returns additional []SimpleExtensionURN
BREAKING CHANGE: TopLevel interface has new GetExtensionUrns method
introduced by commit:
enable handling of URNs alongside URIs (#166) (fd45ef9) - bumped module to v7
introduced by commit:
bump module to v7 (#168) (63c836e) 
v6.0.0
v6.0.0 (2025-08-17)
BREAKING CHANGES
- Builder interface has new methods
introduced by commit:
add builder methods for extension relations (#157) (a0ff3dc) - bumped module to v6
introduced by commit:
bump module to v6 (#158) (1803339) 
Bug fixes
- set Precision on IntervalDayToSecond literals (#155) (b96ca33)
When creating a literal of type IntervalDayToSecond with the
NewLiteral() function, the returned literal did not have the precision
set to the correct precision for its type 
Documentation changes
v5.0.0
v5.0.0 (2025-08-08)
BREAKING CHANGES
- bumped module to v5
introduced by commit:
bump module to v5 (#152) (74376f6) - ResolveType now consumes a extensions.Set
BREAKING CHANGE: EvaluateTypeExpression now consumes a URI and a extensions.Set
introduced by commit:
handle user-defined types in ResolveType (#147) (485f6dc) - HasParameterizedParam() now returns false for EnumType
BREAKING CHANGE: GetParameterizedParams() now returns empty slice for EnumType
introduced by commit:
EnumType does not have parameterized parameters (#150) (3b86a0e)