Version 1.7.0


Start: 06/Feb/17

Release date not set

Release Notes

GridFS bugfixesShow more
Blocker - P1BugCDRIVER-2153mongoc_client_pool_t cannot connect to MongoDB AtlasHannes MagnussonClosed
Critical - P2New FeatureCDRIVER-2067Server selection is not random on WindowsA. Jesse Jiryu DavisClosed
Major - P3TaskCDRIVER-589Driver should sanity check the size of the request document and fail fastBacklog - C Driver TeamClosed
Major - P3EpicCDRIVER-784Bring mongoc_uri_t up to spec.Hannes MagnussonClosed
Major - P3TaskCDRIVER-792Investigate replacing cyrus-sasl with libkrb5/heimdal for GSSAPIHannes MagnussonClosed
Major - P3TaskCDRIVER-857C - Test the support of MONGODB-X509 authentication mechanismHannes MagnussonClosed
Major - P3ImprovementCDRIVER-963Document object-destruction orderA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-1058Install CMake 'config' style files for find_packageA. Jesse Jiryu DavisClosed
Major - P3New FeatureCDRIVER-1110Add mongoc_cursor_get_error_document ()A. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-1138Test with undefined behavior sanitizerHannes MagnussonClosed
Major - P3New FeatureCDRIVER-1388Warn on unsupported URI optionsHannes MagnussonClosed
Major - P3New FeatureCDRIVER-1404Use S_ISDIR() instead of & S_IFDIRHannes MagnussonClosed
Major - P3BugCDRIVER-1458Test failure in mongoc_socket check_closedA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-1478Implement Connection String Spec TestsHannes MagnussonClosed
Major - P3EpicCDRIVER-1497libbson: Document all exported symbolsBacklog - C Driver TeamClosed
Major - P3TaskCDRIVER-1498Document bson_array_as_jsonHannes MagnussonClosed
Major - P3TaskCDRIVER-1499Document bson_ascii_strtollHannes MagnussonClosed
Major - P3TaskCDRIVER-1500Document bson_copy_to_excluding_noinitHannes MagnussonClosed
Major - P3New FeatureCDRIVER-1509Add OpenSSL 1.1 build into evergreenHannes MagnussonClosed
Major - P3ImprovementCDRIVER-1531Document libbson helper macros at the same page as the underlying functionHannes MagnussonClosed
Major - P3New FeatureCDRIVER-1542Add BSON_ITER_HOLDS_NUMBER() & BSON_ITER_HOLDS_INT()Hannes MagnussonClosed
Major - P3ImprovementCDRIVER-1543Note mongoc_client_command's unused paramsA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-1549Connection string documentation incompleteHannes MagnussonClosed
Major - P3New FeatureCDRIVER-1889Implement BSON Corpus tests runnerA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-1917Document use of server_id in mongoc_cursor_new_from_command_replyA. Jesse Jiryu DavisClosed
Major - P3QuestionCDRIVER-1938bson_as_json converts int64 to scientific notationA. Jesse Jiryu DavisClosed
Major - P3EpicCDRIVER-1947Improve libbson compatibility with the BSON Corpus testsA. Jesse Jiryu DavisClosed
Major - P3New FeatureCDRIVER-1949Implement Connection URI Spec testsHannes MagnussonClosed
Major - P3ImprovementCDRIVER-1966Extended JSON date expects milliseconds wrapped in $numberLongA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-1967Extended JSON int64 expects wrapping in $numberLongA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-1987mongoc_uri_unescape() silently fails on invalid percent-encodingHannes MagnussonClosed
Major - P3New FeatureCDRIVER-1990Travis integrationHannes MagnussonClosed
Major - P3BugCDRIVER-1992Intermittent "TLS handshake failed" error in test_ismaster_ssl on WindowsA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-1993cmake doesn't check libbson minimum versionA. Jesse Jiryu DavisClosed
Major - P3New FeatureCDRIVER-2004Add SSL Configuration options to the URI / Enable X.509 auth through URIHannes MagnussonClosed
Major - P3BugCDRIVER-2005release-compile task on Evergreen Windows variants builds debug version of driverHannes MagnussonClosed
Major - P3BugCDRIVER-2006mongoc_gridfs_find_one_with_opts(): the error parameter is not initialized on failureA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-2010ISO8601 test fails with GCC 7Backlog - C Driver TeamClosed
Major - P3New FeatureCDRIVER-2018Introduce bulk write options to disable BSON validationBacklog - C Driver TeamClosed
Major - P3TaskCDRIVER-2019Missing delimiting slash between hosts and options should failHannes MagnussonClosed
Major - P3TaskCDRIVER-2020Escaped null bytes in URI (%00) should be allowedHannes MagnussonClosed
Major - P3TaskCDRIVER-2021UTF-8 Hostnames in connection URI should be allowedHannes MagnussonClosed
Major - P3TaskCDRIVER-2022Missing support for fsync in connection uriHannes MagnussonClosed
Major - P3TaskCDRIVER-2023Unescaped percent sign in connection uri should failHannes MagnussonClosed
Major - P3TaskCDRIVER-2024Escaped username maybe not properly parsedHannes MagnussonClosed
Major - P3TaskCDRIVER-2025Repeated options should issue a warningHannes MagnussonClosed
Major - P3BugCDRIVER-2028mongoc_gridfs_file_get_upload_date() returns arbitrary values on 32-bit systemA. Jesse Jiryu DavisClosed
Major - P3TaskCDRIVER-20293 colons should fail URI parsingHannes MagnussonClosed
Major - P3TaskCDRIVER-2030Deprecated options should be ignored if replacement existsHannes MagnussonClosed
Major - P3TaskCDRIVER-2031Multiple unescaped @ should fail uri parsingHannes MagnussonClosed
Major - P3TaskCDRIVER-2032Unix Domain Sockets must be escaped in URIHannes MagnussonClosed
Major - P3BugCDRIVER-2036extjson parsing bug in 1.6.0A. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-2038Document all supported connection URI optionsHannes MagnussonClosed
Major - P3ImprovementCDRIVER-2039Document readPreferenceTagsHannes MagnussonClosed
Major - P3ImprovementCDRIVER-2043Raise BSON_MAX_RECURSION from 100 to 200A. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-2044Max URI set to only 64 charsHannes MagnussonClosed
Major - P3BugCDRIVER-2046Invalid read in libbson-releaseA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-2049Do not shutdown() sockets created by other processesA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-2052Correct connectTImeoutMSA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-2054Windows static build is broken in 1.5.0A. Jesse Jiryu DavisClosed
Major - P3New FeatureCDRIVER-2055Compile libbson examples on windowsHannes MagnussonClosed
Major - P3New FeatureCDRIVER-2064Add bson_iter_init_from_data functionA. Jesse Jiryu DavisClosed
Major - P3TaskCDRIVER-2065Document that bson_init_static structures must not be copiedDavid GoldenClosed
Major - P3New FeatureCDRIVER-2069Document how to produce release binaries for libbson & mongocHannes MagnussonClosed
Major - P3BugCDRIVER-2073assert in test_hint_no_warmup_pooledA. Jesse Jiryu DavisClosed
Major - P3EpicCDRIVER-2074Convenient usage as a static libraryA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-2076Test building from tarballs with MSVCA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-2077Undeprecate bson_as_jsonA. Jesse Jiryu DavisClosed
Major - P3TaskCDRIVER-2082Create examples for sample shell commandsA. Jesse Jiryu DavisClosed
Major - P3New FeatureCDRIVER-2083Distribute CMake config packages for statically linking to libbson and libmongocHannes MagnussonClosed
Major - P3New FeatureCDRIVER-2084Create setter for authMechanism URI optionA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-2093mongoc_cursor_is_alive and mongoc_cursor_more incorrect querying an empty collectionDavid GoldenClosed
Major - P3BugCDRIVER-2098mongoc_collection_aggregate fails against secondariesA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-2101Build failure against LibreSSL OpenSSLHannes MagnussonClosed
Major - P3BugCDRIVER-2104Patch build failures: "llvm-cov not found"Hannes MagnussonClosed
Major - P3TaskCDRIVER-2106Refactor code to not assume OP_REPLY is the only reply opcodeHannes MagnussonClosed
Major - P3New FeatureCDRIVER-2108Add Support for reading OP_COMPRESSEDHannes MagnussonClosed
Major - P3New FeatureCDRIVER-2109Add support for writing OP_COMPRESSEDHannes MagnussonClosed
Major - P3New FeatureCDRIVER-2110Add support for compiling against snappyHannes MagnussonClosed
Major - P3TaskCDRIVER-2114Add evergreen Matrix for inflight 3.6 implementationsHannes MagnussonClosed
Major - P3EpicCDRIVER-2116Add support for OP_COMPRESSEDHannes MagnussonClosed
Major - P3New FeatureCDRIVER-2117Support `compressors` URI optionHannes MagnussonClosed
Major - P3TaskCDRIVER-2120Add MONGOC_TEST_COMPRESSORS to test suiteHannes MagnussonClosed
Major - P3BugCDRIVER-2122Issues in documentation for read concern option "level"A. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-2124Environment flag to skip mockserver testsHannes MagnussonClosed
Major - P3ImprovementCDRIVER-2126DatetimePositive, DatetimeNegative, DatetimeEpoch not implementedA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-2128Support revised Extended JSON specA. Jesse Jiryu DavisIn Code Review
Major - P3ImprovementCDRIVER-2130Any "ssl" config option in URI should turn on SSL/TLSHannes MagnussonClosed
Major - P3BugCDRIVER-2132CMake unnecessarily requires C++ compilerHannes MagnussonClosed
Major - P3BugCDRIVER-2133Coverity analysis defect 100116: Out-of-bounds accessA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-2134Coverity analysis defect 49582: Operands don't affect resultA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-2135Coverity analysis defect 76459: Resource leakHannes MagnussonClosed
Major - P3BugCDRIVER-2136Coverity analysis defect 72309: Resource leakA. Jesse Jiryu DavisClosed
Major - P3New FeatureCDRIVER-2137Add support for zlib OP_COMPRESSEDHannes MagnussonClosed
Major - P3BugCDRIVER-2138Libbson bson-decimal.c should not include stdint.h directlyShane HarveyClosed
Major - P3BugCDRIVER-2139Please add generated files to .gitignoreHannes MagnussonClosed
Major - P3ImprovementCDRIVER-2140Add support for zlibCompressionLevelHannes MagnussonClosed
Major - P3New FeatureCDRIVER-2143Add iter_as_double functionHannes MagnussonClosed
Major - P3BugCDRIVER-2146".. warning:" sections not rendered in docsA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-2147Token replacement issue in download linkHannes MagnussonClosed
Major - P3ImprovementCDRIVER-2150Cache SCRAM-SHA-1 ClientKeyHannes MagnussonClosed
Major - P3BugCDRIVER-2154SNI not provided when allow_invalid_hostname is setHannes MagnussonClosed
Major - P3BugCDRIVER-2157Linking to libmongoc with MinGW-64 fails to find crypt32.libA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-2158Preserve case in Unix domain socket pathsA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-2161Sphinx 1.6 compatibilityA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-2162Automate Atlas connectivity testsHannes MagnussonClosed
Major - P3ImprovementCDRIVER-2163Update "Supported Platforms" in docsHannes MagnussonClosed
Major - P3ImprovementCDRIVER-2165Compile with Windows SSPI support by defaultHannes MagnussonClosed
Major - P3BugCDRIVER-2166Improve autotools/pkg-config detectionHannes MagnussonClosed
Major - P3BugCDRIVER-2168Escape JSON strings for regex, symbol, and DBPointer typesA. Jesse Jiryu DavisClosed
Major - P3TaskCDRIVER-2169Return value for bson_decimal128_from_string is undocumentedHannes MagnussonClosed
Major - P3BugCDRIVER-2171make uninstall leaves cmake & static symlink files behindHannes MagnussonClosed
Major - P3BugCDRIVER-2172Call "ping" on a socket that has been idle for socketCheckIntervalMSA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-2174_mongoc_cluster_check_interval() should invalidate nodes after detecting a closed socketA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-2175libbson cmake: pthreads not correctly compiled inHannes MagnussonClosed
Major - P3BugCDRIVER-2177Coverity analysis defect 101516: Resource leakHannes MagnussonClosed
Major - P3ImprovementCDRIVER-2186More Connection String Spec updatesA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-2187Key file path, key file password, and certificate authority file path must be escaped in MongoDB URIA. Jesse Jiryu DavisClosed
Major - P3TaskCDRIVER-2188Bump evergreen matrix to macos-1012 as osx-1010 is being decomissionedHannes MagnussonWaiting (Blocked)
Major - P3BugCDRIVER-2190Username and password must be URI-escapedA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-2197Add -Wexpansion-to-defined to maintainer flagsUnassignedNeeds Triage
Minor - P4New FeatureCDRIVER-670Check links in docsHannes MagnussonClosed
Minor - P4ImprovementCDRIVER-782Allow more detailed error reporting for failed URI parsingHannes MagnussonClosed
Minor - P4New FeatureCDRIVER-1472NaN handling difference between C and C++ driverA. Jesse Jiryu DavisClosed
Minor - P4ImprovementCDRIVER-1559syscall deprecated in macOSHannes MagnussonClosed
Minor - P4New FeatureCDRIVER-1879libbson truncates code_with_scope with embedded nulls in javascriptA. Jesse Jiryu DavisClosed
Minor - P4ImprovementCDRIVER-1883libbson should ensure regex options are sortedA. Jesse Jiryu DavisClosed
Minor - P4BugCDRIVER-1929mongoc_uri_parse_database() may overlap with URI host componentHannes MagnussonClosed
Minor - P4ImprovementCDRIVER-1978NaN and Infinity differently JSON-encoded depending on platformA. Jesse Jiryu DavisClosed
Minor - P4TaskCDRIVER-1980Incorrect lifecycle documentation needs reviewA. Jesse Jiryu DavisClosed
Minor - P4BugCDRIVER-1981Threads are not closed correctly on windowsBacklog - C Driver TeamClosed
Minor - P4BugCDRIVER-2002Given mongoc_gridfs_file_readv() returning -1 (failure), mongoc_gridfs_file_error() doesn't indicate error conditionA. Jesse Jiryu DavisClosed
Minor - P4BugCDRIVER-2011libbson fuzztest failureA. Jesse Jiryu DavisClosed
Minor - P4ImprovementCDRIVER-2016Report offending field name in BSON validation errorsA. Jesse Jiryu DavisClosed
Minor - P4ImprovementCDRIVER-2026mongoc_gridfs_find_one_with_opts() is not internally optimized for fetching one resultA. Jesse Jiryu DavisClosed
Minor - P4BugCDRIVER-2034test_create_index_fail error on zSeries Ubuntu without OpenSSLA. Jesse Jiryu DavisClosed
Minor - P4BugCDRIVER-2035bson_api.3 and bson_index.3 man pages include all other pagesA. Jesse Jiryu DavisClosed
Minor - P4New FeatureCDRIVER-2037Distribute pkg-config files for dynamic and static linkingA. Jesse Jiryu DavisClosed
Minor - P4QuestionCDRIVER-2058heartbeatFrequencyMS is not validated as being less than minHeartbeatFrequencyMSA. Jesse Jiryu DavisClosed
Minor - P4ImprovementCDRIVER-2061Compiler warning for openssl 1.1.0Hannes MagnussonClosed
Minor - P4New FeatureCDRIVER-2062Compile and test Windows Native SSL & SASL under mingwHannes MagnussonClosed
Minor - P4ImprovementCDRIVER-2087size_t redeclaration in VS2013A. Jesse Jiryu DavisClosed
Minor - P4QuestionCDRIVER-2088Can't build libbson on tvOS / watchOSHannes MagnussonClosed
Minor - P4BugCDRIVER-2090Don't call getpid if we plan to overwrite result with taskid during ObjectId generationHannes MagnussonClosed
Minor - P4ImprovementCDRIVER-2091Compiler warnings in clang on OS XA. Jesse Jiryu DavisClosed
Minor - P4ImprovementCDRIVER-2095Document what false means as return valueA. Jesse Jiryu DavisClosed
Minor - P4BugCDRIVER-2115Rare mock server test failures on 32-bitA. Jesse Jiryu DavisClosed
Minor - P4BugCDRIVER-2127libbson FTBFS on mips/mipsel: undefined reference to `__sync_add_and_fetch_8'A. Jesse Jiryu DavisClosed
Minor - P4BugCDRIVER-2142No URI error specified if authSource is not "$external" for GSSAPI and X509Jeremy MikolaClosed
Minor - P4ImprovementCDRIVER-2148Combine bson_uint32_to_string.rst with performance.rstA. Jesse Jiryu DavisClosed
Minor - P4BugCDRIVER-2155Bug in unreleased code: Client pool cannot connect with IPv6 address like "[::1]"A. Jesse Jiryu DavisClosed
Minor - P4ImprovementCDRIVER-2195Clarify write concern usage documentation for mongoc_database_create_collectionA. Jesse Jiryu DavisClosed
Trivial - P5ImprovementCDRIVER-1386Create bson_ascii_str[n]casecmp()A. Jesse Jiryu DavisClosed
Trivial - P5BugCDRIVER-2079Link error due to undefined reference to `assert'Hannes MagnussonClosed
Trivial - P5ImprovementCDRIVER-2156Generate correctly-formatted mock server codeHannes MagnussonClosed
1155 of 155