mongo-cxx-driver

C++ Driver for MongoDB

APACHE-2.0 License

Downloads
45
Stars
1K
Committers
92

Bot releases are hidden (Show)

mongo-cxx-driver - MongoDB Legacy C++ Driver 1.0.2-rc0

Published by acmorrow over 9 years ago

Select portions of the following relevant SERVER tickets were backported to this release in CXX-572:

mongo-cxx-driver - MongoDB C++11 Driver 0.1.0 (Alpha)

Published by amidvidy over 9 years ago

This is an alpha release of the next-generation MongoDB C++ Driver.

Please see our blog post for a full description of the new driver's design goals.

As specified in the Quickstart Guide, building the driver requires a C++11 conformant compiler and depends on the 1.2.0-dev branch of the MongoDB C Driver.

The driver cannot currently be built with MSVC - please use clang 3.4 or g++ 4.8 (or newer). We are planning to incorporate support for MSVC 2015 after it ships.

While we also plan to commit to a stable ABI in the future, the prerelease versions before 1.0.0 will not offer a stable ABI. The library currently has a soname ABI version of 0 which indicates no stability guarantee.

API documentation can be found here. Please file JIRA tickets if you encounter any problems using the driver.

mongo-cxx-driver - MongoDB Legacy C++ Driver 1.0.1

Published by acmorrow over 9 years ago

There are no material differences between this release and the legacy-1.0.1-rc0 release. Please see the release notes for that release for details on what has changed since legacy-1.0.0

mongo-cxx-driver - MongoDB Legacy C++ Driver 1.0.1-rc0

Published by acmorrow over 9 years ago

Additionally, select portions of the following relevant SERVER tickets were backported to this release:

mongo-cxx-driver - MongoDB 2.6 Compatible C++ Driver 2.6.9

Published by acmorrow over 9 years ago

PLEASE NOTE: You should prefer the stable legacy-1.0 release series if possible. At the time of this writing, the most current release in the legacy-1.0 release series is https://github.com/mongodb/mongo-cxx-driver/releases/tag/legacy-1.0.0.

See MongoDB Server r2.6.7..r2.6.9 Release Notes for Details

Additionally fixed in this release:

mongo-cxx-driver - MongoDB Legacy C++ Driver 1.0.0

Published by TylerBrock over 9 years ago

mongo-cxx-driver - MongoDB Legacy C++ Driver 1.0.0-rc4

Published by TylerBrock over 9 years ago

mongo-cxx-driver - MongoDB 2.6 Compatible C++ Driver 2.6.7

Published by acmorrow almost 10 years ago

See MongoDB Server 2.6.7 Release Notes for Details

mongo-cxx-driver - MongoDB Legacy C++ Driver 1.0.0-rc3

Published by TylerBrock almost 10 years ago

mongo-cxx-driver - MongoDB 2.6 Compatible C++ Driver 2.6.6

Published by acmorrow almost 10 years ago

See MongoDB Server 2.6.6 Release Notes for Details

mongo-cxx-driver - MongoDB Legacy C++ Driver 1.0.0-rc2

Published by TylerBrock almost 10 years ago

mongo-cxx-driver - MongoDB Legacy C++ Driver 1.0.0-rc1

Published by TylerBrock almost 10 years ago

mongo-cxx-driver - MongoDB 2.6 Compatible C++ Driver 2.6.5

Published by acmorrow about 10 years ago

See MongoDB Server 2.6.5 Release Notes for Details

mongo-cxx-driver - MongoDB 2.6 Compatible C++ Driver 2.6.4

Published by acmorrow about 10 years ago

mongo-cxx-driver - MongoDB Legacy C++ Driver 1.0.0-rc0

Published by TylerBrock over 10 years ago

mongo-cxx-driver - MongoDB Legacy C++ Driver 0.11.0

Published by TylerBrock over 10 years ago

mongo-cxx-driver - MongoDB 2.6 Compatible C++ Driver 2.6.3

Published by acmorrow over 10 years ago

mongo-cxx-driver - MongoDB 2.6 Compatible C++ Driver 2.6.2

Published by acmorrow over 10 years ago

mongo-cxx-driver - MongoDB Legacy C++ Driver 0.10.0

Published by TylerBrock over 10 years ago

mongo-cxx-driver - MongoDB Legacy C++ Driver 0.9.0

Published by acmorrow over 10 years ago

New Feature

  • CXX-175 - Add Bulk Write Capabilities
  • CXX-185 - Add Aggregation Helper
  • CXX-200 - Add support for autolib linking on Windows

Improvement

  • CXX-20 - Implement full support for write commands
  • CXX-162 - Translate server_options.h and ssl_options.h into client initialization options structure
  • CXX-171 - C++ driver should support all Write Concern types
  • CXX-176 - Implement limit and batchSize for Cursor
  • CXX-181 - Automatically split large insert batches
  • CXX-182 - Add support for Write Concern (outside of GLE)
  • CXX-227 - C++ driver build should capture all build artifacts under the 'build' directory

Bug

  • CXX-124 - The client auth code should make sure there are no invalid entries in the auth BSON document
  • CXX-210 - Linking issue with libssh: multiple definition of `md5_init'
  • CXX-215 - Windows static library fails with 'BadValue default' due to broken initializers
  • CXX-226 - Failed check for boost headers no longer fails configure step
  • CXX-231 - Windows doesn't like DBClientCursorShim (warning)
  • CXX-234 - Batches of different ops need new Obj/Array Builder in CommandWriter
  • CXX-235 - Batches with no items will break command writer
Package Rankings
Top 29.93% on Formulae.brew.sh
Top 20.37% on Conda-forge.org
Badges
Extracted from project README
codecov Documentation Documentation License