Skip to content

MSRV policy? #9271

@overlookmotel

Description

@overlookmotel

What is our policy on MSRV?

A while back it was latest 6 minor versions.

At some point we contracted that to 5 minor versions - I'm not sure when, or what motivated that.

More recently, I bumped MSRV to 1.81.0 in #8931 because we discovered that various crates would not compile on the advertised MSRV 1.80.0. But that was only intended to be a temporary thing - I didn't intend to permanently alter the policy to be that we only support latest 4 minor versions.

#9270 today bumped MSRV to 1.82.0, continuing the 4-month rule.

Opening this issue to clarify what our policy is?

Personally I thought that 6 was a decent number - giving consumers 6 months to update their Rust version. But if we think 6 is overly generous, perhaps we should contract it to 3 (quarter year) and then stick with that?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions