Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libbson-1_0-0-1.30.2-1.1 RPM for ppc64le

From OpenSuSE Ports Tumbleweed for ppc64le

Name: libbson-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: 329804 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 library for parsing and generating BSON documents
Libbson is a library providing useful routines related to
building, parsing, and iterating BSON documents. It is a
useful base for those wanting to write high-performance
C extensions to higher level languages such as Python,
Ruby, or Perl.

Provides

Requires

License

Apache-2.0 AND ISC AND MIT AND Zlib

Changelog

* 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).

Files

/usr/lib64/libbson-1.0.so.0
/usr/lib64/libbson-1.0.so.0.0.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Oct 19 22:42:15 2025