-
-
Notifications
You must be signed in to change notification settings - Fork 899
Description
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?