| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libmongoc2 | Distribution: openSUSE Tumbleweed |
| Version: 2.2.4 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Apr 8 10:14:20 2026 |
| Group: System/Libraries | Build host: reproducible |
| Size: 1377672 | Source RPM: mongo-c-driver-2.2.4-1.1.src.rpm |
| Packager: https://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
* Wed Apr 08 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 2.2.4
libbson
* No changes since 2.2.3. Version incremented to match the
libmongoc version.
libmongoc
* Fix handling of corrupt GridFS files.
* Thu Mar 05 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 2.2.3
* Fix handling in HTTP response parser.
- Update to version 2.2.2
Fixed
* Restore $clusterTime on first command of single-threaded
client.
* Wait between polling if 'serverMonitoringMode=poll' is used on
server supporting streaming.
* Mon Jan 19 2026 Dirk Stoecker <opensuse@dstoecker.de>
- update to 2.2.1
Too many changes, see https://github.com/mongodb/mongo-c-driver/releases
for all changes since 1.30.2
* 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
/usr/lib64/libmongoc2.so.2 /usr/lib64/libmongoc2.so.2.2.4 /usr/share/licenses/libmongoc2 /usr/share/licenses/libmongoc2/COPYING /usr/share/licenses/libmongoc2/THIRD_PARTY_NOTICES
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Apr 17 22:31:14 2026