diff --git a/NEWS b/NEWS index b5d108049c..5d1431143c 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,29 @@ -libmongoc 1.24.0 (Unreleased) -============================= +libmongoc 1.24.0 +================ + +New Features: + + * Support MongoDB server version 7.0. + * Support updated Queryable Encryption protocol. + * Introduces backwards breaking changes to the Queryable Encryption protocol. Using Queryable Encryption now requires MongoDB server version 7.0+. + * Support new Queryable Encryption features. + * Add `mongoc_client_encryption_create_encrypted_collection` to automatically create data encryption keys when creating a new encrypted collection. + * Support new security features. + * Add ability to fetch KMS credentials automatically from Azure, GCP, and AWS environments. + * Support authentication with KMS AWS temporary credentials. + * Cache fetched AWS credentials. + * Support AWS IAM Roles for service accounts, EKS in particular. + * Retry operations if the connection handshake fails. + * Add index creation helper: `mongoc_collection_create_indexes_with_opts`. + +Fixes: + + * Fix default applied credentials for Kerberos with SSPI on Windows. + * Fix possible overcounting in Performance Counters used by `mongoc-stat`. + +Language Standard Support: + + * C89 support has been dropped. C99 is the default tested C standard. Platform Support: @@ -14,6 +38,22 @@ Build Configuration: If the build script needs to support building arbitrary versions of the C driver, add both `ENABLE_BSON=SYSTEM` and `USE_SYSTEM_LIBBSON=TRUE`. +Thanks to everyone who contributed to the development of this release. + + * Kevin Albertson + * Ezra Chung + * Colby Pike + * Gil Alon + * Kyle Kloberdanz + * Jeremy Mikola + * Andreas Braun + * Kondaiah Valagonda + * Joshua Siegel + * Roberto C. Sánchez + * Romain Geissler @ Amadeus + * bisht2050 + * Adrian Dole + libmongoc 1.23.5 ================ diff --git a/src/libbson/NEWS b/src/libbson/NEWS index d51003803e..871edf29b4 100644 --- a/src/libbson/NEWS +++ b/src/libbson/NEWS @@ -1,5 +1,13 @@ -libbson 1.24.0 (Unreleased) -=========================== +libbson 1.24.0 +============== + +New Features: + + * Add extended JSON helpers for top-level BSON arrays `bson_array_as_canonical_extended_json` and `bson_array_as_relaxed_extended_json`. + +Language Standard Support: + + * C89 support has been dropped. C99 is the default tested C standard. Platform Support: @@ -7,6 +15,19 @@ Platform Support: * Support for Ubuntu 14.04 will be dropped in an upcoming release. * Support for Debian 8.1 will be dropped in an upcoming release. +Thanks to everyone who contributed to the development of this release. + + * Ezra Chung + * Kevin Albertson + * Colby Pike + * Joshua Siegel + * Jeroen Ooms + * Jean-Marc Le Roux + * Kyle Kloberdanz + * bisht2050 + * gopukrishnasIBM + * Charles Pritchard + libbson 1.23.5 ============== diff --git a/src/libmongoc/doc/libbson-objects.inv b/src/libmongoc/doc/libbson-objects.inv index 5d54a170df..dd912aee83 100644 Binary files a/src/libmongoc/doc/libbson-objects.inv and b/src/libmongoc/doc/libbson-objects.inv differ