Skip to content

Instantly share code, notes, and snippets.

@kinggoesgaming
Last active April 3, 2021 19:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kinggoesgaming/db423eddd57b19f2976e4071fa173ad6 to your computer and use it in GitHub Desktop.
Save kinggoesgaming/db423eddd57b19f2976e4071fa173ad6 to your computer and use it in GitHub Desktop.
uuid-rs/uuid MSRV upgrade path RFC

Uuid MSRV Upgrade Specification

Currently uuid-rs/uuid follows an ad-hoc way of upgrading the MSRV, where some times we reject a MSRV upgrade and at other times we just go ahead with a MSRV upgrade in a PR that doesn't directly involve it, but is a side effect.

I think its time to have formal guidelines on how we handle upgrading MSRV.

Current MSRV

As of opening this issue, the current MSRV is 1.34.0. This was available as part of the 0.8.2.

Pre-1.0

Generally speaking, any release before 1.0 can have unlimited freedom on the MSRV. However for the sake of relative stability we can keep the MSRV locked at 1.34.0, since I could be missing something. If so let me know, with a max MSRV of 1.40.0.

1.0

Post-1.0

Drawbacks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment