Skip to content
C++ Driver for MongoDB
C++ CMake Python Shell Perl Batchfile
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.evergreen CXX-1669 add an uninstall target Oct 1, 2019
benchmark CXX-584 implement dist/distcheck targets Nov 12, 2018
build Add initial CMake build system Jan 29, 2015
cmake cmake utils: Use Boost::boost target to link against boost library Oct 21, 2019
data CXX-1719 should use majority wc for commitTxn Nov 4, 2019
debian CXX-1647 package c++ driver for Debian, prepare for next version Feb 13, 2019
docs document BSONCXX_OUTPUT_BASENAME and MONGOCXX_OUTPUT_BASENAME build o… Nov 8, 2019
etc CXX-1685 Retryable Reads Nov 1, 2019
examples examples: Use Boost::boost target to link against boost library Oct 21, 2019
generate_uninstall CXX-1669 add an uninstall target Oct 1, 2019
src allow custom bsoncxx and mongocxx library names (#649) Nov 8, 2019
.clang-format CXX-1007 Add additional directives to .clang-format Dec 21, 2016
.gitattributes CXX-1647 package c++ driver for Debian Feb 13, 2019
.gitignore CXX-1000 Migrate documentation to GitHub Pages Sep 28, 2016
.mci.yml CXX-1669 add an uninstall target Oct 1, 2019
.travis.yml CXX-1658 Make mongoc version files in Travis test Sep 29, 2018
.ycm_extra_conf.py Fix you complete me conf Feb 20, 2015
CMakeLists.txt CXX-1669 add an uninstall target Oct 1, 2019
CONTRIBUTING.md Note clang-format in CONTRIBUTING.md Jan 30, 2019
CREDITS.json Update CREDITS.json Aug 17, 2018
Doxyfile CXX-1092 Move mock/mock.hh to test_util/mock.hh Oct 18, 2016
LICENSE Initial commit Jan 13, 2014
README.md fix typo in README.md Sep 20, 2018
THIRD-PARTY-NOTICES CXX-1506 Don't checksum GridFS files Feb 23, 2018
TODO.md minor: remove some stale todo items Jul 8, 2015

README.md

MongoDB C++ Driver Evergreen Build StatusTravis Build Status

Welcome to the MongoDB C++ Driver!

Branches - releases/stable versus master

The default checkout branch of this repository is releases/stable. This will always contain the latest stable release of the driver. The master branch is used for active development. master should only be used when making contributions back to the driver, as it is not stable for use in production.

See Driver Status by family and version for more details about the various versions of the driver.

Resources

Driver status by family and version

Stability indicates whether this driver is recommended for production use. Currently, no drivers guarantee API or ABI stability.

Family/version Stability Development Purpose
(repo master branch) Unstable Active development New feature development
mongocxx 3.3.x Stable Bug fixes only Current stable C++ driver release
mongocxx 3.2.x Stable None Previous stable C++ driver release
mongocxx 3.1.x Stable None Previous stable C++ driver release
mongocxx 3.0.x Stable None Previous stable C++ driver release

MongoDB compatibility

The following compatibility table specifies the driver version(s) recommended for different versions of MongoDB. The mongocxx series is recommended for all new development.

Family/version MongoDB 3.0 MongoDB 3.2 MongoDB 3.4 MongoDB 3.6
mongocxx 3.3.x Complete
mongocxx 3.2.x Partial
mongocxx 3.1.x
mongocxx 3.0.x

Bugs and issues

See our JIRA project.

License

The source files in this repository are made available under the terms of the Apache License, version 2.0.

You can’t perform that action at this time.