Releases: mongodb/mongo-c-driver
mongo-c-driver 1.27.4
Announcing 1.27.4 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
Fixes:
- Fix build with Visual Studio 2013.
libmongoc
Fixes:
- Fix possible crash reading malformed wire protocol message.
- Fix build with Visual Studio 2013.
Links:
Thanks to everyone who contributed to this release.
- Ezra Chung
- Kevin Albertson
mongo-c-driver 1.27.3
Announcing 1.27.3 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
Notes:
- This patch release introduces changes surrounding the development processes,
including new code signing and dependency tracking. There are no behavioral
or API changes.
libmongoc
Notes:
- This patch release introduces changes surrounding the development processes,
including new code signing and dependency tracking. There are no behavioral
or API changes.
Fixes:
- Upgraded bundled Zlib from 1.2.3 to 1.3.1
Links:
Thanks to everyone who contributed to this release.
- Colby Pike
mongo-c-driver 1.27.2
Announcing 1.27.2 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
Fixes:
- Fix parsing of colon in timezone.
- Error on failure to init subdocument in
bson_iter_visit_all
.
libmongoc
Fixes:
- Close leftover connections to removed servers.
New features:
- Check environment variable
MONGOC_EXPERIMENTAL_SRV_PREFER_TCP
to prefer TCP for SRV lookup.
Links:
Thanks to everyone who contributed to this release.
- Kevin Albertson
- Roman-Koshelev
mongo-c-driver 1.27.1
Announcing 1.27.1 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
Fixes:
- Fix string handling in
bson_string_new
andbson_string_append
.
libmongoc
No changes since 1.27.0. Version incremented to match the libbson version.
Links:
Thanks to everyone who contributed to this release.
- Roberto C. Sánchez
mongo-c-driver 1.27.0
Announcing 1.27.0 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
No changes since 1.26.2. Version incremented to match the libmongoc version.
libmongoc
Notes:
- Raise required version of libmongocrypt to 1.10.0 to support In-Use Encryption (corresponds to the CMake option:
ENABLE_CLIENT_SIDE_ENCRYPTION
). - A future minor release plans to raise the minimum supported MongoDB Server version from 3.6 to 4.0. This is in accordance with MongoDB Software Lifecycle Schedules.
Fixes:
- Fix possible crash when client is configured with empty password.
New Features:
- Add database name to command events:
mongoc_apm_command_failed_get_database_name
andmongoc_apm_command_succeeded_get_database_name
. - Support delegated KMIP protocol for In-Use Encryption.
- Enable setting socket timeout per client.
Links:
Thanks to everyone who contributed to this release.
- Kevin Albertson
- Adrian Dole
- Ezra Chung
- Roberto C. Sánchez
- Scott Hunt
mongo-c-driver 1.26.2
Announcing 1.26.2 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
Fixes:
- Fix iteration in
bson_strfreev
.
libmongoc
Cyrus SASL:
- Disable plugin loading with Cyrus SASL on Windows by default. To re-enable, set the CMake option
CYRUS_PLUGIN_PATH_PREFIX
to the absolute path prefix of the Cyrus SASL plugins.
Fixes:
- Fix possible hang if
mongoc_gridfs_file_readv
is called with a corrupt chunk with incomplete data. - Fix assert with legacy exhaust cursor protocol when connected to server < 4.2.
Links:
Thanks to everyone who contributed to this release.
- Kevin Albertson
- Ezra Chung
mongo-c-driver 1.26.1
Announcing 1.26.1 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
Fixes:
- Use aligned alloc for
bson_array_builder_t
libmongoc
Fixes:
- Fix 32-bit compile with 64-bit
time_t
Links:
Thanks to everyone who contributed to this release.
- Roberto C. Sánchez
- 0x1 Louis
mongo-c-driver 1.26.0
Announcing 1.26.0 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
No changes since 1.25.4. Version incremented to match the libmongoc version.
libmongoc
New Features:
- Support named KMS providers.
- Redirect retries in sharded clusters to another mongos if possible.
Improvements:
- Add
VERSION_CURRENT
file in source to ease building. - Consider more errors retryable.
Links:
Thanks to everyone who contributed to this release.
- Kevin Albertson
- Jeremy Mikola
- Adrian Dole
- Kyle Kloberdanz
- Ezra Chung
- MongoCaleb
- Roberto C. Sánchez
- itrofimow
mongo-c-driver 1.25.4
Announcing 1.25.4 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
Fixes:
- Restore support for Sphinx 1.7.6 for man page build.
libmongoc
Fixes:
- Restore support for Sphinx 1.7.6 for man page build.
Links:
mongo-c-driver 1.25.3
Announcing 1.25.3 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
No changes since 1.25.2. Version incremented to match the libmongoc version.
libmongoc
Fixes:
- Disable shared libmongoc targets if
ENABLE_SHARED=OFF
- Fix documentation build with Python 3.9.
Links:
Thanks to everyone who contributed to this release.
- Kevin Albertson