Skip to content

Bump MSRV to 1.88.0 #18395

Closed

Description

@Jefffrey

Is your feature request related to a problem or challenge?

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:

## Rust Version Compatibility Policy
The Rust toolchain releases are tracked at [Rust Versions](https://releases.rs) and follow
[semantic versioning](https://semver.org/). A Rust toolchain release can be identified
by a version string like `1.80.0`, or more generally `major.minor.patch`.
DataFusion supports the last 4 stable Rust minor versions released and any such versions released within the last 4 months.
For example, given the releases `1.78.0`, `1.79.0`, `1.80.0`, `1.80.1` and `1.81.0` DataFusion will support 1.78.0, which is 3 minor versions prior to the most minor recent `1.81`.
Note: If a Rust hotfix is released for the current MSRV, the MSRV will be updated to the specific minor version that includes all applicable hotfixes preceding other policies.
DataFusion enforces MSRV policy using a [MSRV CI Check](https://github.com/search?q=repo%3Aapache%2Fdatafusion+rust-version+language%3ATOML+path%3A%2F%5ECargo.toml%2F&type=code)

Describe the solution you'd like

Bump MSRV here:

datafusion/Cargo.toml

Lines 79 to 80 in 41566db

# Define Minimum Supported Rust Version (MSRV)
rust-version = "1.87.0"

Include a note in upgrade guide.

Make any changes to codebase (let chains are supported now I believe)

Describe alternatives you've considered

No response

Additional context

Previous bump PR: #17724

Also after this is done I believe we can take on edition 2024: #15804

Activity

  1. added theissue type on Oct 31, 2025
  2. added a commit that references this issue on Oct 31, 2025
    84c0d45
  3. siddartha018 commented on Oct 31, 2025

    @siddartha018
    Contributor

    @Jefffrey i have fixed the issue . waiting for your review on my pr

  4. added a commit that references this issue on Nov 1, 2025
    e969500
  5. added a commit that references this issue on Nov 2, 2025
    ef0d4e2
  6. added a commit that references this issue on Nov 11, 2025
    9c64893
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions