github mongodb/mongo-cxx-driver r3.0.3
MongoDB C++11 Driver 3.0.3

latest releases: r3.10.1, r3.10.0, debian/3.9.0-1...
7 years ago

This is the third patch release of the new MongoDB C++11 driver. Please see the release notes for the 3.0.3 driver below for additional details on this new driver.

Please note that this version of the driver requires the MongoDB C driver 1.3.4 in order to build and exhibit expected behavior.

The MongoDB C++11 driver 3.0.x series does not promise API or ABI stability across patch releases. There are two API breaking changes in the 3.0.3 release:

  • [CXX-1068] - Make bsoncxx iterators always const_iterators
  • [CXX-1089] - document::element::operator[] overloads should not throw when given an invalid element

The full list of user-visible issues that have been resolved in 3.0.3 since the prior 3.0.2 release are as follows:

Bug

  • [CXX-1018] - Document production/API/ABI stability across branches
  • [CXX-1044] - collection::find() ignores find options "allow_partial_results" and "no_cursor_timeout"
  • [CXX-1045] - collection::count() serializes options::count::hint incorrectly
  • [CXX-1049] - Install target fails to install headers when source absolute path contains the substring "test"
  • [CXX-1062] - read_concern::acknowledge_string() creates invalid read concern when attempting to set to server default
  • [CXX-1063] - mongocxx::uri doesn't validate URI on construction
  • [CXX-1068] - Make bsoncxx iterators always const_iterators
  • [CXX-1072] - database::create_collection() sends invalid request to server when "no_padding" option is set to true
  • [CXX-1089] - document::element::operator[] overloads should not throw when given an invalid element
  • [CXX-1101] - collection::drop() throws exception when collection does not exist and connected to 3.0 mongod or earlier
  • [CXX-1103] - bsoncxx test binary doesn't return test status in exit code
  • [CXX-1116] - result::insert_one/insert_many returns possibly-dangling references for inserted ids, no definition provided for result::insert_many::result()

Don't miss a new mongo-cxx-driver release

NewReleases is sending notifications on new releases.