Announcing 1.29.0 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
Deprecated:
bson_string_t
and associated functions are deprecated and planned for removal in a future major release.- Compiling with
BSON_MEMCHECK
defined is deprecated. bson_in_range_*
andbson_cmp_*
functions.bson_atomic_*
andbson_thrd_yield
functions.bson_as_json
andbson_array_as_json
are 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_json
andbson_array_as_legacy_extended_json
.
libmongoc
Platform:
- Support for Visual Studio 2013 is dropped.
Deprecated:
mongoc_client_command
is deprecated and planned for removal in a future release. Usemongoc_client_command_simple
instead.mongoc_database_command
is deprecated and planned for removal in a future release. Usemongoc_database_command_simple
instead.mongoc_collection_command
is deprecated and planned for removal in a future release. Usemongoc_collection_command_simple
instead.
Notes:
- Raise required version of libmongocrypt to 1.12.0 to support In-Use Encryption (corresponds to the CMake option:
ENABLE_CLIENT_SIDE_ENCRYPTION
).