Changelog for
python312-pymongo-4.6.3-1.1.x86_64.rpm :
* Tue May 07 2024 Dirk Müller
- update to 4.6.3 (bsc#1222492, CVE-2024-21506):
* Fixed a potential memory access violation when decoding invalid bson.- update to 4.6.2:
* Fixed a bug appearing in Python 3.12 where “RuntimeError: can’t create new thread at interpreter shutdown” could be written to stderr when a MongoClient’s thread starts as the python interpreter is shutting down.- update to 4.6.1:
* Ensure retryable read OperationFailure errors re-raise exception when 0 or NoneType error code is provided.- update to 4.6.0:
* Release notes: https://www.mongodb.com/community/forums/t/pymongo-4-6-0-released/251866- update to 4.5.0:
* Release notes: https://www.mongodb.com/community/forums/t/pymongo-4-5-0-released/240662- update to 4.4.1:
* Fixed a bug where pymongo would raise a ConfigurationError: Invalid SRV host error when connecting to a “mongodb+srv://” URI that included capital letters in the SRV hosts returned from DNS. (PYTHON-3800).
* Fixed a minor reference counting bug in the C extension (PYTHON-3798).- update to 4.4.0:
* Release notes: https://www.mongodb.com/community/forums/t/pymongo-4-4-released/232211
* Sat Jun 10 2023 ecsos - Add %{?sle15_python_module_pythons}
* Tue Dec 06 2022 Yogalakshmi Arunachalam - Update to 4.3.3 Version 4.3.3 documents support for the following:
* CSFLE on-demand credentials for cloud KMS providers.
* Authentication support for EKS Clusters.
* Added the Client Side Operation Timeout example page to improve the documentation for pymongo.timeout(). Bug Fixes
* Fixed a performance regression in download_to_stream() and download_to_stream_by_name() by reading in chunks instead of line by line (PYTHON-3502).
* Improved performance of gridfs.grid_file.GridOut.read() and gridfs.grid_file.GridOut.readline() (PYTHON-3508).
* Fri Oct 28 2022 Yogalakshmi Arunachalam - Update to 4.3.2 Complete Changelog https://pymongo.readthedocs.io/en/4.3.2/changelog.html
* Sat Oct 01 2022 Dirk Müller - 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`_).
* Wed Jul 20 2022 Ben Greiner - Conflict on python-bson
* Same namespace
* Different implementation (https://github.com/py-bson/bson)- Do not wildcard collect files
* Sat Jul 16 2022 Markéta Machová - Update to 4.1.1
* PyMongo 4.0 drops support for Python 2.7, 3.4, and 3.5.
* PyMongo 4.1 drops support for Python 3.6.0 and 3.6.1, Python 3.6.2+ is now required.
* PyMongo 4.0 drops support for MongoDB 2.6, 3.0, 3.2, and 3.4.
* The default uuid_representation for CodecOptions, JSONOptions, and MongoClient has been changed from bson.binary.UuidRepresentation.PYTHON_LEGACY to bson.binary.UuidRepresentation.UNSPECIFIED. Attempting to encode a uuid.UUID instance to BSON or JSON now produces an error by default. See Handling UUID Data for details.
* Removed some arguments and functions mostly from:
* pymongo.mongo_client.MongoClient
* pymongo.database.Database
* pymongo.collection.Collection
* pymongo.mongo_client.MongoClient
* pymongo.son_manipulator
* directConnection URI option and keyword argument to MongoClient defaults to False instead of None
* tz_aware, an argument for JSONOptions, now defaults to False instead of True.
* items() now returns a dict_items object rather than a list.
* The hint option is now required when using min or max queries with find().
* MongoClient` now raises an InvalidURI exception when it encounters unescaped percent signs in username and password when parsing MongoDB URIs.
* Enhanced connection pooling to create connections more efficiently and avoid connection storms.
* MongoClient now accepts a URI and keyword argument srvMaxHosts that limits the number of mongos-like hosts a client will connect to.
* Support for the “kmip” KMS provider for client side field level encryption.
* Many more changes, seet the upstream changelog for details
* Fri May 28 2021 pgajdosAATTsuse.com- version update to 3.11.4 - Version 3.11.4 fixes a bug where a MongoClient would mistakenly attempt to create minPoolSize connections to arbiter nodes (`PYTHON-2634`_).
* Thu Apr 22 2021 Dirk Müller - update to 3.11.3: - Version 3.11.3 fixes a bug that prevented PyMongo from retrying writes after a writeConcernError on MongoDB 4.4+ (PYTHON-2452)
* Mon Feb 01 2021 Dirk Müller - update to 3.11.2: - Fixed a memory leak caused by failing SDAM monitor checks on Python 3 (`PYTHON-2433`_). - Fixed a regression that changed the string representation of :exc:`~pymongo.errors.BulkWriteError` (`PYTHON-2438`_). - Fixed a bug that made it impossible to use :meth:`bson.codec_options.CodecOptions.with_options` and :meth:`~bson.json_util.JSONOptions.with_options` on some early versions of Python 3.4 and Python 3.5 due to a bug in the standard library implementation of :meth:`collections.namedtuple._asdict` (`PYTHON-2440`_). - Fixed a bug that resulted in a :exc:`TypeError` exception when a PyOpenSSL socket was configured with a timeout of ``None`` (`PYTHON-2443`_).