Skip to content

Commit 4eb2575

Browse files
NoahStappblink1073
authored andcommitted
update changelog
1 parent 03a0d32 commit 4eb2575

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

doc/changelog.rst

+8
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,14 @@ Version 4.12.1 is a bug fix release.
99
- Fixed a bug that could raise ``UnboundLocalError`` when creating asynchronous connections over SSL.
1010
- Fixed a bug causing SRV hostname validation to fail when resolver and resolved hostnames are identical with three domain levels.
1111
- Fixed a bug that caused direct use of ``pymongo.uri_parser`` to raise an ``AttributeError``.
12+
- Fixed a bug where clients created with connect=False and a "mongodb+srv://" connection string
13+
could cause public ``pymongo.MongoClient`` and ``pymongo.AsyncMongoClient`` attributes (topology_description,
14+
nodes, address, primary, secondaries, arbiters) to incorrectly return a Database, leading to type
15+
errors such as: "NotImplementedError: Database objects do not implement truth value testing or bool()".
16+
- Removed Eventlet testing against Python versions newer than 3.9 since
17+
Eventlet is actively being sunset by its maintainers and has compatibility issues with PyMongo's dnspython dependency.
18+
- Fixed a bug where MongoDB cluster topology changes could cause asynchronous operations to take much longer to complete
19+
due to holding the Topology lock while closing stale connections.
1220

1321
Issues Resolved
1422
...............

0 commit comments

Comments
 (0)