MongoDB C++ Driver v2.0 Release Notes

Release Date: 2018-02-28 // about 6 years ago
  • ๐Ÿš€ 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