Skip to content

feat: update minimum supported rust version from 1.88 to 1.91#5964

Merged
westonpace merged 1 commit intolance-format:mainfrom
westonpace:feat/update-msrv-191
Feb 18, 2026
Merged

feat: update minimum supported rust version from 1.88 to 1.91#5964
westonpace merged 1 commit intolance-format:mainfrom
westonpace:feat/update-msrv-191

Conversation

@westonpace
Copy link
Copy Markdown
Member

The AWS libraries have updated their MSRV to 1.91 and their versioning scheme makes it a little difficult to pin. We aim to follow Datafusion's policy which is "4 minor releases and 4 months". The release of 1.94 (currently slated for 5 Mar) would make 1.91 the minimum (1.91 is released in October so we have 4 months and this gives us 4 releases (1.91, 1.92, 1.93, 1.94).

Since 5 Mar is close I'd rather not dive into complicated pinning too much even if we are technically getting ahead of ourselves slightly.

@github-actions github-actions Bot added enhancement New feature or request python java labels Feb 18, 2026
@github-actions
Copy link
Copy Markdown
Contributor

PR Review

This is a clean MSRV bump from 1.88 to 1.91 across all relevant files:

  • .github/workflows/rust.yml
  • Cargo.toml (workspace)
  • java/lance-jni/Cargo.toml
  • python/Cargo.toml

No issues found. The changes are consistent across all files and the rationale (AWS libraries MSRV update + DataFusion's 4-release/4-month policy) is sound.

LGTM ✓

@westonpace
Copy link
Copy Markdown
Member Author

The native-tls failure looks transient (maintainer yanked that version, looks like an accidental bad publish). I've confirmed no error with 0.2.18

@westonpace westonpace merged commit ee1914a into lance-format:main Feb 18, 2026
31 of 32 checks passed
@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 18, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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.

4 participants