Release Notes - Python Driver - Version 3.6.1 - HTML format

Bug

  • [PYTHON-1422] - A closed Topology may be updated by a closed Server Monitor
  • [PYTHON-1428] - Pool may exceed maxPoolSize sockets when minPoolSize==maxPoolSize
  • [PYTHON-1434] - pymongo resends client metadata after Monitor heartbeats fail
  • [PYTHON-1441] - PyMongo should ignore batchSize in aggregate with the $out stage
  • [PYTHON-1455] - async is a reserved keyword in Python 3.7
  • [PYTHON-1475] - Test Failure - test_session.test_command_cursor_close
  • [PYTHON-1479] - Projection fields are added twice to "find" command
  • [PYTHON-1482] - Critical Fault in max_idle_time_ms checking logic (causes connections to close instantly)

New Feature

  • [PYTHON-1485] - Document how to use the latest TLS protocols

Task

  • [PYTHON-1277] - Port Driver Benchmark Tests to Evergreen
  • [PYTHON-1445] - Create Causal Consistency code samples for MongoDB 3.6 page
  • [PYTHON-1446] - Create Array update code samples for MongoDB 3.6 page
  • [PYTHON-1448] - Add pipeline stage to ChangeStreams example for Docs
  • [PYTHON-1459] - Remove uses of the forceerror command
  • [PYTHON-1462] - ABCs from collections must be imported from collections.abc
  • [PYTHON-1466] - Fix minor complaints from Coverity
  • [PYTHON-1469] - Fix command monitoring test runner to ignore unexpected writeError fields
  • [PYTHON-1470] - Fix test_collection.TestCollection.test_create for MongoDB 3.7
  • [PYTHON-1477] - Remove remaining references to Python 3.3 or Python 3 versions older than 3.4.
  • [PYTHON-1478] - Remove references to MS Windows installers in the docs
  • [PYTHON-1480] - Improve installation and release docs
  • [PYTHON-1488] - Fix auth tests for MongoDB 3.7

Improvement

  • [PYTHON-1415] - Evergreen should fail when the test suite cannot connect to MongoDB
  • [PYTHON-1440] - ChangeStream documentation should use with-statements.
  • [PYTHON-1474] - Decrease likelihood of implicit session leaks

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.