MongoDB C Driver v1.17.0-beta2 Release Notes

Release Date: 2020-06-09 // almost 4 years ago
  • I'm pleased to announce version 1.17.0-beta2 of libbson and libmongoc,
    the libraries constituting the MongoDB C Driver.

    libbson

    It is my pleasure to announce libbson 1.17.0 beta2.

    πŸ”‹ Features:

    • πŸ›  Fix pedantic compiler warnings.
    • πŸ‘Œ Improve assertion error messages.

    πŸ› Bug fixes:

    • πŸ›  Fix possible int32 overflow when comparing and constructing large bson_t's.

    libmongoc

    πŸš€ It is my pleasure to announce the MongoDB C Driver 1.17.0 beta2 release.

    πŸ”‹ Features:

    • πŸ‘Œ Support Online Certificate Status Protocol (OCSP) response caching.
    • πŸ‘Œ Support configuring hedged reads in read preferences.
    • ⬇️ Reduce the number of round trips necessary for SCRAM and X509 authentication.
    • Monitor servers in parallel when using a mongoc_client_pool_t instead of doing serial scans.
    • πŸ‘Œ Support OCSP on older versions of OpenSSL (1.0.1+).

    πŸ› Bug fixes:

    • πŸ›  Fix behavior of a SecondaryPreferred read preference for exhaust cursor operations against a sharded cluster. Prior to the fix, a nonzero maxStalenessSeconds would not trigger sending the read preference.
    • πŸ›  Fix SRV polling. Prior to the fix, SRV polling did not properly apply newly discovered results.
    • πŸ›  Fix checks for existing GridFS indexes to handle indexes created by the MongoDB shell.

    πŸ”— Links:

    πŸš€ Thanks to everyone who contributed to this release.

    • Kevin Albertson
    • Roberto C. SΓ‘nchez
    • Andreas Braun
    • Clyde Bazile
    • Josh Weinstein
    • Richard Donkin