This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion.git
The following commit(s) were added to refs/heads/main by this push:
new e969500b0a Bump MSRV to 1.88.0 (#18403)
e969500b0a is described below
commit e969500b0aefc324c34490fcc0388488ce7dff2b
Author: harshasiddartha <[email protected]>
AuthorDate: Sat Nov 1 16:25:29 2025 +0530
Bump MSRV to 1.88.0 (#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 #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.
---
Cargo.toml | 2 +-
docs/source/library-user-guide/upgrading.md | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/Cargo.toml b/Cargo.toml
index bf0f3fa051..406ed29d35 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -77,7 +77,7 @@ license = "Apache-2.0"
readme = "README.md"
repository = "https://github.com/apache/datafusion"
# Define Minimum Supported Rust Version (MSRV)
-rust-version = "1.87.0"
+rust-version = "1.88.0"
# Define DataFusion version
version = "50.3.0"
diff --git a/docs/source/library-user-guide/upgrading.md
b/docs/source/library-user-guide/upgrading.md
index 6cc3af5285..af5c603404 100644
--- a/docs/source/library-user-guide/upgrading.md
+++ b/docs/source/library-user-guide/upgrading.md
@@ -34,11 +34,11 @@ to version `57.0.0`, including several dependent crates
such as `prost`,
`tonic`, `pyo3`, and `substrait`. . See the [release
notes](https://github.com/apache/arrow-rs/releases/tag/57.0.0) for more
details.
-### `MSRV` updated to 1.87.0
+### `MSRV` updated to 1.88.0
-The Minimum Supported Rust Version (MSRV) has been updated to [`1.87.0`].
+The Minimum Supported Rust Version (MSRV) has been updated to [`1.88.0`].
-[`1.87.0`]: https://releases.rs/docs/1.87.0/
+[`1.88.0`]: https://releases.rs/docs/1.88.0/
### `FunctionRegistry` exposes two additional methods
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]