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 2022-10-03 13:45:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pymongo (Old) and /work/SRC/openSUSE:Factory/.python-pymongo.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pymongo" Mon Oct 3 13:45:42 2022 rev:41 rq:1007474 version:4.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pymongo/python-pymongo.changes 2022-07-21 11:33:38.226962167 +0200 +++ /work/SRC/openSUSE:Factory/.python-pymongo.new.2275/python-pymongo.changes 2022-10-03 13:46:10.493535916 +0200 @@ -1,0 +2,35 @@ +Sat Oct 1 13:55:26 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 4.2.0: + - Support for MongoDB 6.0. + - Support for the Queryable Encryption beta with MongoDB 6.0. Note that backwards-breaking + changes may be made before the final release. See :ref:`automatic-queryable-client-side-encryption` for example usage. + - Provisional (beta) support for :func:`pymongo.timeout` to apply a single timeout + to an entire block of pymongo operations. + - Added the ``timeoutMS`` URI and keyword argument to :class:`~pymongo.mongo_client.MongoClient`. + - Added the :attr:`pymongo.errors.PyMongoError.timeout` property which is ``True`` when + the error was caused by a timeout. + - Added the ``check_exists`` argument to :meth:`~pymongo.database.Database.create_collection` + that when True (the default) runs an additional ``listCollections`` command to verify that the + collection does not exist already. + - Added key management APIs to :class:`~pymongo.encryption.ClientEncryption`: + - Support for the ``crypt_shared`` library to replace ``mongocryptd`` using the new + ``crypt_shared_lib_path`` and ``crypt_shared_lib_required`` arguments to + :class:`~pymongo.encryption_options.AutoEncryptionOpts`. + - Fixed a bug where :meth:`~pymongo.collection.Collection.estimated_document_count` + would fail with a "CommandNotSupportedOnView" error on views (`PYTHON-2885`_). + - Fixed a bug where invalid UTF-8 strings could be passed as patterns for :class:`~bson.regex.Regex` + objects. :func:`bson.encode` now correctly raises :class:`bson.errors.InvalidStringData` (`PYTHON-3048`_). + - Fixed a bug that caused ``AutoReconnect("connection pool paused")`` errors in the child + process after fork (`PYTHON-3257`_). + - Fixed a bug where :meth:`~pymongo.collection.Collection.count_documents` and + :meth:`~pymongo.collection.Collection.distinct` would fail in a transaction with + ``directConnection=True`` (`PYTHON-3333`_). + - GridFS no longer uploads an incomplete files collection document after encountering an + error in the middle of an upload fork. This results in fewer + :class:`~gridfs.errors.CorruptGridFile` errors (`PYTHON-1552`_). + - Renamed PyMongo's internal C extension methods to avoid crashing due to name conflicts + with mpi4py and other shared libraries (`PYTHON-2110`_). + - Fixed tight CPU loop for network I/O when using PyOpenSSL (`PYTHON-3187`_). + +------------------------------------------------------------------- Old: ---- pymongo-4.1.1.tar.gz New: ---- pymongo-4.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pymongo.spec ++++++ --- /var/tmp/diff_new_pack.HzA3jO/_old 2022-10-03 13:46:11.057537157 +0200 +++ /var/tmp/diff_new_pack.HzA3jO/_new 2022-10-03 13:46:11.061537166 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 Name: python-pymongo -Version: 4.1.1 +Version: 4.2.0 Release: 0 Summary: Python driver for MongoDB License: Apache-2.0 @@ -28,7 +28,7 @@ Source: https://files.pythonhosted.org/packages/source/p/pymongo/pymongo-%{version}.tar.gz # PATCH-FIX-SUSE: upstream does not care about 32bit Patch0: mongodb-skip-test.patch -BuildRequires: %{python_module devel} +BuildRequires: %{python_module devel >= 3.7} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros ++++++ pymongo-4.1.1.tar.gz -> pymongo-4.2.0.tar.gz ++++++ ++++ 8668 lines of diff (skipped)