0.88.0 (2026-04-12)
⚠ BREAKING CHANGES
- extensions: deprecates the function signatures for std_dev and
variance using function options in favor of the versions using enum
arguments
Signed-off-by: Niels Pardon par@zurich.ibm.com
- dialect: explicitly defines the maximum length of
FIXEDBINARY
in the documentation which was already existent in the protobuf
specification due to the use ofint32for thelengthargument
- adds
max_lengthforFIXED_BINARY,VARCHAR,FIXED_CHARto the
dialect schema - adds
max_precisionandmax_scaleforDECIMALto the dialect
schema - updated the documentation to mention the maximum length for
FIXEDBINARYwhich is given by the use ofint32for thelength
field in the
proto
- removes the deprecated
time,timestampand
timestamp_tztypes from:
- proto files
- dialect schema
- extension yamls
- ANTLR grammar
- test cases
- coverage python code
- documentation
- removed Aggregate.Grouping.grouping_expressions field
Features
- add TopNRel physical operator with WITH TIES support (#1009) (6cf8ff3)
- dialect: support max length, scale, precision for parameterized types (#1030) (edaed64)
- extensions: deprecate std_dev and variance using function options (#1019) (fc6ab3c)
- remove deprecated time, timestamp and timestamp_tz types (#994) (87d73b6), closes #980
- removed AggregateRel.Grouping.grouping_expressions (#1002) (c82f39a)
- tests: use URN instead of path for extension references (#1028) (dd25f77)