github mongodb/mongo-cxx-driver legacy-0.8.0
MongoDB Legacy C++ Driver 0.8.0

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

Bug

  • CXX-78 - parse_number_test is failing with a segfault on travis clang build
  • CXX-81 - On Windows, MONGO_API functions should be decorated with __cdecl.
  • CXX-83 - numeric_limits::max compilation problem on windows
  • CXX-85 - C++ driver DBClientReplicaSet pollutes stdout with logging information
  • CXX-86 - C++ driver can't compile with glibc 2.16
  • CXX-88 - initializer.h is not included in dbclient.h
  • CXX-90 - Crash due to static initialization order fiasco in BSON implementation
  • CXX-93 - Segmentation fault with -std=C++11
  • CXX-94 - C++ Client driver headers dependency on pch.h
  • CXX-96 - Enforce /MD with Windows C++ DLL driver
  • CXX-128 - Sconscript does not respect Boost naming conventions on Windows
  • CXX-150 - Unexported symbols in time_support.h/.cpp for shared library
  • CXX-155 - rotatable_file_writer_test does not compile in C++11 mode with libc++

Improvement

  • CXX-23 - Create a config.h header that captures the values of preprocessor defines to avoid ABI inconsistencies
  • CXX-44 - Client facing headers should not say "using namespace std" in header scope
  • CXX-48 - Remove unused and unusable BSONBuilderBase base class
  • CXX-53 - Remove signal handling, _exit calls, and debugger support from client library
  • CXX-57 - Rework version and buildinfo files into something meaningful for the client
  • CXX-60 - Default Windows builds of the C++ client driver to use /MD
  • CXX-65 - Remove precompiled headers support
  • CXX-107 - The C++ Driver should define a version macro for the preprocessor
  • CXX-108 - Determine C++ Driver version from examining the headers
  • CXX-112 - Provide a SConstruct option to specify the default windows calling convention
  • CXX-129 - Initialize WinSock using mongo initializer
  • CXX-130 - Provide a --dynamic-boost option to select between linking boost dynamically or statically
  • CXX-138 - For windows builds, consider producing two DLLs, one linked to the debug runtime, with different names
  • CXX-141 - insert_demo collection grows unbounded (very quickly)
  • CXX-143 - Remove src/mongo/s/*
  • CXX-144 - Remove listen.h and listen.cpp
  • CXX-167 - Standardize on boost::mutex rather than custom wrappers in mutex.h
  • CXX-198 - Improve documentation

Task

  • CXX-39 - Obtain gcov coverage data for libmongoclient from tests ported in CXX-5
  • CXX-54 - Strip server specific build and test options from client driver build system
  • CXX-59 - Disable suport for building the static libmongoclient.lib on Windows
  • CXX-133 - Update travis configuration to run the client examples
  • CXX-145 - Remove SyncClusterConnection
  • CXX-146 - Remove unused ticketholder.h header
  • CXX-147 - Remove shared_mutex_win.hpp
  • CXX-153 - Remove dependency on boost program_options
  • CXX-154 - Remove dependency on boost filesystem
  • CXX-156 - Remove LastError, DiagStr, and SpinLock from driver
  • CXX-165 - Remove RecursiveMutex
  • CXX-205 - Issue legacy-0.8 release

Sub-task

  • CXX-158 - Add GridFS Coverage Tests
  • CXX-159 - Add SASL Client Auth Coverage Tests
  • CXX-160 - Add additional dbclient coverage tests
  • CXX-161 - Add additional Connection Pool coverage tests
  • CXX-163 - Create a target for integration tests
  • CXX-169 - Add additional dbclientcursor coverage tests

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

NewReleases is sending notifications on new releases.