Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pymongo for openSUSE:Factory checked in at 2026-03-09 16:11:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old) and /work/SRC/openSUSE:Factory/.python-pymongo.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pymongo" Mon Mar 9 16:11:24 2026 rev:49 rq:1337516 version:4.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes 2025-12-29 15:17:51.253599207 +0100 +++ /work/SRC/openSUSE:Factory/.python-pymongo.new.8177/python-pymongo.changes 2026-03-09 16:11:55.082356306 +0100 @@ -1,0 +2,27 @@ +Sun Mar 8 20:29:51 UTC 2026 - Dirk Müller <[email protected]> + +- update to 4.16.0: + * Removed invalid documents from + :class:`bson.errors.InvalidDocument` error messages as doing + so may leak sensitive user data. Instead, invalid documents + are stored in :attr:`bson.errors.InvalidDocument.document`. + * PyMongo now requires dnspython>=2.6.1, since dnspython 1.0 is + no longer maintained. The minimum version is 2.6.1 to account + for CVE-2023-29483. + * Removed support for Eventlet. Eventlet is actively being + sunset by its maintainers and has compatibility issues with + PyMongo's dnspython dependency. + * Use Zstandard support from the standard library for Python + 3.14+, and use backports.zstd for older versions. + * Fixed return type annotation for find_one_and_* methods on + :class:`~pymongo.asynchronous.collection.AsyncCollection` and + :class:`~pymongo.synchronous.collection.Collection` to + include None. + * Added support for NumPy 1D-arrays in + :class:`bson.binary.BinaryVector`. + * Prevented :class:`~pymongo.encryption.ClientEncryption` from + loading the crypt shared library to fix "MongoCryptError: An + existing crypt_shared library is loaded by the application" + unless the linked library search path is set. + +------------------------------------------------------------------- Old: ---- pymongo-4.15.5.tar.gz New: ---- pymongo-4.16.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pymongo.spec ++++++ --- /var/tmp/diff_new_pack.BTIQ6P/_old 2026-03-09 16:11:55.642379455 +0100 +++ /var/tmp/diff_new_pack.BTIQ6P/_new 2026-03-09 16:11:55.642379455 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pymongo # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-pymongo -Version: 4.15.5 +Version: 4.16.0 Release: 0 Summary: Python driver for MongoDB License: Apache-2.0 @@ -38,6 +38,7 @@ %if 0%{?suse_version} || 0%{?fedora_version} >= 24 Suggests: mongodb %endif +Requires: python-backports.zstd Requires: python-dnspython >= 2.6.1 # Same namespace, different implementation (https://github.com/py-bson/bson) Conflicts: python-bson ++++++ pymongo-4.15.5.tar.gz -> pymongo-4.16.0.tar.gz ++++++ ++++ 23354 lines of diff (skipped)
