1
1
Changelog
2
2
=========
3
3
4
+ Changes in Version 3.10.0
5
+ -------------------------
6
+
7
+ Version 3.10 includes a number of improvements and bug fixes. Highlights
8
+ include:
9
+
10
+ - Support for Client-Side Field Level Encryption with MongoDB 4.2. See
11
+ :doc: `examples/encryption ` for examples.
12
+ - Support for Python 3.8.
13
+ - Added :attr: `pymongo.client_session.ClientSession.in_transaction `.
14
+ - Do not hold the Topology lock while creating connections in a MongoClient's
15
+ background thread. This change fixes a bug where application operations would
16
+ block while the background thread ensures that all server pools have
17
+ minPoolSize connections.
18
+ - Fix a UnicodeDecodeError bug when coercing a PyMongoError with a non-ascii
19
+ error message to unicode on Python 2.
20
+ - Fix an edge case bug where PyMongo could exceed the server's
21
+ maxMessageSizeBytes when generating a compressed bulk write command.
22
+
23
+ Issues Resolved
24
+ ...............
25
+
26
+ See the `PyMongo 3.10 release notes in JIRA `_ for the list of resolved issues
27
+ in this release.
28
+
29
+ .. _PyMongo 3.10 release notes in JIRA : https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=23944
30
+
4
31
Changes in Version 3.9.0
5
32
------------------------
6
33
@@ -11,7 +38,7 @@ Version 3.9 adds support for MongoDB 4.2. Highlights include:
11
38
- New method :meth: `pymongo.client_session.ClientSession.with_transaction ` to
12
39
support conveniently running a transaction in a session with automatic
13
40
retries and at-most-once semantics.
14
- - Initial support for client side field level encyption . See the docstring for
41
+ - Initial support for client side field level encryption . See the docstring for
15
42
:class: `~pymongo.mongo_client.MongoClient `,
16
43
:class: `~pymongo.encryption_options.AutoEncryptionOpts `,
17
44
and :mod: `~pymongo.encryption ` for details. **Note: Support for client side
0 commit comments