-
Type:
Task
-
Resolution: Fixed
-
Priority:
Unknown
-
Affects Version/s: None
-
Component/s: None
-
None
Right now, we only bump MSRV when a dependency needs it, and we bump it the minimum amount to cover the dependency updates. That's caused a lot of hassle recently as various crates update at different times, requiring us to either repeatedly bump our MSRV or pin those crates.
A better policy would be to update MSRV to the 6-months-old version when we do update it, which is a fairly standard policy for crates. We could also go further and have a standard part of the release process be to update the MSRV rather than waiting for something to break; if analytics shows that customers keep up to date with rust versions that would have essentially no downside.