@@ -6,9 +6,26 @@ Changelog
66Motor 3.1
77---------
88
9- Motor 3.1 adds support for the Queryable Encryption beta with MongoDB 6.0.
9+ Motor 3.1 adds support for PyMongo 4.2+ and the Queryable Encryption beta
10+ with MongoDB 6.0.
1011Note that backwards-breaking changes may be made before the final release.
1112
13+ New features:
14+
15+ - Support for MongoDB 6.0.
16+ - Added the following key management APIs to :class: `~motor.core.MotorClientEncryption `:
17+ :meth: `~motor.core.MotorClientEncryption.get_key `
18+ :meth: `~motor.core.MotorClientEncryption.get_keys `
19+ :meth: `~motor.core.MotorClientEncryption.delete_key `
20+ :meth: `~motor.core.MotorClientEncryption.add_key_alt_name `
21+ :meth: `~motor.core.MotorClientEncryption.get_key_by_alt_name `
22+ :meth: `~motor.core.MotorClientEncryption.remove_key_alt_name `
23+ :meth: `~motor.core.MotorClientEncryption.rewrap_many_data_key `
24+ - Change streams support for user-facing PIT pre- and post-images using
25+ the new ``full_document_before_change `` argument to
26+ :meth: `~motor.core.MotorClient.watch ` and :meth: `~motor.core.MotorCollection.watch `.
27+ - Allow cursor to be used in async with-statement.
28+
1229The new Queryable Encryption changes that are in beta are:
1330
1431- The `encrypted_fields ` argument to the
@@ -19,6 +36,13 @@ The new Queryable Encryption changes that are in beta are:
1936 :meth: `motor.motor_asyncio.AsyncIOMotorClientEncryption.encrypt ` and
2037 :meth: `motor.motor_tornado.MotorClientEncryption.encrypt `.
2138
39+ Issues Resolved
40+ ~~~~~~~~~~~~~~~
41+
42+ See the `Motor 3.1 release notes in JIRA `_ for the list of resolved issues
43+ in this release.
44+
45+ .. _Motor 3.1 release notes in JIRA : https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=11182&version=33421
2246
2347Motor 3.0
2448---------
0 commit comments