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)

Reply via email to