MongoDB C Driver v1.17.0-beta Release Notes

Release Date: 2020-04-10 // about 4 years ago
  • I'm pleased to announce version 1.17.0-beta of libbson and libmongoc,
    the libraries constituting the MongoDB C Driver.

    libbson

    It is my pleasure to announce libbson 1.17.0 beta.

    πŸ”‹ Features:

    • βž• Add the cmake option ENABLE_PIC to build static libraries with position independent code.

    Notes:

    • 🏁 Deprecated "lib" prefixed artifacts are no longer produced when building on Windows.

    libmongoc

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

    πŸ”‹ Features:

    • πŸ‘Œ Support the MONGODB-AWS authentication mechanism.
    • πŸ‘Œ Support the Online Certificate Status Protocol (OCSP) for OpenSSL 1.1.0+, Secure Transport, and Secure Channel.
    • πŸ‘Œ Support the "hint" option in operations using the update, replace, delete, and findAndModify commands.
    • πŸ‘Œ Improve behavior for retryable writes.
    • πŸ‘Œ Improve resuming behavior of change streams on server errors.
    • βœ‚ Remove an extra round trip for SCRAM authentication.
    • βœ‚ Remove restriction of 255 character collection namespaces.

    πŸ› Bug fixes:

    • πŸ›  Fix possible use of invalidated streams during an unordered OP_QUERY bulk write, and when ending many pooled sessions at client destruction.
    • πŸ›  Fix a crash when setting the crl_file TLS option for Secure Channel.
    • Avoid emitting duplicate ServerChanged events when no change is observed during monitoring.
    • Properly handle large SASL messages instead of erroring.

    Notes:

    • 🏁 Deprecated "lib" prefixed artifacts are no longer produced when building on Windows.

    πŸ”— Links:

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

    • Kevin Albertson
    • Roberto C. SΓ‘nchez
    • Andreas Braun
    • Clyde Bazile
    • Jeremy Mikola
    • Sara Golemon
    • Jeroen Ooms