Skip to content

feat: upgrade lance-core and pylance to 7.0.0#139

Merged
jackye1995 merged 1 commit into
lance-format:mainfrom
jackye1995:bump-lance-core-pylance-7.0.0
Jun 25, 2026
Merged

feat: upgrade lance-core and pylance to 7.0.0#139
jackye1995 merged 1 commit into
lance-format:mainfrom
jackye1995:bump-lance-core-pylance-7.0.0

Conversation

@jackye1995

Copy link
Copy Markdown
Contributor

Upgrades the core Lance dependency to the 7.0.0 release for both Java (lance-core) and Python (pylance).

Changes

  • lance-core (Java): 2.0.0 → 7.0.0
  • pylance (Python): → 7.0.0
  • Arrow (Java): 15.0.0 → 18.3.0 — required by lance-core 7.0.0. Also pins arrow-memory-core to ${arrow.version} so the Netty allocation manager is detected; lance-namespace-core ships an older arrow-memory-core that otherwise wins Maven version mediation and breaks DefaultAllocationManager lookup.
  • lance-namespace: 0.8.6 → 0.7.7 (Java + Python) — pylance 7.0.0 caps lance-namespace at <0.8, so 0.7.7 is the highest compatible version. This is also the version the lance 7.0.0 release line is built against, keeping the stack consistent.

Notes

Arrow is excluded from the shaded bundles, so consumers (e.g. lance-spark, lance-trino) will need Arrow 18.3.0 at runtime.

Bump lance-core (Java) and pylance (Python) to the 7.0.0 release.

lance-core 7.0.0 requires Arrow 18.3.0 (was 15.0.0); also pin
arrow-memory-core to ${arrow.version} so the Netty allocation manager
stays on the classpath, since lance-namespace-core ships an older
arrow-memory-core that otherwise wins version mediation.

Move lance-namespace to 0.7.7, the highest version compatible with
pylance 7.0.0 (which caps it at <0.8) and the version the lance 7.0.0
release line is built against.
@github-actions github-actions Bot added enhancement New feature or request java python labels Jun 25, 2026
@jackye1995 jackye1995 merged commit e2f2d6a into lance-format:main Jun 25, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request java python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant