Releases: mongodb/mongo-c-driver
mongo-c-driver 1.18.0
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
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
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
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
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
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
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
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
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
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.