MongoDB C Driver 1.25.0 Released

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.
  • 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 for ENABLE_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
1 Like

This topic was automatically closed after 90 days. New replies are no longer allowed.