Path to this page:
Subject: CVS commit: pkgsrc/databases/mongo-c-driver
From: Adam Ciarcinski
Date: 2023-07-29 13:39:29
Message id: 20230729113929.795D6FBDB@cvs.NetBSD.org
Log Message:
mongo-c-driver: updated to 1.24.2
libmongoc 1.24.2
================
Fixes:
* Fix possible crash if thread creation fails.
* Fix possible assertion if `mongoc_cursor_new_from_command_reply_with_opts` \
is called with open cursor and no `serverId` option.
libmongoc 1.24.1
================
Fixes:
* Remove unnecessary assert in bulk API. May result in an abort when \
creating bulk operations with the `mongoc_bulk_operation_new` API intended for \
wrapping drivers.
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:
* 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.
Build Configuration:
* The `ENABLE_BSON` configure-time option has been removed. Build scripts that
used `ENABLE_BSON=SYSTEM` should be updated to use `USE_SYSTEM_LIBBSON=TRUE`.
If the build script needs to support building arbitrary versions of the C
driver, add both `ENABLE_BSON=SYSTEM` and `USE_SYSTEM_LIBBSON=TRUE`.
Files: