Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libmongoc-1_0-0 | Distribution: openSUSE Tumbleweed |
Version: 1.30.2 | Vendor: openSUSE |
Release: 1.1 | Build date: Sat Oct 18 10:50:24 2025 |
Group: System/Libraries | Build host: reproducible |
Size: 1726355 | Source RPM: mongo-c-driver-1.30.2-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/mongodb/mongo-c-driver | |
Summary: A client library written in C for MongoDB |
mongo-c-driver is a library for building high-performance applications that communicate with the MongoDB NoSQL database in the C language.
Apache-2.0 AND ISC AND MIT AND Zlib
* Sat Oct 18 2025 Martin Hauke <mardnh@gmx.de> - Package cleanup * Thu Mar 06 2025 Martin Hauke <mardnh@gmx.de> - Update to version 1.30.2 Fixes: * Fix bson_new_from_buffer behavior on malformed input. * Fix allocation of large bson_t. - Update to version 1.30.1 Fixes: * Fix BSON_NORETURN macro for C23 standard. * Sun Feb 09 2025 Martin Hauke <mardnh@gmx.de> - Update to version 1.30.0 Fixes: * Additional APM events required by the SDAM specification will now be delivered: + Servers that have seen `server_opening` will now see a `server_closed` prior to `topology_closed`. + Before `topology_closed`, a `topology_changed` event will transition to `Unknown` topology type. * Fix reporting insert IDs in `mongoc_bulkwrite_t` when verbose results requested. Improvements: * Improve performance of `mongoc_server_description_new_copy`. New Features: * Add support for structured logging. * See `mongoc_client_set_structured_log_opts` and `mongoc_client_pool_set_structured_log_opts`. * Add option to configure cache lifetime of In-Use Encryption data encryption keys. + See `mongoc_auto_encryption_opts_set_key_expiration` and `mongoc_client_encryption_opts_set_key_expiration`. * Support `sort` option for update and replace operations. * Support constructing a `mongoc_bulkwrite_t` without a client. + See `mongoc_bulkwrite_new` and `mongoc_bulkwrite_set_client`. * Sat Nov 09 2024 Martin Hauke <mardnh@gmx.de> - Update to version 1.29.0 Improvements: * Retry KMS requests on transient errors. Deprecated: * `mongoc_client_command` is deprecated and planned for removal in a future release. Use `mongoc_client_command_simple` instead. * `mongoc_database_command` is deprecated and planned for removal in a future release. Use `mongoc_database_command_simple` instead. * `mongoc_collection_command` is deprecated and planned for removal in a future release. Use `mongoc_collection_command_simple` instead. Notes: * Raise required version of libmongocrypt to 1.12.0 to support In-Use Encryption (corresponds to the CMake option: `ENABLE_CLIENT_SIDE_ENCRYPTION`). * A future minor release will raise the minimum supported MongoDB Server version from 4.0 to 4.2. * Sat Oct 12 2024 Martin Hauke <mardnh@gmx.de> - Update to version 1.28.1 Fixes: * Do not return result in `mongoc_bulkwritereturn_t` if there are no known successful writes. * Validate lengths in ill-formed server responses. * Do not override read preference when using aggregate with `$out/$merge` with unscanned servers. * Remove unexpected warning if `authSource` in TXT record is overriden by URI option. * Fix crash when non-existent CA file configured with OpenSSL. - Update to version 1.28.0 New features: * Support In-Use Encryption range queries. * Include insert ID on result of `mongoc_collection_insert_one`. * Add new bulk write API `mongoc_bulkwrite_t`. Requires MongoDB 8.0. Reduces round-trips for mixed writes. - Add `serverMonitoringMode` URI option. Improvements: * Improve performance of OpenSSL connection creation. * Improve performance when trace logging is configured (`ENABLE_TRACING=ON`) but disabled at runtime. * Prefer FIPS compliant functions for SCRAM-SHA-256 key derivation. * Remove required slash to delimit options in MongoDB URI (e.g. `mongodb://example.com?w=1` parses the same as `mongodb://example.com/?w=1`).WWW * Include topology description in server selection timeout errors. Notes: * Bump minimum wire protocol version from 6 (MongoDB 3.6) to 7 (MongoDB 4.0). * Raise required version of libmongocrypt to 1.11.0 to support In-Use Encryption (corresponds to the CMake option: `ENABLE_CLIENT_SIDE_ENCRYPTION`). * Mon Sep 09 2024 Martin Hauke <mardnh@gmx.de> - Update to version 1.27.6 libbson Fixes: * Fix handling of malformed extended JSON for special BSON types. * Fix large string handling in bson_string_new and bson_string_append. libmongoc Fixes: * Fix TSan warning. * Fix C23 compile. Improvements: * Document expected behavior of command errors in a transaction. - Update to version 1.27.5 libbson Fixes: * Fix large string handling in bson_append_utf8. libmongoc Fixes: * Fix possible build error in environments where bool or _Bool is a macro. - Update to version 1.27.4 libmongoc Fixes: * Fix possible crash reading malformed wire protocol message. - Update to version 1.27.3 * no changes - Update to version 1.27.2 libbson Fixes: * Fix parsing of colon in timezone. * Error on failure to init subdocument in bson_iter_visit_all. libmongoc Fixes: * Close leftover connections to removed servers. New features: * Check environment variable MONGOC_EXPERIMENTAL_SRV_PREFER_TCP to prefer TCP for SRV lookup. - Update to version 1.27.1 libbson Fixes: * Fix string handling in bson_string_new and bson_string_append. - Update to version 1.27.0 libmongoc Fixes: * Fix possible crash when client is configured with empty password New Features: * Add database name to command events: mongoc_apm_command_failed_get_database_name and mongoc_apm_command_succeeded_get_database_name. * Support delegated KMIP protocol for In-Use Encryption. * Enable setting socket timeout per client. * Sun Apr 07 2024 Martin Hauke <mardnh@gmx.de> - Update to version 1.26.2 libbson Fixes: * Fix iteration in bson_strfreev. libmongoc Fixes: * Fix possible hang if mongoc_gridfs_file_readv is called with a corrupt chunk with incomplete data. * Fix assert with legacy exhaust cursor protocol when connected to server < 4.2. - Update to version 1.26.1 libbson Fixes: * Use aligned alloc for bson_array_builder_t libmongoc Fixes: * Fix 32-bit compile with 64-bit time_t - Update to version 1.26.0 libmongoc Features: * Support named KMS providers. * Redirect retries in sharded clusters to another mongos if possible. libmongoc Improvements: * Add VERSION_CURRENT file in source to ease building. * Consider more errors retryable. - Update to version 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. - Update to version 1.25.3 libmongoc Fixes: * Disable shared libmongoc targets if ENABLE_SHARED=OFF * Fix documentation build with Python 3.9. * Thu Dec 07 2023 Martin Hauke <mardnh@gmx.de> - Update to version 1.25.2 * libbson Fixes: + Fix conversion warning with GCC 12. * libmongoc Fixes: + Fix data race in mongoc_cursor_get_host. - Update to version 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. - Update to version 1.25.0 * libbson New Features: + Add bson_array_builder_t. * libmongoc Fixes: + Send recoveryToken in transactions when connected to a load balancer. * libmongoc 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. * libmongoc Build Configuration: + Remove ENABLE_SRV=AUTO. Only support boolean values for ENABLE_SRV. * Tue Jul 18 2023 Martin Hauke <mardnh@gmx.de> - Update to version 1.24.2 * 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. - Update to version 1.24.1 * 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. - Update to version 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 possible overcounting in Performance Counters used by `mongoc-stat`. Language Standard Support: * C89 support has been dropped. C99 is the default tested C standard. * Thu Jan 12 2023 Martin Hauke <mardnh@gmx.de> - Update to version 1.23.2 * Bugfix Release * Fri Oct 21 2022 Martin Hauke <mardnh@gmx.de> - Update to version 1.23.1 * Fix connectivity to Atlas Data Lake * Fix crash when dropping a malformed Queryable Encryption collection. * Wed Sep 07 2022 Martin Hauke <mardnh@gmx.de> - Update to version 1.23.0 libbson Improvements: * Reducing Warnings of Misaligned Address of Over-Aligned Types libmongoc Features: * Add on-demand Credentials Callback for CSFLE * Support obtaining AWS credentials for CSFLE in the same way as for MONGODB-AWS Improvements: * Reducing Warnings of Misaligned Address of Over-Aligned Types Bug fixes: * Do not spawn mongocryptd if mongo_shared shared library is loaded. * Fri Jul 01 2022 Martin Hauke <mardnh@gmx.de> - Update to version 1.22.0 Bug fixes: * Do not auto decrypt before emitting CommandSucceeded events. Improvements: * Use OP_MSG if a server API version is requested. Features: * Add server connectionId to command monitoring events. * Add support for the comment field to all helpers. * Support mongo_shared shared library. * Support pre-point-in-time change stream events. * Support Queryable Encryption. * Support 'let' option for multiple CRUD commands. * Add Key Management API functions. - Update to version 1.21.1 Bug Fixes: * Use static decls for OpenSSL 1.1 polyfills * Prevent possible crash in _mongoc_cursor_fetch_stream - Update to version 1.21.0 Features: * Support conditional $merge and $out aggregation on secondaries. * Bump minimum wire protocol version from 3 (MongoDB 3.0) to 6 (MongoDB 3.6). * Bump maximum wire protocol version from 14 (MongoDB 5.1) to 15 (MongODB 5.2). * Thu Feb 24 2022 Martin Hauke <mardnh@gmx.de> - Update to version 1.20.1 * Improve multi-threaded performance of client pool. * Support KMIP as a provider for Client-Side Field Level Encryption (CSFLE).
/usr/lib64/libmongoc-1.0.so.0 /usr/lib64/libmongoc-1.0.so.0.0.0 /usr/share/licenses/libmongoc-1_0-0 /usr/share/licenses/libmongoc-1_0-0/COPYING /usr/share/licenses/libmongoc-1_0-0/THIRD_PARTY_NOTICES
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 19 22:42:15 2025