Announcing 1.29.0 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
Deprecated:
bson_string_tand associated functions are deprecated and planned for removal in a future major release.- Compiling with
BSON_MEMCHECKdefined is deprecated. bson_in_range_*andbson_cmp_*functions.bson_atomic_*andbson_thrd_yieldfunctions.bson_as_jsonandbson_array_as_jsonare deprecated due to producing non-portable Legacy Extended JSON. Prefer Canonical Extended JSON or Relaxed Extended JSON for portability. To continue using Legacy Extended JSON, usebson_as_legacy_extended_jsonandbson_array_as_legacy_extended_json.
libmongoc
Platform:
- Support for Visual Studio 2013 is dropped.
Deprecated:
mongoc_client_commandis deprecated and planned for removal in a future release. Usemongoc_client_command_simpleinstead.mongoc_database_commandis deprecated and planned for removal in a future release. Usemongoc_database_command_simpleinstead.mongoc_collection_commandis deprecated and planned for removal in a future release. Usemongoc_collection_command_simpleinstead.
Notes:
- Raise required version of libmongocrypt to 1.12.0 to support In-Use Encryption (corresponds to the CMake option:
ENABLE_CLIENT_SIDE_ENCRYPTION).