Releases: ibis-project/ibis-substrait
Releases · ibis-project/ibis-substrait
v4.0.1
4.0.1 (2024-07-29)
Bug Fixes
- field_index: get field index w.r.t. pre-join table schemata (#1078) (7095b19)
v4.0.0
4.0.0 (2024-07-03)
⚠ BREAKING CHANGES
- ibis-substrait no longer supports versions of Ibis <
9.x. If you are using an older version of Ibis, you can pin ibis-substrait<4
Features
Documentation
- remove defunct proto instructions, add commit guide (c5fcb97)
v3.2.1
3.2.1 (2024-05-21)
Bug Fixes
- deps: pin ibis-framework to less than 9 (f671438)
v3.2.0
3.2.0 (2024-02-06)
Features
- autocast: add autocast for digits argument to ops.Round (f0d4940)
- support ibis 7.2 (5976b9f)
Bug Fixes
- deps: update dependency ibis-framework to v7.1.0 [security] (bdb5906)
- deps: update dependency packaging to v23.2 (82d9a9b)
- grouping: collect multiple grouping keys in single "groupings" (30d35e3)
v3.1.1
3.1.1 (2023-10-05)
Features
Bug Fixes
- extensions: pass over extension top-matter (c7f3e34)
- extensions: use compound signature when creating new URI (d0ee145)
v3.1.0
3.1.0 (2023-08-30)
Features
- add type signature to scalar function name definitions (fe19d3c)
Bug Fixes
- deps: update dependency ibis-framework to v6.1.0 (721d574)
v3.0.0
3.0.0 (2023-08-02)
⚠ BREAKING CHANGES
- The minimum supported version of Ibis is 4.0.
Deprecated methods sort_by
and groupby
have been removed in Ibis
6.x, so it is not possible to support 3.x through 6.x.
- decompile: decompiler is no longer supported and has been removed.
- substrait-python: We now rely on the upstream
substrait
package (https://github.com/substrait-io/substrait-python) for the
generated substrait code. You will need to install substrait
from pypi
or conda-forge if you have not already done so.
All tests are passing -- this also accompanies a bump of the Substrait
version to v0.30.0 (because this is what is available in the upstream).
Features
- add support for Ibis 6.x (fcfc595)
- substrait-python: use upstream substrait python package (4b38bae)
Bug Fixes
Refactors
- decompile: remove decompiler (401bb60)
- drop support for Ibis 3.x (9ffaf99)
- drop support for Python 3.8 (023351b)
- remove deprecated importlib.resources.path call (e20542b)
v2.29.1
2.29.1 (2023-06-30)
Bug Fixes
- deps: update dependency packaging to v23.1 (82d38a5)
Documentation
- add documentation to test_pyarrow::test_extension_udf (d024b08)
Refactors
- uses clearer import name for pyarrow.substrait (65ba567)
v2.28.2
2.28.2 (2023-05-17)
Bug Fixes
- uri: allow overriding extension uri when registering extension file (59d5b29)
Refactors
- change compiler to required keyword arg (15737f3)
- deps: loosen user-facing protobuf dependency (88723a1)
- remove expr arguments in translate (99649dc)