Skip to content

Commit

Permalink
1.24.0 Release
Browse files Browse the repository at this point in the history
Signed-off-by: Kevin Albertson <kevin.albertson@mongodb.com>
  • Loading branch information
kevinAlbs committed Jun 20, 2023
1 parent 6f58b9d commit c31219e
Show file tree
Hide file tree
Showing 3 changed files with 65 additions and 4 deletions.
44 changes: 42 additions & 2 deletions NEWS
Original file line number Diff line number Diff line change
@@ -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:

Expand All @@ -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
================

Expand Down
25 changes: 23 additions & 2 deletions src/libbson/NEWS
Original file line number Diff line number Diff line change
@@ -1,12 +1,33 @@
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:

* Support for macOS 10.14 will be dropped in an upcoming release.
* 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
==============

Expand Down
Binary file modified src/libmongoc/doc/libbson-objects.inv
Binary file not shown.

0 comments on commit c31219e

Please sign in to comment.