Skip to content

Commit ef0d4e2

Browse files
harshasiddarthatobixdev
authored andcommitted
Bump MSRV to 1.88.0 (apache#18403)
## 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 Closes apache#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.
1 parent 93218fd commit ef0d4e2

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ license = "Apache-2.0"
7777
readme = "README.md"
7878
repository = "https://github.com/apache/datafusion"
7979
# Define Minimum Supported Rust Version (MSRV)
80-
rust-version = "1.87.0"
80+
rust-version = "1.88.0"
8181
# Define DataFusion version
8282
version = "50.3.0"
8383

docs/source/library-user-guide/upgrading.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ to version `57.0.0`, including several dependent crates such as `prost`,
3434
`tonic`, `pyo3`, and `substrait`. . See the [release
3535
notes](https://github.com/apache/arrow-rs/releases/tag/57.0.0) for more details.
3636

37-
### `MSRV` updated to 1.87.0
37+
### `MSRV` updated to 1.88.0
3838

39-
The Minimum Supported Rust Version (MSRV) has been updated to [`1.87.0`].
39+
The Minimum Supported Rust Version (MSRV) has been updated to [`1.88.0`].
4040

41-
[`1.87.0`]: https://releases.rs/docs/1.87.0/
41+
[`1.88.0`]: https://releases.rs/docs/1.88.0/
4242

4343
### `FunctionRegistry` exposes two additional methods
4444

0 commit comments

Comments
 (0)