Uploaded image for project: 'Rust Driver'
  1. Rust Driver
  2. RUST-1375

Revise MSRV policy

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Unknown Unknown
    • 3.3.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • Needed
    • Hide

      If the old MSRV policy was included in documentation, that will need to be updated to match the new one.

      Show
      If the old MSRV policy was included in documentation, that will need to be updated to match the new one.

      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.

            Assignee:
            abraham.egnor@mongodb.com Abraham Egnor
            Reporter:
            abraham.egnor@mongodb.com Abraham Egnor
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              None
              None
              None