Revisions of python-pymongo

buildservice-autocommit accepted request 1172342 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 96)
baserev update by copy to link target
Dirk Mueller's avatar 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's avatar Dirk Mueller (dirkmueller) (revision 94)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1092130 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 92)
- Add %{?sle15_python_module_pythons}
buildservice-autocommit accepted request 1040777 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 91)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1040665 from Yogalakshmi Arunachalam's avatar 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's avatar Matej Cepl (mcepl) (revision 89)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1032052 from Yogalakshmi Arunachalam's avatar 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's avatar Dirk Mueller (dirkmueller) (revision 87)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 86)
Dirk Mueller's avatar 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's avatar Matej Cepl (mcepl) (revision 84)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 990390 from Benjamin Greiner's avatar 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á's avatar Markéta Machová (mcalabkova) accepted request 989816 from Markéta Machová's avatar 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á's avatar Markéta Machová (mcalabkova) (revision 81)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 895907 from Petr Gajdos's avatar 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's avatar Dirk Mueller (dirkmueller) (revision 79)
baserev update by copy to link target
Dirk Mueller's avatar 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's avatar Dirk Mueller (dirkmueller) (revision 77)
baserev update by copy to link target
Displaying revisions 1 - 20 of 96
openSUSE Build Service is sponsored by