Skip to content

Releases: mongodb/mongo-c-driver

mongo-c-driver 2.5.3

Choose a tag to compare

@kevinAlbs kevinAlbs released this 10 Sep 12:29
2.5.3
8b93d59

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

libbson

No changes since 2.5.2. Version incremented to match the libmongoc version.

libmongoc

Fixes

Links:

Thanks to everyone who contributed to this release.

  • Connor MacDonald
  • Kevin Albertson

mongo-c-driver 1.30.10

Choose a tag to compare

@kevinAlbs kevinAlbs released this 10 Sep 12:12
1.30.10
60ce849

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

libbson

No changes since 1.30.9. Version incremented to match the libmongoc version.

libmongoc

Fixes

Links:

Thanks to everyone who contributed to this release.

  • Connor MacDonald
  • Kevin Albertson

mongo-c-driver 2.5.2

Choose a tag to compare

@kevinAlbs kevinAlbs released this 03 Sep 13:17
2.5.2
52ffca1

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

libbson

No changes since 2.5.1. Version incremented to match the libmongoc version.

libmongoc

Fixes

Links:

mongo-c-driver 1.30.9

Choose a tag to compare

@kevinAlbs kevinAlbs released this 03 Sep 12:59
1.30.9
f644764

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

libbson

No changes since 1.30.8. Version incremented to match the libmongoc version.

libmongoc

Fixes

Links:

mongo-c-driver 2.5.1

Choose a tag to compare

@kevinAlbs kevinAlbs released this 27 Aug 13:28
2.5.1
0ecd80a

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

libbson

No changes since 2.5.1. Version incremented to match the libmongoc version.

libmongoc

Fixes

  • Validate database and collection name arguments against "." and NUL bytes (CVE-2026-81524)

Links:

Thanks to everyone who contributed to this release.

  • Kevin Albertson

mongo-c-driver 2.5.0

Choose a tag to compare

@kevinAlbs kevinAlbs released this 21 Aug 14:20
2.5.0
14e2b66

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

libbson

No changes since 2.4.0. Version incremented to match the libmongoc version.

libmongoc

New Features

  • Honor the server-supplied baseBackoffMS on responses labeled SystemOverloadedError, using it in place of the driver's default base delay when calculating how long to wait before retrying.
  • Add collection bulk write getters.

Improvements

  • Update bundled utf8proc to 2.11.3.

Links:

Thanks to everyone who contributed to this release.

  • Kevin Albertson
  • Christian Schmitz
  • Connor MacDonald
  • dfengliu

mongo-c-driver 2.4.0

Choose a tag to compare

@kevinAlbs kevinAlbs released this 04 Aug 14:03
2.4.0
9dbd691

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

libbson

No changes since 2.3.3. Version incremented to match the libmongoc version.

libmongoc

Notes

  • Raise required version of libmongocrypt from 1.15.1 to 1.20.0 to support In-Use Encryption (corresponds to the CMake option: ENABLE_CLIENT_SIDE_ENCRYPTION).
  • In a future minor release the minimum supported MongoDB Server version will be raised from 4.2 to 4.4. This is in accordance with MongoDB Software Lifecycle Schedules.

Deprecations

  • The Queryable Encryption "Text" APIs are deprecated for "String" APIs
    • mongoc_client_encryption_encrypt_text_* is deprecated for mongoc_client_encryption_encrypt_string_* to match the generally available "String" algorithm.
    • The TextPreview algorithm is deprecated. Use String instead.

New Features

  • The Queryable Encryption "String" algorithm (MONGOC_ENCRYPT_ALGORITHM_STRING) is now generally available, supporting prefix, suffix, and substring query types.
    • The prefixPreview, suffixPreview, and substringPreview query types remains experimental.
  • Snapshot sessions expose APIs to get and set snapshot times.
  • Support AWS STS regional endpoints.

Fixes

  • Fix handling of verbose results in bulkWrite replies.
  • Fix handling of SCRAM replies.

Links:

Thanks to everyone who contributed to this release.

  • Kevin Albertson
  • Ezra Chung
  • Colby Pike
  • Connor MacDonald
  • Adrian Dole
  • bvalente

mongo-c-driver 2.3.3

Choose a tag to compare

@kevinAlbs kevinAlbs released this 14 Jul 13:24
2.3.3
8e4e049

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

libbson

No changes since 2.3.3. Version incremented to match the libmongoc version.

libmongoc

Fixes

  • Fix error configuring with CMake 4.4.0.
  • Fix issues when built with UNICODE on Windows.
  • Add stricter validation to HTTP handling.

Links:

Thanks to everyone who contributed to this release.

  • Kevin Albertson
  • Colby Pike

mongo-c-driver 2.3.2

Choose a tag to compare

@kevinAlbs kevinAlbs released this 07 Jul 13:35
2.3.2
76e9b7d

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

libbson

No changes since 2.3.2. Version incremented to match the libmongoc version.

libmongoc

Fixes

  • Fix possible abort on failed killCursors (introduced in 2.3.0).
  • Fix error handling in SCRAM authentication.

Links:

Thanks to everyone who contributed to this release.

  • Connor MacDonald
  • Ezra Chung
  • Kevin Albertson

mongo-c-driver 2.3.1

Choose a tag to compare

@kevinAlbs kevinAlbs released this 02 Jun 12:57
2.3.1
e44471f

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

libbson

Fixes

  • Fix length check in bson_new_from_buffer.
  • Fix documentation generation on Sphinx 9.0+.

libmongoc

Improvements

  • Improve forward compatibility with OpenSSL 4.0.0 when handling EAGAIN errors in old-style read callbacks where BIO_FLAGS_AUTO_EOF is enabled.
  • Improve decompressed message length constraints.

Fixes

  • Fix documentation generation on Sphinx 9.0+.
  • Propagate username to custom OIDC callback.

Links:

Thanks to everyone who contributed to this release.

  • Ezra Chung
  • Colby Pike
  • Kevin Albertson