Announcing 2.1.0 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
Fixes
- The uninstall script for Windows is fixed so it no longer "succeeds" with a non-zero
%ERRORLABEL%
value. - The uninstall script for non-Windows environments now calls
find "$dir" -maxdepth 1
instead ofls --almost-all "$dir"
when detecting non-empty directories to fix macOS compatibility.
Changed
- The CMake project now sets a CMake policy max version of
4.0
(previously unset).
Removed
- Support for Debian 9 and Debian 10.
libmongoc
Fixes
- Windows Secure Channel is fixed to support newer signatures to verify client certificates.
- Replace use of
rand()
with thread-safe alternatives. - The uninstall script for Windows is fixed so it no longer "succeeds" with a non-zero
%ERRORLABEL%
value. - The uninstall script for non-Windows environments now calls
find "$dir" -maxdepth 1
instead ofls --almost-all "$dir"
when detecting non-empty directories to fix macOS compatibility.
Improvements
- Remove unhelpful long-lived buffers to reduce memory usage.
- Improve error messages produced by Windows APIs.
Notes
- The minimum supported MongoDB Server version is raised from 4.0 to 4.2. This is in accordance with MongoDB Software Lifecycle Schedules.
Changes
- The CMake project now sets a CMake policy max version of
4.0
(previously unset).
Removed
- Support for Debian 9 and Debian 10.
Links:
Thanks to everyone who contributed to this release.
- Kevin Albertson
- Ezra Chung
- Colby Pike
- Adrian Dole
- Azat Khuzhin
- Jeroen Ooms
- Roberto C. Sánchez
- Micah Scott