2024-02-22 18:33:04 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
mongo-c-driver: updated to 1.26.0
libmongoc 1.26.0
New Features:
* Support named KMS providers.
* Redirect retries in sharded clusters to another mongos if possible.
Improvements:
* Add `VERSION_CURRENT` file in source to ease building.
* Consider more errors retryable.
|
2024-01-27 09:28:52 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
mongo-c-driver: updated to 1.25.4
mongo-c-driver 1.25.4
libbson
Fixes:
Restore support for Sphinx 1.7.6 for man page build.
libmongoc
Fixes:
Restore support for Sphinx 1.7.6 for man page build.
mongo-c-driver 1.25.3
libbson
No changes since 1.25.2. Version incremented to match the libmongoc version.
libmongoc
Fixes:
Disable shared libmongoc targets if ENABLE_SHARED=OFF
Fix documentation build with Python 3.9.
mongo-c-driver 1.25.2
libbson
Fixes:
Fix conversion warning with GCC 12.
libmongoc
Fixes:
Fix data race in mongoc_cursor_get_host.
mongo-c-driver 1.25.1
libbson
Fixes:
The BUILD_VERSION CMake option was restored.
Fixes to some format strings in trace logs.
Allow mongoc_buffer_t to be larger than INT_MAX.
libmongoc
Fixes:
Add back support for BUILD_VERSION CMake option. BUILD_VERSION was \
unintentionally removed in 1.25.0.
mongo-c-driver 1.25.0
libbson
New Features:
Add bson_array_builder_t.
Platform Support:
Support for macOS 10.14 is dropped.
Support for Ubuntu 14.04 is dropped.
Support for Debian 8.1 is dropped.
libmongoc
Fixes:
Send recoveryToken in transactions when connected to a load balancer.
Improvements:
Remove optional dependency of libicu.
Added ability to manage Atlas Search indexes
Use OP_MSG exhaust for mongod >= 4.2. Enable exhaust cursors for mongos >= 7.1.
Share cached credentials for SCRAM authentication among all clients to improve \
performance.
Use polling monitoring in FaaS environments.
Build Configuration:
Remove ENABLE_SRV=AUTO. Only support boolean values for ENABLE_SRV.
Platform Support:
Support for macOS 10.14 is dropped.
Support for Ubuntu 14.04 is dropped.
Support for Debian 8.1 is dropped.
Other:
The constructed source-distribution archive is no longer available as a
release artifact. Please instead use the per-release repository archive
attached to a GitHub release, or clone the repository at the desired release
tag.
|
2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377) |
Log message:
*: recursive bump for icu 74.1
|
2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298) |
Log message:
*: bump for openssl 3
|
2023-09-06 21:35:00 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
mongo-c-driver: updated to 1.24.4
libmongoc 1.24.4
Fixes:
* Fix build failure caused by missing `bson-dsl.h` install in libbson.
|
2023-08-27 10:51:08 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
mongo-c-driver: fix build on NetBSD
|
2023-08-25 18:40:05 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
mongo-c-driver: updated to 1.24.3
mongo-c-driver 1.24.3
libbson
Fixes:
Fix parsing of [ { $code: ... } ] or [{$dbPointer: ...}].
Improve detection Fix use of strerror_l
Fix possible overflow parsing Decimal128 in extJSON with very large exponents
libmongoc
Fixes:
Fix possible memory leak on SCRAM authentication failure.
Fix possible recursive lock on network error in single-threaded client.
|
2023-08-07 09:19:33 by Nia Alarie | Files touched by this commit (1) |
Log message:
mongo-c-driver: Fix problems including sysctl.h on NetBSD
|
2023-07-29 13:39:29 by Adam Ciarcinski | Files touched by this commit (4) | |
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`.
|
2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | |
Log message:
revbump after textproc/icu update
|