Release Notes - PHP Driver: Extension - Version 1.10.0-alpha1 - HTML format

Bug

  • [PHPC-1420] - Using replicaSet triggers __fortify_fail() from /lib64/libc.so.6
  • [PHPC-1529] - Reset libmongocrypt's key vault client after forking
  • [PHPC-1720] - Move mongoc_client_set_error_api after check for null client pointer
  • [PHPC-1722] - Persistent clients and their HashTable should be destroyed in GSHUTDOWN

Epic

  • [PHPC-1731] - MongoDB Stable API for Drivers

New Feature

  • [PHPC-1645] - Allow disabling of libmongoc client persistence
  • [PHPC-1684] - Support Azure and GCP keystores in FLE
  • [PHPC-1716] - Allow configuring ServerApi in Manager class

Improvement

  • [PHPC-1366] - Declare libbson vtable in MINIT instead of using a global
  • [PHPC-1367] - Move libmongoc init/cleanup within scope of custom libbson vtable
  • [PHPC-1681] - Support parsing $uuid as extended JSON representation for subtype 4 binary
  • [PHPC-1737] - Use zend_hash_graceful_reverse_destroy to free persistent client HashTable
  • [PHPC-1753] - Define error handling behavior of writeErrors and writeConcernError on Mongos
  • [PHPC-1754] - Drivers should not inspect error messages for "not master" or "node is recovering"

Edit/Copy Release Notes

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