Summary
In PYTHON-2152, support for the "unspecified" UuidRepresentation was added to PyMongo and the bson.binary.Binary class was augmented to conform to the UUID specification.
However, PyMongo's implicit encoding/decoding behavior still does not comply with this specification as these changes are backward-incompatible. We MUST make these changes as part of the PyMongo 4.0 release and include a section about the change in the migration guide.
Cast of Characters
- Product Owner: Rachelle Palmer
- Project Lead:
- Program Manager: Alexander Golin
- causes
-
PYTHON-3006 [pymongocrypt] Support testing with pymongo 4
- Closed
- is depended on by
-
PYTHON-2387 PyMongo 4.0 Breaking Changes
- Released
- is related to
-
PYTHON-2152 Support Handling of Native UUID Types Specification
- Closed
-
PYTHON-3567 Add guidance for setting uuidRepresentation in 4.0 migration guide
- Closed
-
PYTHON-2749 Apply database's codec_options to db.command
- Backlog