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