Skip to content

Releases: mongodb/mongo-c-driver

mongo-c-driver 1.27.4

02 Jul 19:39
1.27.4
3d1308b
Compare
Choose a tag to compare

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

libbson

Fixes:

  • Fix build with Visual Studio 2013.

libmongoc

Fixes:

  • Fix possible crash reading malformed wire protocol message.
  • Fix build with Visual Studio 2013.

Links:

Thanks to everyone who contributed to this release.

  • Ezra Chung
  • Kevin Albertson

mongo-c-driver 1.27.3

26 Jun 22:42
Compare
Choose a tag to compare

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

libbson

Notes:

  • This patch release introduces changes surrounding the development processes,
    including new code signing and dependency tracking. There are no behavioral
    or API changes.

libmongoc

Notes:

  • This patch release introduces changes surrounding the development processes,
    including new code signing and dependency tracking. There are no behavioral
    or API changes.

Fixes:

  • Upgraded bundled Zlib from 1.2.3 to 1.3.1

Links:

Thanks to everyone who contributed to this release.

  • Colby Pike

mongo-c-driver 1.27.2

04 Jun 16:57
1.27.2
a08d59d
Compare
Choose a tag to compare

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

libbson

Fixes:

  • Fix parsing of colon in timezone.
  • Error on failure to init subdocument in bson_iter_visit_all.

libmongoc

Fixes:

  • Close leftover connections to removed servers.

New features:

  • Check environment variable MONGOC_EXPERIMENTAL_SRV_PREFER_TCP to prefer TCP for SRV lookup.

Links:

Thanks to everyone who contributed to this release.

  • Kevin Albertson
  • Roman-Koshelev

mongo-c-driver 1.27.1

07 May 12:14
1.27.1
d6f093c
Compare
Choose a tag to compare

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

libbson

Fixes:

  • Fix string handling in bson_string_new and bson_string_append.

libmongoc

No changes since 1.27.0. Version incremented to match the libbson version.

Links:

Thanks to everyone who contributed to this release.

  • Roberto C. Sánchez

mongo-c-driver 1.27.0

01 May 13:30
1.27.0
dfd3aec
Compare
Choose a tag to compare

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

libbson

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

libmongoc

Notes:

  • Raise required version of libmongocrypt to 1.10.0 to support In-Use Encryption (corresponds to the CMake option: ENABLE_CLIENT_SIDE_ENCRYPTION).
  • A future minor release plans to raise the minimum supported MongoDB Server version from 3.6 to 4.0. This is in accordance with MongoDB Software Lifecycle Schedules.

Fixes:

  • Fix possible crash when client is configured with empty password.

New Features:

  • Add database name to command events: mongoc_apm_command_failed_get_database_name and mongoc_apm_command_succeeded_get_database_name.
  • Support delegated KMIP protocol for In-Use Encryption.
  • Enable setting socket timeout per client.

Links:

Thanks to everyone who contributed to this release.

  • Kevin Albertson
  • Adrian Dole
  • Ezra Chung
  • Roberto C. Sánchez
  • Scott Hunt

mongo-c-driver 1.26.2

02 Apr 15:11
1.26.2
586171d
Compare
Choose a tag to compare

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

libbson

Fixes:

  • Fix iteration in bson_strfreev.

libmongoc

Cyrus SASL:

  • Disable plugin loading with Cyrus SASL on Windows by default. To re-enable, set the CMake option CYRUS_PLUGIN_PATH_PREFIX to the absolute path prefix of the Cyrus SASL plugins.

Fixes:

  • Fix possible hang if mongoc_gridfs_file_readv is called with a corrupt chunk with incomplete data.
  • Fix assert with legacy exhaust cursor protocol when connected to server < 4.2.

Links:

Thanks to everyone who contributed to this release.

  • Kevin Albertson
  • Ezra Chung

mongo-c-driver 1.26.1

05 Mar 14:26
1.26.1
1b09128
Compare
Choose a tag to compare

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

libbson

Fixes:

  • Use aligned alloc for bson_array_builder_t

libmongoc

Fixes:

  • Fix 32-bit compile with 64-bit time_t

Links:

Thanks to everyone who contributed to this release.

  • Roberto C. Sánchez
  • 0x1 Louis

mongo-c-driver 1.26.0

15 Feb 16:27
1.26.0
de881ed
Compare
Choose a tag to compare

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

libbson

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

libmongoc

New Features:

  • Support named KMS providers.
  • Redirect retries in sharded clusters to another mongos if possible.

Improvements:

  • Add VERSION_CURRENT file in source to ease building.
  • Consider more errors retryable.

Links:

Thanks to everyone who contributed to this release.

  • Kevin Albertson
  • Jeremy Mikola
  • Adrian Dole
  • Kyle Kloberdanz
  • Ezra Chung
  • MongoCaleb
  • Roberto C. Sánchez
  • itrofimow

mongo-c-driver 1.25.4

02 Jan 20:58
1.25.4
517838e
Compare
Choose a tag to compare

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

libbson

Fixes:

  • Restore support for Sphinx 1.7.6 for man page build.

libmongoc

Fixes:

  • Restore support for Sphinx 1.7.6 for man page build.

Links:

mongo-c-driver 1.25.3

13 Dec 02:53
1.25.3
98a7d32
Compare
Choose a tag to compare

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

libbson

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

libmongoc

Fixes:

  • Disable shared libmongoc targets if ENABLE_SHARED=OFF
  • Fix documentation build with Python 3.9.

Links:

Thanks to everyone who contributed to this release.

  • Kevin Albertson