github mongodb/mongo-c-driver 1.18.0
mongo-c-driver 1.18.0

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

Announcing 1.18.0 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.

libbson

It is my pleasure to announce libbson 1.18.0.

Features:

  • Add BSON to JSON encoder that limits encoded string length.
  • Support parsing $uuid into a binary UUID.
  • Relax validation for insert and replace documents to support fields containing dots and dollars.

Improvements:

  • Add trailing space after base64 JSON field for consistency.

libmongoc

It is my pleasure to announce the MongoDB C Driver 1.18.0 release.
This release adds partial support for MongoDB 5.0 servers.

Features:

  • Introduces support to select an API version when connecting to a MongoDB instance.
  • Supports Azure and Google Cloud Platform as Key Management Service (KMS) providers in Client-Side Field Level Encryption (CSFLE).
  • Support "let" option in aggregate command.
  • Support time series collections.
  • Relax validation for insert and replace documents to support fields containing dots and dollars.
  • Expose the reason operations fail document validation.

Bug fixes:

  • Forward opts from mongoc_gridfs_bucket_find to underlying find operation.
  • Fixes a possible hang when a limited size client pool is waiting for a client to become available in mongoc_client_pool_pop.

Improvements

  • Deprecate API containing deprecated terminology.
  • Use "hello" command for monitoring servers.

Links:

Thanks to everyone who contributed to this release.

  • Kevin Albertson
  • Roberto C. Sánchez
  • Andreas Braun
  • Clyde Bazile
  • Benjamin Rewis
  • Jeremy Mikola
  • Andrew Witten
  • Samantha Ritter
  • Fermín Galán Márquez
  • David Carlier
  • Colby Pike
  • Josh Weinstein
  • Pierre Mickael Gonzalo
  • Richard Donkin
  • David Korczynski
  • Tim Gates

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

NewReleases is sending notifications on new releases.