Spec Change
- [PYTHON-2856] - Tests for client-side errors with snapshot reads use incorrect syntax for test.expectEvents
Bug
- [PYTHON-2915] - Session persistence failure under transaction callback with large Bulk ops
Task
- [PYTHON-2720] - Add mockupDB tests for using OP_MSG for raw batches and exhaust cursors
- [PYTHON-2769] - Test redaction of replies to security-sensitive commands
- [PYTHON-2793] - TLS handshake failure with CPython 3.10 and MongoDB <= 3.4
- [PYTHON-2802] - Add link to public Time Series documentation
- [PYTHON-2808] - Remove Windows certifi workaround added in PYTHON-2798
- [PYTHON-2810] - SSL_CERT_FILE variable does not work with pyOpenSSL on Windows
- [PYTHON-2816] - Ensure manylinux release task generates manylinux wheels compatible with older pip versions
- [PYTHON-2827] - Stable API Strict Migration Example for Docs
- [PYTHON-2838] - Test failure - test_collection.TestCollection.test_manual_last_error
- [PYTHON-2842] - Integration tests for observeSensitiveCommands
- [PYTHON-2855] - Update KMS TLS tests for mock responder file name changes
- [PYTHON-2860] - Remove modifiers option from command monitoring spec test
- [PYTHON-2868] - Test Serverless behind a load balancer to prevent test breakage
- [PYTHON-2873] - Test failure - virtualenv creation fails with Python 3.10 on Windows
- [PYTHON-2902] - Support dnspython 2
- [PYTHON-2904] - Use Allowlist instead of Whitelist
- [PYTHON-2906] - [v3.12] Fix virtualenv creation for testing Python 3.4
- [PYTHON-2907] - [v3.12] Remove boto3 from pyopenssl test requirements
- [PYTHON-2908] - [v3.12] Work around Jython package install problems
- [PYTHON-2921] - Fix eventlet patching detection under Python 3.10
- [PYTHON-2923] - Add Python 3.10 to release tasks
- [PYTHON-2927] - Test failure - test_continuous_network_errors
- [PYTHON-2937] - Test failure - test_transaction_starts_with_batched_write PyPy
- [PYTHON-2944] - [v3.12] macOS release task is failing
Improvement
- [PYTHON-2870] - Support building the docs in non-html formats
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.