Release Notes - PHP Driver: Library - Version 1.20.0 - HTML format

Build Failure

  • [PHPLIB-1461] - unacknowledgedBulkWrite command monitoring test may fail on mongos

Epic

New Feature

  • [PHPLIB-1375] - Support "delegated" protocol for CSFLE/QE KMIP
  • [PHPLIB-1393] - Support Queryable Encryption Protocol V2
  • [PHPLIB-1440] - Support Range Indexes as GA

Task

  • [PHPLIB-1080] - Sync spec tests for command events databaseName property
  • [PHPLIB-1279] - Standardize terminology for PHP extension and library in docs
  • [PHPLIB-1444] - Enable tests that require failCommand with appName on initial handshake before 4.9
  • [PHPLIB-1450] - Test against MongoDB 8.0 builds
  • [PHPLIB-1459] - Direct read/write retries to another mongos if possible
  • [PHPLIB-1466] - Remove "Type Map Limitations" note in Collection docs
  • [PHPLIB-1485] - Drop support for MongoDB 3.6
  • [PHPLIB-1489] - Address CursorId deprecation
  • [PHPLIB-1522] - Deprecate iterators for database, collection, and index enumeration
  • [PHPLIB-1529] - Remove usage of getServer on APM event classes
  • [PHPLIB-1531] - Remove usage of CommandStartedEvent::getServer() in unified spec tests
  • [PHPLIB-1595] - Remove deprecated field from GridFS unified tests

Improvement

  • [PHPLIB-1394] - Support "vectorSearch" type when creating search indexes

Edit/Copy Release Notes

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