Release Notes - PHP Driver: Library - Version 1.7.0-beta1 - HTML format

New Feature

  • [PHPLIB-497] - Allow passing hint to findAndModify update and replace operations
  • [PHPLIB-500] - Support for allowDiskUse on find operations
  • [PHPLIB-516] - Add client metadata support for wrapping libraries
  • [PHPLIB-539] - Allow hinting the delete command

Task

  • [PHPLIB-434] - Documentation for countDocuments MUST mention estimatedDocumentCount
  • [PHPLIB-496] - Test collection and index creation in multi-doc txns
  • [PHPLIB-515] - MR in Agg: Remove in-line mapReduce execution statistics
  • [PHPLIB-520] - Deprecate oplogReplay find command option from CRUD spec
  • [PHPLIB-529] - Remove support for PHP 5.6
  • [PHPLIB-530] - Test against MongoDB 4.3
  • [PHPLIB-532] - Sync spec tests for retryable writes
  • [PHPLIB-533] - Separate BulkWrite tests by operation
  • [PHPLIB-534] - Add RetryableWriteError error labels to retryable transaction tests
  • [PHPLIB-536] - Improve testing around default writeConcern
  • [PHPLIB-538] - Update comment in Transactions withTxn examples for the manual.

Improvement

  • [PHPLIB-499] - Handle absence of 'ns' field in index specifications returned from listIndexes
  • [PHPLIB-522] - GridFS index checking should support indexes created in the shell
  • [PHPLIB-537] - Do not repeatedly resume if getMore receives the same error
  • [PHPLIB-540] - Ensure that the WriteConcernError "errInfo" object is propagated
  • [PHPLIB-541] - Remove ElectionInProgress (216) from ResumableChangeStreamError

Edit/Copy Release Notes

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