Revisions of python-pymongo
buildservice-autocommit
accepted
request 1172342
from
Dirk Mueller (dirkmueller)
(revision 96)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 95)
- 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 - Update to 4.3.3 - Update to 4.3.2 * 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 * directConnection URI option and keyword argument to MongoClient
buildservice-autocommit
accepted
request 1092228
from
Dirk Mueller (dirkmueller)
(revision 94)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 93)
Dirk Mueller (dirkmueller)
accepted
request 1092130
from
Eric Schirra (ecsos)
(revision 92)
- Add %{?sle15_python_module_pythons}
buildservice-autocommit
accepted
request 1040777
from
Matej Cepl (mcepl)
(revision 91)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1040665
from
Yogalakshmi Arunachalam (yarunachalam)
(revision 90)
- 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).
buildservice-autocommit
accepted
request 1032812
from
Matej Cepl (mcepl)
(revision 89)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1032052
from
Yogalakshmi Arunachalam (yarunachalam)
(revision 88)
- Update to 4.3.2 Complete Changelog https://pymongo.readthedocs.io/en/4.3.2/changelog.html
buildservice-autocommit
accepted
request 1007474
from
Dirk Mueller (dirkmueller)
(revision 87)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 86)
Dirk Mueller (dirkmueller)
committed
(revision 85)
- 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`_).
buildservice-autocommit
accepted
request 990439
from
Matej Cepl (mcepl)
(revision 84)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 990390
from
Benjamin Greiner (bnavigator)
(revision 83)
- Conflict on python-bson * Same namespace * Different implementation (https://github.com/py-bson/bson) - Do not wildcard collect files
Markéta Machová (mcalabkova)
accepted
request 989816
from
Markéta Machová (mcalabkova)
(revision 82)
- 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
buildservice-autocommit
accepted
request 895918
from
Markéta Machová (mcalabkova)
(revision 81)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 895907
from
Petr Gajdos (pgajdos)
(revision 80)
- 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`_).
buildservice-autocommit
accepted
request 887877
from
Dirk Mueller (dirkmueller)
(revision 79)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 78)
- 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)
buildservice-autocommit
accepted
request 868440
from
Dirk Mueller (dirkmueller)
(revision 77)
baserev update by copy to link target
Displaying revisions 1 - 20 of 96