Uploaded image for project: 'Python Driver'
  1. Python Driver
  2. PYTHON-2419

Document that PyMongoCrypt 1.1 breaks support for libmongocrypt 1.0/1.1

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Minor - P4 Minor - P4
    • pymongocrypt-1.1
    • Affects Version/s: None
    • Component/s: pymongocrypt
    • None

      We should document in the changelog that PyMongoCrypt 1.1 breaks support for libmongocrypt 1.0.x and libmongocrypt 1.1.x. Most (if not all) users should be installing PyMongoCrypt via one of the wheels where we will bundle libmongocrypt 1.2+ so this "breaking" change should not have much impact.

      Original description:

      In the 1.1.0b0 release of PyMongoCrypt, we introduced the `_MIN_LIBMONGOCRYPT_VERSION`` variable and started erroring if the library version was older than 1.1.0-beta1. This violates the principles of semantic versioning as we are breaking support for libmongocrypt-1.0 in a minor version release.

      Before tagging pymongocrypt-1.1.0 we should roll back these changes and add back support for the legacy endpoints corresponding to the local and aws KMS providers.

            Assignee:
            shane.harvey@mongodb.com Shane Harvey
            Reporter:
            prashant.mital Prashant Mital (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: