Clone or download
Permalink
Failed to load latest commit information.
.evergreen CXX-584 implement loading of release version from file Oct 17, 2018
benchmark CXX-1540 Use GNUInstallDirs to allow finer control over installation Mar 29, 2018
build Add initial CMake build system Jan 29, 2015
cmake CXX-584 implement loading of release version from file Oct 17, 2018
data CXX-1665 Update CRUD tests and runner Oct 15, 2018
docs Remove release guides Sep 21, 2018
etc CXX-584 implement script to calculate release version Oct 17, 2018
examples CXX-1577 Flexible create_collection method Sep 26, 2018
src CXX-584 implement loading of release version from file Oct 17, 2018
.clang-format CXX-1007 Add additional directives to .clang-format Dec 21, 2016
.gitattributes CXX-1257 Update .gitattributes May 4, 2017
.gitignore CXX-1000 Migrate documentation to GitHub Pages Sep 28, 2016
.mci.yml CXX-584 implement loading of release version from file Oct 17, 2018
.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-584 implement loading of release version from file Oct 17, 2018
CONTRIBUTING.md Update license example Sep 20, 2018
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.