Skip to content

chore(deps): bump substrait packages to 0.99.0 - #238

Merged
nielspardon merged 1 commit into
substrait-io:mainfrom
nielspardon:bump-substrait-0.99.0
Jul 27, 2026
Merged

chore(deps): bump substrait packages to 0.99.0#238
nielspardon merged 1 commit into
substrait-io:mainfrom
nielspardon:bump-substrait-0.99.0

Conversation

@nielspardon

Copy link
Copy Markdown
Member

Closes #237.

Bumps substrait-protobuf, substrait-extensions, and substrait-antlr from 0.98.0 to 0.99.0 (release notes).

What's in 0.99.0

The only proto change is purely additive: a new Type.Unbound variant (unbound = 39) for partially bound plans (substrait-io/substrait#1081). No fields are removed or renamed, so — unlike the 0.98.0 bump — no builder/consumer API change is required.

Changes

  • pyproject.toml: version pins 0.98.0 → 0.99.0
  • uv.lock / pixi.lock: regenerated
  • tests/dataframe/test_dtypes.py: exclude the new unbound kind from the concrete-type facade coverage check. unbound is a placeholder ("a placeholder type whose concrete type has not yet been bound"), not a concrete data type, so it belongs alongside the other non-data kinds (func, user_defined, …) rather than being surfaced as a column type.

Verification

  • uv run --frozen pytest — 553 passed, 30 skipped
  • pixi run lint and pixi run format --check — clean
  • ./check_substrait_package_versions.sh — passes

🤖 Generated with AI

Substrait 0.99.0 only adds a new `Type.Unbound` variant for partially
bound plans (substrait-io/substrait#1081); no fields are removed, so no
builder/consumer API change is required.

`unbound` is a placeholder type, not a concrete data type, so it is
excluded from the ergonomic `substrait.dataframe` type facade (and its
concrete-type coverage test) alongside the other non-data kinds.
@nielspardon
nielspardon merged commit 154ebbe into substrait-io:main Jul 27, 2026
21 checks passed
@nielspardon
nielspardon deleted the bump-substrait-0.99.0 branch July 27, 2026 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update to Substrait v0.99.0

2 participants