Announcing 1.28.0 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbsonNew features:
bson_validate_with_error_and_offset
.Build Configuration:
CMAKE_<LANG>_COMPILER_LAUNCHER
to build with ccache.MONGO_USE_CCACHE
(no longer applicable; see above).New features:
mongoc_collection_insert_one
.mongoc_bulkwrite_t
. Requires MongoDB 8.0. Reduces round-trips for mixed writes.serverMonitoringMode
URI option.Improvements:
ENABLE_TRACING=ON
) but disabled at runtime.mongodb://example.com?w=1
parses the same as mongodb://example.com/?w=1
).Notes:
ENABLE_CLIENT_SIDE_ENCRYPTION
).Build Configuration:
CMAKE_<LANG>_COMPILER_LAUNCHER
to build with ccache.MONGO_USE_CCACHE
(no longer applicable; see above).Changed:
ALL
target.
mongo_c_driver_tests
target.mongo_c_driver_examples
target.#!/usr/bin/env bash
instead of #!/bin/sh
in uninstall script generated by ENABLE_UNINSTALL=ON
.Deprecated:
Use of *_hint
functions is deprecated in favor of more aptly named *_server_id
functions:
mongoc_bulk_operation_set_hint
is deprecated for mongoc_bulk_operation_set_server_id
mongoc_bulk_operation_get_hint
is deprecated for mongoc_bulk_operation_get_server_id
mongoc_cursor_set_hint
is deprecated for mongoc_cursor_set_server_id
mongoc_cursor_get_hint
is deprecated for mongoc_cursor_get_server_id
A future minor release plans to drop support for Visual Studio 2013.
ENABLE_SSL=LIBRESSL
is deprecated along with mongoc_stream_tls_libressl_new
. Support for LibreSSL may be dropped in a future major release.
ENABLE_SASL=CYRUS
on Windows platforms is deprecated. Support for ENABLE_SASL=CYRUS
on Windows may be dropped in a future major release.
CYRUS_PLUGIN_PATH_PREFIX
is deprecated.RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4