All Versions
34
Latest Version
Avg Release Cycle
45 days
Latest Release
241 days ago

Changelog History
Page 1

  • v1.17.3 Changes

    December 01, 2020

    I'm pleased to announce version 1.17.3 of libbson and libmongoc,
    the libraries constituting the MongoDB C Driver.

    libbson

    πŸš€ No changes since 1.17.2; release to keep pace with libmongoc's version.

    libmongoc

    It is my pleasure to announce the MongoDB C Driver 1.17.3.

    πŸ› Bug fixes:

    • Do not send session ID on GSSAPI auth commands.
    • πŸ›  Fix build against zlib when zlib is installed in non-standard location.
    • πŸ›  Fix build when source directory path contains a space.
    • Fix a platform-specific bug causing mongoc_client_pool_pop to block indefinitely if all clients are checked out.
    • πŸ›  Fix a possible buffer overflow with hostnames resolving to IPv6 addresses on OpenSSL.

    πŸ”— Links:

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

    • Roberto C. SΓ‘nchez
    • Kevin Albertson
    • Andrew Witten
    • gonzalo
  • v1.17.3-1

    December 02, 2020
  • v1.17.2 Changes

    November 03, 2020

    I'm pleased to announce version 1.17.2 of libbson and libmongoc,
    the libraries constituting the MongoDB C Driver.

    libbson

    πŸš€ No changes since 1.17.1; release to keep pace with libmongoc's version.

    libmongoc

    It is my pleasure to announce the MongoDB C Driver 1.17.2.

    πŸ› Bug fixes:

    • πŸš€ Stop the SRV polling thread when an SRV URI is used to connect to a deployment other than a sharded cluster.

    πŸ”— Links:

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

    • Roberto C. SΓ‘nchez
    • Kevin Albertson
  • v1.17.2-1

    November 04, 2020
  • v1.17.1 Changes

    October 06, 2020

    I'm pleased to announce version 1.17.1 of libbson and libmongoc,
    the libraries constituting the MongoDB C Driver.

    libbson

    πŸš€ No changes since 1.17.0; release to keep pace with libmongoc's version.

    libmongoc

    It is my pleasure to announce the MongoDB C Driver 1.17.1.

    πŸ› Bug fixes:

    • πŸ›  Fix SRV/TXT record lookup for DNS records exceeding 1024 bytes.

    πŸ”— Links:

  • v1.17.0 Changes

    July 30, 2020

    I'm pleased to announce version 1.17.0 of libbson and libmongoc,
    the libraries constituting the MongoDB C Driver.

    libbson

    It is my pleasure to announce libbson 1.17.0.

    πŸ”‹ Features:

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

    πŸ› Bug fixes:

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

    libmongoc

    πŸš€ It is my pleasure to announce the MongoDB C Driver 1.17.0 release.
    πŸš€ This release adds support for MongoDB 4.4 servers.

    πŸ”‹ Features:

    • πŸ‘Œ Support streamable server monitoring to reduce recovery time when the server topology changes.
    • πŸ‘Œ Support the MONGODB-AWS authentication mechanism.
    • πŸ‘Œ Support Online Certificate Status Protocol (OCSP).
    • πŸ‘Œ 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 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 restriction of 255 character collection namespaces.

    πŸ› Bug fixes:

    • πŸ›  Fix criteria for resumable errors in change streams.
    • πŸ›  Fix rare crashes when server is invalidated during authentication.
    • Reject client session for mongoc_collection_estimated_document_count.
    • πŸ›  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.
    • πŸ›  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
    • Andrew Witten
    • Andreas Braun
    • Clyde Bazile
    • Josh Weinstein
    • Richard Donkin
  • v1.17.0-rc0 Changes

    July 14, 2020

    I'm pleased to announce version 1.17.0-rc0 of libbson and libmongoc,
    the libraries constituting the MongoDB C Driver.

    libbson

    It is my pleasure to announce libbson 1.17.0 rc0.

    πŸš€ No changes since 1.17.0 beta2; release to keep pace with libmongoc's version.

    libmongoc

    πŸš€ It is my pleasure to announce the MongoDB C Driver 1.17.0 rc0 release.
    πŸš€ This release adds support for MongoDB 4.4 servers.

    πŸ”‹ Features:

    • πŸ‘Œ Support streamable server monitoring to reduce recovery time when the server topology changes.
    • πŸ‘Œ Support tlsDisableCertificateRevocationCheck when built with Secure Channel.

    πŸ› Bug fixes:

    • πŸ›  Fix criteria for resumable errors in change streams.
    • πŸ›  Fix rare crashes when server is invalidated during authentication.
    • πŸ‘Œ Improve behavior when reaching out to OCSP responders for certificate revocation checking.
    • Reject client session for mongoc_collection_estimated_document_count.

    πŸ”— Links:

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

    • Kevin Albertson
    • Andrew Witten
    • Roberto C. SΓ‘nchez
    • Clyde Bazile
  • v1.17.0-beta2 Changes

    June 09, 2020

    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
  • v1.17.0-beta Changes

    April 10, 2020

    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
  • v1.17.0-1

    July 31, 2020