github mongodb/mongo-c-driver 1.22.0-beta0
mongo-c-driver 1.22.0-beta0

latest releases: debian/1.29.0-1, 1.29.0, debian/1.28.1-1...
pre-release2 years ago

Announcing 1.22.0-beta0 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.

libbson

Bug fixes:

  • Fix BSON_ASSERT triggered by invalid JavaScript/JSON.

libmongoc

Bug fixes:

  • Do not auto decrypt before emitting CommandSucceeded events.

Improvements:

  • Use OP_MSG if a server API version is requested.

Features:

  • Add server connectionId to command monitoring events.
  • Add support for the comment field to all helpers.
  • Support mongo_shared shared library.
  • Support pre-point-in-time change stream events.
  • Support Queryable Encryption.
  • Support 'let' option for multiple CRUD commands.
  • Add Key Management API functions.

Notes:

  • The 5.0-compat release (1.18.0) accidentally broke estimatedDocumentCount on views by changing its implementation to use aggregate and a $collStats stage instead of the count command.
  • The new release is fixing estimatedDocumentCount on views by reverting back to using count in its implementation.
  • Due to an oversight, the count command was omitted from the Stable API in server versions 5.0.0 - 5.0.8 and 5.1.0 - 5.3.1, so users of the Stable API with estimatedDocumentCount are recommended to upgrade their MongoDB clusters to 5.0.9 or 5.3.2 (if on Atlas) or set apiStrict: false when constructing their MongoClients.

Links:

Thanks to everyone who contributed to this release.

  • Kevin Albertson
  • Jeremy Mikola
  • Colby Pike
  • Ezra Chung
  • Roberto C. Sánchez
  • Jake Molnar
  • Jesse Williamson
  • Remi Collet
  • MonkeybreadSoftware

Don't miss a new mongo-c-driver release

NewReleases is sending notifications on new releases.