Announcing 1.25.0 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
New Features:
- Add
bson_array_builder_t
.
Platform Support:
- Support for macOS 10.14 is dropped.
- Support for Ubuntu 14.04 is dropped.
- Support for Debian 8.1 is dropped.
libmongoc
Fixes:
- Send
recoveryToken
in transactions when connected to a load balancer.
Improvements:
- Remove optional dependency of libicu.
- Added ability to manage Atlas Search indexes
- Use OP_MSG exhaust for mongod >= 4.2. Enable exhaust cursors for mongos >= 7.1.
- Share cached credentials for SCRAM authentication among all clients to improve performance.
- Use polling monitoring in FaaS environments.
Build Configuration:
- Remove
ENABLE_SRV=AUTO
. Only support boolean values forENABLE_SRV
.
Platform Support:
- Support for macOS 10.14 is dropped.
- Support for Ubuntu 14.04 is dropped.
- Support for Debian 8.1 is dropped.
Other:
- The constructed source-distribution archive is no longer available as a
release artifact. Please instead use the per-release repository archive
attached to a GitHub release, or clone the repository at the desired release
tag.
Links:
Thanks to everyone who contributed to this release.
- Kevin Albertson
- Colby Pike
- Adrian Dole
- Roberto C. Sánchez
- Ezra Chung
- Joshua Siegel
- Kyle Kloberdanz
- Jeremy Mikola