Community notes: https://www.mongodb.com/community/forums/t/pymongo-4-12-1-released/320326
What's Changed
- PYTHON-5288: [v4.12] SRV hostname validation fails when resolver and resolved hostnames are identical with three domain levels by @blink1073 in #2276
- PYTHON-5297 [v4.12] AsyncMongoClient connection error causes UnboundLocalError by @blink1073 in #2277
- PYTHON-5295 [v4.12] Update lockfile for compat with older versions of uv by @blink1073 in #2278
- PYTHON-5310 [v4.12] Fix uri_parser AttributeError when used directly (#2283) by @ShaneHarvey in #2302
- PYTHON-5314 [v4.12] Fix default imports for modules that worked in v4.8 (#2300) by @ShaneHarvey in #2303
- PYTHON-5348 Fix CodeQL Scanning for GitHub Actions (#2308) [v4.12] by @mongodb-drivers-pr-bot in #2310
- PYTHON-5212 [v4.12] Do not hold Topology lock while resetting pool by @blink1073 in #2307
- PYTHON-5346: [v4.12] test_init_disconnected_with_srv cannot run against sharded Topologies (#2304) by @NoahStapp in #2309
- PYTHON-5306: [v4.12] - Fix use of public MongoClient attributes before connection (#2285) by @NoahStapp in #2311
- PYTHON-5336 Added VECTOR_SUBTYPE line to API docs (#2313) [v4.12] by @mongodb-drivers-pr-bot in #2314
- PYTHON-5309: [v4.12] AsyncMongoClient doesn't use PyOpenSSL (#2286) by @NoahStapp in #2319
- PYTHON-5357 Update changelog for 4.12.1 release (#2321) by @aclark4life in #2323
Full Changelog: 4.12.0...4.12.1