Skip to content

Releases: mongodb/mongo-c-driver

mongo-c-driver 1.18.0

13 Jul 16:47
1.18.0
0772be4
Compare
Choose a tag to compare

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

mongo-c-driver 1.17.7

06 Jul 20:24
1.17.7
200a01b
Compare
Choose a tag to compare

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

libbson

It is my pleasure to announce libbson 1.17.7.

No changes since 1.17.6; release to keep pace with libmongoc's version.

libmongoc

It is my pleasure to announce the MongoDB C Driver 1.17.7.

  • Print correct error message when DNS resolution fails
  • Mix time to avoid duplicate RAND_bytes for the same PIDs

Links:

Thanks to everyone who contributed to this release.

  • Andreas Braun
  • Jeremy Mikola

mongo-c-driver 1.18.0-alpha2

03 Jun 00:50
1.18.0-alpha2
4777c53
Compare
Choose a tag to compare
Pre-release

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

libbson

It is my pleasure to announce libbson 1.18.0-alpha2.

This is an unstable prerelease and is unsuitable for production applications.

Bug fixes:

  • Add trailing space after "base64" field name in extended JSON

libmongoc

It is my pleasure to announce the MongoDB C Driver 1.18.0-alpha2.

This is an unstable prerelease and is unsuitable for production applications.

Improvements:

  • Update API version support for latest 5.0-rc0 MongoDB server release.
  • Increase default timeout to mongocryptd for CSFLE.
  • Remove deprecated terminology in code and documentation.

Links:

Thanks to everyone who contributed to this release.

  • Andreas Braun
  • Benjamin Rewis
  • Jeremy Mikola
  • Kevin Albertson

mongo-c-driver 1.17.6

02 Jun 22:26
1.17.6
00c59aa
Compare
Choose a tag to compare

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

libbson

It is my pleasure to announce libbson 1.17.6.

No changes since 1.17.5; release to keep pace with libmongoc's version.

libmongoc

It is my pleasure to announce the MongoDB C Driver 1.17.6.

Bug fixes:

  • Fix possible crash when speculative authentication fails with network error.

Links:

Thanks to everyone who contributed to this release.

  • Andreas Braun

mongo-c-driver 1.18.0-alpha

08 Apr 22:02
1.18.0-alpha
2ce8420
Compare
Choose a tag to compare
Pre-release

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

libbson

It is my pleasure to announce libbson 1.18.0-alpha.

This is an unstable prerelease and is unsuitable for production applications.

libmongoc

It is my pleasure to announce the MongoDB C Driver 1.18.0-alpha.

This is an unstable prerelease and is unsuitable for production applications.

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)

Bug fixes:

  • Fixes a possible hang when a limited size client pool is waiting for a client to become available in mongoc_client_pool_pop.

Links:

Thanks to everyone who contributed to this release.

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

mongo-c-driver 1.17.5

08 Apr 18:53
1.17.5
01b4867
Compare
Choose a tag to compare

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

libbson

It is my pleasure to announce libbson 1.17.5.

Bug fixes:

  • Remove unnecessary dependency of libm for static libbson on macOS

libmongoc

It is my pleasure to announce the MongoDB C Driver 1.17.5.

Improvements:

  • Fix documentation regarding when to call mongoc_log_set_handler

Links:

Thanks to everyone who contributed to this release.

  • Clyde Bazile
  • Fermín Galán Márquez
  • Kevin Albertson

mongo-c-driver 1.17.4

02 Feb 16:12
1.17.4
264fc94
Compare
Choose a tag to compare

I'm pleased to announce version 1.17.4 of libbson and libmongoc,
the libraries constituting the MongoDB C Driver.

libbson

It is my pleasure to announce libbson 1.17.4.

No changes since 1.17.3; release to keep pace with libmongoc's version.

libmongoc

It is my pleasure to announce the MongoDB C Driver 1.17.4.

Bug fixes:

  • Fix crash on macOS on client pool shutdown.
  • Fix spacing in extended JSON output for numberLong.
  • Clear error in mongoc_collection_find_and_modify_with_opts on a successful retry.

Links:

Thanks to everyone who contributed to this release.

  • Kevin Albertson
  • Samantha Ritter

mongo-c-driver 1.17.3

01 Dec 22:27
1.17.3
8ee75b1
Compare
Choose a tag to compare

I'm pleased to announce version 1.17.3 of libbson and libmongoc,
the libraries constituting the MongoDB C Driver.

libbson

No changes since 1.17.2; release to keep pace with libmongoc's version.

libmongoc

It is my pleasure to announce the MongoDB C Driver 1.17.3.

Bug fixes:

  • Do not send session ID on GSSAPI auth commands.
  • Fix build against zlib when zlib is installed in non-standard location.
  • Fix build when source directory path contains a space.
  • Fix a platform-specific bug causing mongoc_client_pool_pop to block indefinitely if all clients are checked out.
  • Fix a possible buffer overflow with hostnames resolving to IPv6 addresses on OpenSSL.

Links:

Thanks to everyone who contributed to this release.

  • Roberto C. Sánchez
  • Kevin Albertson
  • Andrew Witten
  • gonzalo

mongo-c-driver 1.17.2

03 Nov 23:08
1.17.2
c792181
Compare
Choose a tag to compare

I'm pleased to announce version 1.17.2 of libbson and libmongoc,
the libraries constituting the MongoDB C Driver.

libbson

No changes since 1.17.1; release to keep pace with libmongoc's version.

libmongoc

It is my pleasure to announce the MongoDB C Driver 1.17.2.

Bug fixes:

  • Stop the SRV polling thread when an SRV URI is used to connect to a deployment other than a sharded cluster.

Links:

Thanks to everyone who contributed to this release.

  • Roberto C. Sánchez
  • Kevin Albertson

mongo-c-driver 1.17.1

06 Oct 22:07
1.17.1
3d4ead2
Compare
Choose a tag to compare

I'm pleased to announce version 1.17.1 of libbson and libmongoc,
the libraries constituting the MongoDB C Driver.

libbson

No changes since 1.17.0; release to keep pace with libmongoc's version.

libmongoc

It is my pleasure to announce the MongoDB C Driver 1.17.1.

Bug fixes:

  • Fix SRV/TXT record lookup for DNS records exceeding 1024 bytes.

Links: