| 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: 1398667 | 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, Thu Oct 23 23:06:42 2025