Uh oh!
There was an error while loading. Please reload this page.
Bump MSRV to 1.88.0 - #18403
Conversation
Update Minimum Supported Rust Version from 1.87.0 to 1.88.0 per MSRV policy. Rust 1.91.0 was released, which allows us to upgrade from 1.87.0 to 1.88.0 following our policy of supporting the last 4 stable Rust minor versions. Closesapache#18395
| [`1.87.0`]: https://releases.rs/docs/1.87.0/ | ||
| ### `MSRV` updated to 1.88.0 |
There was a problem hiding this comment.
@harshasiddartha -- can you please consolidate this entry with the one above (there is no need to say we updated the MSRV from 1.87 and to 1.88)?
Combine the separate 1.87.0 and 1.88.0 MSRV entries into a single entry as requested in review.
harshasiddartha
commented
Oct 31, 2025
Thanks for the review @alamb! I've consolidated the MSRV entries into a single entry as requested. The documentation now only mentions the update to 1.88.0 without referencing the previous version. |
harshasiddartha
commented
Oct 31, 2025
Hi @alamb, I've already consolidated the MSRV entries in commit 1caee69. The documentation now has a single entry for "MSRV updated to 1.88.0" without any reference to version 1.87.0. The old 1.87.0 entry has been completely removed and replaced with the 1.88.0 entry. Please let me know if you're still seeing any references to 1.87.0 in the PR diff view - I can double-check if needed. |
harshasiddartha
commented
Nov 1, 2025
@alamb can you review and merge my pr |
alamb
commented
Nov 1, 2025
Looks good to me now -- thank you @harshasiddartha and @Jefffrey |
Uh oh!
There was an error while loading. Please reload this page.
## Description This PR bumps the Minimum Supported Rust Version (MSRV) from 1.87.0 to 1.88.0 per our MSRV policy. Rust 1.91.0 was released today: https://blog.rust-lang.org/2025/10/30/Rust-1.91.0/ Per our MSRV policy we can now upgrade from 1.87.0 to 1.88.0. The policy states that DataFusion supports the last 4 stable Rust minor versions released and any such versions released within the last 4 months. ## Changes - Updated `rust-version` in `Cargo.toml` from `1.87.0` to `1.88.0` - Added upgrade note in `docs/source/library-user-guide/upgrading.md` ## Testing - ✅ Verified the code compiles with Rust 1.90.0 (newer than MSRV) - ✅ All workspace crates compile successfully ## Related Closesapache#18395 ## Notes This change enables the use of Rust 1.88.0 features, including let chains, which are now available for use in the codebase.
## Description This PR bumps the Minimum Supported Rust Version (MSRV) from 1.87.0 to 1.88.0 per our MSRV policy. Rust 1.91.0 was released today: https://blog.rust-lang.org/2025/10/30/Rust-1.91.0/ Per our MSRV policy we can now upgrade from 1.87.0 to 1.88.0. The policy states that DataFusion supports the last 4 stable Rust minor versions released and any such versions released within the last 4 months. ## Changes - Updated `rust-version` in `Cargo.toml` from `1.87.0` to `1.88.0` - Added upgrade note in `docs/source/library-user-guide/upgrading.md` ## Testing - ✅ Verified the code compiles with Rust 1.90.0 (newer than MSRV) - ✅ All workspace crates compile successfully ## Related Closesapache#18395 ## Notes This change enables the use of Rust 1.88.0 features, including let chains, which are now available for use in the codebase.
see previous bump - apache#18403 honestly my main motivation was i was using a feature from `1.89.0` apparently for apache#23631 and realized we hadn't bumped this in a while if we prefer to be more conservative with msrv bumps (i.e. only bump if a dependency requires it or we see a really useful feature/lib function in newer versions) then i'm fine with leaving it and altering my PR above, but in the past we usually kept up to date with bumping our msrv
see previous bump - apache#18403 honestly my main motivation was i was using a feature from `1.89.0` apparently for apache#23631 and realized we hadn't bumped this in a while if we prefer to be more conservative with msrv bumps (i.e. only bump if a dependency requires it or we see a really useful feature/lib function in newer versions) then i'm fine with leaving it and altering my PR above, but in the past we usually kept up to date with bumping our msrv
Description
This PR bumps the Minimum Supported Rust Version (MSRV) from 1.87.0 to 1.88.0 per our MSRV policy.
Rust 1.91.0 was released today: https://blog.rust-lang.org/2025/10/30/Rust-1.91.0/
Per our MSRV policy we can now upgrade from 1.87.0 to 1.88.0. The policy states that DataFusion supports the last 4 stable Rust minor versions released and any such versions released within the last 4 months.
Changes
rust-versioninCargo.tomlfrom1.87.0to1.88.0docs/source/library-user-guide/upgrading.mdTesting
Related
Closes#18395
Notes
This change enables the use of Rust 1.88.0 features, including let chains, which are now available for use in the codebase.