Release Notes - Python Driver - Version 4.3.3 - HTML format

Build Failure

  • [PYTHON-3478] - Test Failure - test_csot.TestCSOT.test_change_stream_can_resume_after_timeouts
  • [PYTHON-3487] - Test Failure - rhel83-zseries tests failing
  • [PYTHON-3498] - Error installing virtual environment on zseries hosts
  • [PYTHON-3526] - Test Failure - mockupdb ImportError: attempted relative import with no known parent package
  • [PYTHON-3527] - Test Failure - no-server test_typeddict_find_notrequired

Bug

  • [PYTHON-3454] - Specifying a generic type for a collection does not correctly enforce type safety when inserting data
  • [PYTHON-3493] - Bulk Write InsertOne Should Be Parameter Of Collection Type

New Feature

  • [PYTHON-3256] - Obtain AWS credentials for CSFLE in the same way as for MONGODB-AWS

Task

  • [PYTHON-3295] - [csot] Add documentation example page
  • [PYTHON-3471] - Test Support for Gevent in Python 3.11
  • [PYTHON-3501] - Ensure Auth Environment Variables are Always Dynamic
  • [PYTHON-3513] - Test failures with mypy 0.990
  • [PYTHON-3516] - Improve the test suite EventListener api
  • [PYTHON-3517] - Add documentation for on-demand KMS providers
  • [PYTHON-3528] - TestCreateEntities takes 150 seconds when no server is running
  • [PYTHON-3529] - Test Failure - test_list_databases sizeOnDisk changes between calls

Improvement

  • [PYTHON-3367] - Add support for GCP attached service accounts when using GCP KMS
  • [PYTHON-3396] - Support the Azure VM-assigned Managed Identity for Automatic KMS Credentials
  • [PYTHON-3494] - Improve Documentation Surrounding Type-Checking "_id"
  • [PYTHON-3500] - Improve test coverage for retryable handshake errors
  • [PYTHON-3502] - GridFSBucket.download_to_stream slow
  • [PYTHON-3508] - GridOut.readline and GridOut.read are slow with large chunk sizes

Edit/Copy Release Notes

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