Skip to content

MongoDB C++11 Driver 3.2.0

Compare
Choose a tag to compare
@acmorrow acmorrow released this 28 Feb 21:32
· 867 commits to master since this release

This is the first stable release in the mongocxx 3.2 series.

This release introduces support for MongoDB 3.4 features, as well as partial support for some MongoDB 3.6 features and GridFS support.

Please note that this version of mongocxx requires the MongoDB C Driver 1.9.2 or newer.

See the MongoDB C++ Driver Manual and the Driver Installation Instructions for more details on downloading, installing, and using this driver.

NOTE: The mongocxx 3.2 series does not promise API or ABI stability across patch releases.

Changes since the prior 3.2.0-rc1 release:

Bug

  • [CXX-1435] - problem with the mongocxx::result::insert_many class
  • [CXX-1446] - `mongoc_collection_get_last_error` is deprecated in 1.8.x of libmongoc
  • [CXX-1521] - Basic builder document/array types should have noexcept move ctor and assignment op

New Feature

  • [CXX-1390] - Array Update Improvements
  • [CXX-1405] - OP_MSG support
  • [CXX-1415] - All writes retryable support
  • [CXX-1418] - Parse localLogicalSessionTimeoutMinutes from isMaster response
  • [CXX-1438] - Implement Initial DNS Seedlist discovery spec

Task

  • [CXX-1470] - Improve server compatibility error messages for wire version checks
  • [CXX-1475] - Resync retryable writes test
  • [CXX-1488] - Fix issues identified by coverity
  • [CXX-1493] - Upgrade C driver minimum to 1.9.2
  • [CXX-1506] - GridFS MD5 digest must be optional