Releases: mongodb/mongo-c-driver
mongo-c-driver 1.19.2
Announcing 1.19.2 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
Announcing libbson 1.19.2.
No changes since 1.19.1; release to keep pace with libmongoc's version.
libmongoc
Announcing libmongoc 1.19.2.
Bug fixes:
- Fix assert on invalid URI options in client pools connected to load balanced clusters when a topology closed callback is registered.
Links:
mongo-c-driver 1.19.1
Announcing 1.19.1 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
It is my pleasure to announce libbson 1.19.1.
Bug fixes:
- Fix string handling in BSON keys and regular expressions.
libmongoc
It is my pleasure to announce libmongoc 1.19.1.
Bug fixes:
- Permit NULL platform argument in mongoc_handshake_data_append.
- Fix wire version check in server selection when maxStalenessSeconds is specified in read preferences.
- Fix assert on invalid URI options in client pools connected to load balanced clusters.
Links:
Thanks to everyone who contributed to this release.
- Kevin Albertson
- Ezra Chung
mongo-c-driver 1.19.0
Announcing 1.19.0 of libbson and libmongoc, the libraries constituting the MongoDB C Driver.
libbson
It is my pleasure to announce libbson 1.19.0.
No changes since 1.18.0; release to keep pace with libmongoc's version.
libmongoc
It is my pleasure to announce the MongoDB C Driver 1.19.0 release.
This release adds full support for MongoDB 5.0 servers and MongoDB Atlas Serverless Instances.
Features:
- Add full support to connect to MongoDB Atlas Serverless Instances.
- Add support for snapshot reads on a session with mongoc_session_opts_set_snapshot.
- Support the new URI option loadBalanced to connect to a MongoDB cluster behind a TCP load balancer.
Bug fixes:
- Fix the uploadDate set on newly created GridFS files in the mongoc_gridfs_bucket_t API.
Links:
Thanks to everyone who contributed to this release.
- Kevin Albertson
- Jeremy Mikola
- Benjamin Rewis
- Andreas Braun
- Colby Pike
- Ezra Chung
- Roberto C. Sánchez
- Jesse Williamson
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