Version 1.6.0


Start: 15/Nov/16

Released: 01/Feb/17

Release Notes

Clang-format, new JSON parser, native GSSAPIShow more
Major - P3New FeatureCDRIVER-299Native GSSAPI on windowsHannes MagnussonClosed
Major - P3ImprovementCDRIVER-633Undefined RTL_RUN_ONCE and suseconds_t with mingwA. Jesse Jiryu DavisClosed
Major - P3New FeatureCDRIVER-791Support SSPI on WindowsBacklog - C Driver TeamClosed
Major - P3TaskCDRIVER-859C - Test Driver handling of SASL PLAIN authenticationHannes MagnussonClosed
Major - P3ImprovementCDRIVER-959mingw build & test in EvergreenA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-994"[{$numberLong: '1'}]" is BSON-encoded with array key name "1"A. Jesse Jiryu DavisClosed
Major - P3New FeatureCDRIVER-1111Provide error feedback for invalid newObj arg to update/replace functionsA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-1167clang-format configHannes MagnussonClosed
Major - P3ImprovementCDRIVER-1341Driver should validate BSON documents before insert and updateA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-1370Replace libyajl with jsonslA. Jesse Jiryu DavisIn Code Review
Major - P3BugCDRIVER-1421zSeries on Ubuntu build failure - unused function warning on big-endianHannes MagnussonClosed
Major - P3BugCDRIVER-1437ismaster_ssl fails on 32bit SolarisA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-1442/Cursor/getmore_fail/with_primary/single segfaults on aarch64 (Ubuntu16.04)A. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-1469MaxStaleness test failureA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-1494authMechanism URI options cannot be set individuallyA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-1577Declare __cdecl as calling convention on WindowsHannes MagnussonClosed
Major - P3ImprovementCDRIVER-1909Improve mongoc_init and mongoc_cleanup docsA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-1912Document configuration options in installation docsA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-1913Parse "$code" extended JSONA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-1916bson_iter_init_find() and bson_iter_init_find_case() should return false only when iterator is successfully exhausted and key not foundA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-1918mongoc_database_find_collections() and several generic "run command" helpers return cursors that are iterated using OP_GET_MORE on modern serversA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-1926Entire sentences missing after links in manpagesA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-1927implicit declaration of function ‘strcasecmp’Hannes MagnussonClosed
Major - P3BugCDRIVER-1931operation_id bugs in command monitoring callbacksA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-1936bson_init_from_json() and bson_new_from_json() when provided with an empty string do not set error while returning falseA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-1943Incorrect GCC version checkHannes MagnussonClosed
Major - P3BugCDRIVER-1952cyrus header checks don't account for non-system pathsHannes MagnussonClosed
Major - P3New FeatureCDRIVER-1954Implement getters for internal fields of mongoc_find_and_modify_opts_tA. Jesse Jiryu DavisClosed
Major - P3New FeatureCDRIVER-1955Run GSSAPI tests in evergreenHannes MagnussonClosed
Major - P3ImprovementCDRIVER-1961Detect cyrus-sasl module availabilityHannes MagnussonClosed
Major - P3BugCDRIVER-1962Parsing extended JSON datetimeA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-1969Driver aborts after "mongoc_cluster_run_command_internal(): precondition failed: command_name"A. Jesse Jiryu DavisClosed
Major - P3New FeatureCDRIVER-1973Add support for HPUXHannes MagnussonClosed
Major - P3BugCDRIVER-1974BSON_TYPE_CODE and BSON_TYPE_CODEWSCOPE fail to roundtrip through JSON correctlyA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-1979Port docs from Mallard XML to RSTA. Jesse Jiryu DavisClosed
Major - P3QuestionCDRIVER-1997suspicous code in jsonlA. Jesse Jiryu DavisClosed
Major - P3ImprovementCDRIVER-1998Bump the handshake configure flagsHannes MagnussonClosed
Major - P3BugCDRIVER-1999Misformatted test-results.json on POWER8A. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-2007Crash creating index when unable to connectA. Jesse Jiryu DavisClosed
Major - P3BugCDRIVER-2012Move MONGOC_ENABLE_SASL_SSPI guard up in mongoc-cluster-sspi.cHannes MagnussonClosed
Major - P3BugCDRIVER-2013Autotools may skip substitution of MONGOC_HAVE_SOCKLENHannes MagnussonClosed
Minor - P4BugCDRIVER-1028bson-types.h / bson-macros.h set the aligned attribute for GCC incorrectlyA. Jesse Jiryu DavisClosed
Minor - P4ImprovementCDRIVER-1044Enable -Werror for clang on EvergreenHannes MagnussonClosed
Minor - P4BugCDRIVER-1368libbson fprintf PRI specifiers for visual studio 2013A. Jesse Jiryu DavisClosed
Minor - P4BugCDRIVER-1876libbson doesn't validate length inside binary subtype 0x02Backlog - C Driver TeamClosed
Minor - P4BugCDRIVER-1932mongoc_collection_update() omits validation entirely for update documentsA. Jesse Jiryu DavisClosed
Minor - P4BugCDRIVER-1935Compiler warning on mingw-w64UnassignedClosed
Minor - P4ImprovementCDRIVER-1937bson_init_from_data() missingA. Jesse Jiryu DavisClosed
Minor - P4BugCDRIVER-1942JSON can be parsed despite stray "}" charactersA. Jesse Jiryu DavisClosed
Minor - P4BugCDRIVER-1945bson_as_json outputs doubles as integersA. Jesse Jiryu DavisClosed
Minor - P4BugCDRIVER-1957Build C Driver tests on MinGW 6.2.0 failsA. Jesse Jiryu DavisClosed
Minor - P4ImprovementCDRIVER-1985Deprecate mongoc_collection_saveHannes MagnussonClosed
Minor - P4BugCDRIVER-1991Unfinished "make-release-archive" logic in config.ymlHannes MagnussonClosed
Minor - P4ImprovementCDRIVER-1996Document maxAwaitTimeMS option for "find"A. Jesse Jiryu DavisClosed
Trivial - P5ImprovementCDRIVER-1339Descriptive error when JSON $date lacks timezoneA. Jesse Jiryu DavisClosed
Trivial - P5ImprovementCDRIVER-1431Document thread safety for mongoc_client_pool functionsA. Jesse Jiryu DavisClosed
156 of 56