Skip to content

mongo-c-driver 2.1.0

Latest
Compare
Choose a tag to compare
@kevinAlbs kevinAlbs released this 01 Aug 12:15
· 4 commits to master since this release
2.1.0
163250d

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 of ls --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 of ls --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

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