Changelog History
Page 1
-
v1.17.3 Changes
December 01, 2020I'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, 2020I'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, 2020I'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, 2020I'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, 2020I'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, 2020I'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, 2020I'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