Skip to content

Conversation

@wojiaodoubao
Copy link
Contributor

@wojiaodoubao wojiaodoubao commented Jan 7, 2026

BREAKING CHANGE: defaults new datasets to use V2 manifest path naming scheme. This makes these datasets unreadable for versions of Lance library prior to v0.17.0 (released September 2024).

This default improves performance on object storage. See the original PR (#2798) for details.

Close #5634

@github-actions github-actions bot added enhancement New feature or request python java labels Jan 7, 2026
@codecov
Copy link

codecov bot commented Jan 8, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@wojiaodoubao
Copy link
Contributor Author

Hi @westonpace @wjones127 , could you help review this when you have time, thanks very much~

@wjones127 wjones127 changed the title feat: make v2 manifest default feat!: make v2 manifest default Jan 8, 2026
Copy link
Contributor

@wjones127 wjones127 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think you missed one or two places.

Also, I've labelled this PR as a breaking change, since changed in default settings are considered breaking changes.

@wojiaodoubao
Copy link
Contributor Author

This pr is updated, please help review when you have time, thanks very much~ @wjones127

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make enable_v2_manifest_paths default to True

2 participants