Mark Server version 4.2 as EOL from driver's PoV (Min server version as 4.4, minWireVersion as 9)

XMLWordPrintableJSON

    • None
    • 0.5
    • None
    • None
    • None
    • None
    • None
    • None

      This ticket was split from DRIVERS-3451, please see that ticket for a detailed description.

      Definition of Done

      • Update the MinWireVersion from 8 to 9 in internal/driverutil/description.go
      • Remove the wireVersion42 = 8 constant in x/mongo/driver/topology/server.go and simplify the two pool-clear branches.
      • Remove cryptMinWireVersion constant in x/mongo/driver/operation.go: this const is not necessary with a floor of 9. Remove the guard for this constant: desc.WireVersion.Max < cryptMinWireVersion.
      • In .evergreen/config.yml we need to
        • remove the 4.2 version axis entry so that no build variant provisions a 4.2 server
        • Drop 4.2 from the rhel matrix
        • Drop 4.2 form the windows matrix
      • Update README.md to include that the minimum supported version is 4.4.
      • The release notes for 2.9.0 should state “minimum supported MongoDB server version is now 4.4.” as important. 
        • Create a new ticket for the 2.9.0 release that has this requirement

            Assignee:
            Preston Vasquez
            Reporter:
            TPM Jira Automations Bot
            Qingyang Hu
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: