Bug
- [PYTHON-1076] - MongoClient failures in mod_wsgi embedded mode
- [PYTHON-1086] - Fix find_one documentation
- [PYTHON-1087] - _repr_helper of MongoClient mishandles socketTimeoutMS=None
- [PYTHON-1098] - AttributeError: 'RawBSONDocument' object has no attribute 'copy'
- [PYTHON-1109] - Misleading docs around Custom Type support
Epic
- [PYTHON-1084] - PyMongo 3.3 Release Epic
New Feature
- [PYTHON-658] - Support minPoolSize, maxIdleTimeMS
- [PYTHON-1042] - Support certificate passphrases in pymongo
- [PYTHON-1105] - Configurable heartbeatFrequencyMS
Task
- [PYTHON-1022] - Drop support for Python 3.2
- [PYTHON-1023] - Drop support for MongoDB 2.2
- [PYTHON-1067] - Implement SDAM Monitoring spec
- [PYTHON-1072] - Test validation of peer cert notBefore and notAfter fields
- [PYTHON-1110] - Document that multihomed and round robin DNS names are not supported
Improvement
- [PYTHON-750] - Kerberos SSPI support for Windows
- [PYTHON-988] - Deprecate cursor managers and MongoClient.kill_cursors
- [PYTHON-1025] - C extensions big endian support
- [PYTHON-1033] - "wire protocol error: unknown opcode X" assert should be a well defined exception
- [PYTHON-1034] - "cursor_id is not None" assert should be a well defined exception
- [PYTHON-1058] - json_utils function does not decode ISO-8601 dates generated by isoformat()
- [PYTHON-1073] - Support CRL files
- [PYTHON-1082] - Support PEP 513 manylinux1_x86_64 and manylinux1_i686 builds
- [PYTHON-1090] - Use 'replace' error handler when decoding write responses
- [PYTHON-1093] - Use setuptools extras_require to install optional dependencies
- [PYTHON-1097] - Support GridFS custom file_id methods
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.