14
0

Commit Graph

  • 0b732ccdca Accepting request 1294457 from devel:languages:python main Ana Guerrero 2025-07-21 17:59:33 +00:00
  • f3265f70d6 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymongo?expand=0&rev=98 Dirk Mueller 2025-07-18 21:21:44 +00:00
  • 0937ac1832 - update to 4.11.1: * Fixed support for prebuilt ppc64le and s390x wheels. * Dropped support for Python 3.8 and PyPy 3.9. * Dropped support for MongoDB 3.6. * Dropped support for the MONGODB-CR authenticate mechanism, which is no longer supported by MongoDB 4.0+. * pymongocrypt>=1.12 is now required for :ref:In-Use Encryption support. * Added support for free-threaded Python with the GIL disabled. For more information see: Free-threaded CPython. We do not yet support free-threaded Python on Windows (PYTHON-5027) or with In-Use Encryption (PYTHON-5024). * :attr:~pymongo.asynchronous.mongo_client.AsyncMongoClient.ad dress and :attr:~pymongo.mongo_client.MongoClient.address now correctly block when called on unconnected clients until either connection succeeds or a server selection timeout error is raised. * Added :func:repr support to :class:pymongo.operations.IndexModel. * Added :func:repr support to :class:pymongo.operations.SearchIndexModel. * Added sort parameter to :meth:~pymongo.collection.Collection.update_one, :meth:~pymongo.collection.Collection.replace_one, :class:~pymongo.operations.UpdateOne, and :class:~pymongo.operations.UpdateMany, * :meth:~pymongo.mongo_client.MongoClient.bulk_write and :met h:~pymongo.asynchronous.mongo_client.AsyncMongoClient.bulk_w rite now throw an error when ordered=True or verboseResults=True are used with unacknowledged writes. Dirk Mueller 2025-07-18 21:04:28 +00:00
  • cce4abeed2 Accepting request 1172342 from devel:languages:python Dominique Leuenberger 2024-05-07 16:04:25 +00:00
  • b31c7cb513 - 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 Dirk Mueller 2024-05-07 07:32:10 +00:00
  • 94a23f6d4f Accepting request 1092228 from devel:languages:python Dominique Leuenberger 2023-06-12 13:25:43 +00:00
  • 5e60d34f5a OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymongo?expand=0&rev=93 Dirk Mueller 2023-06-11 11:34:25 +00:00
  • 253c03042a Accepting request 1092130 from home:ecsos:python Dirk Mueller 2023-06-11 11:34:06 +00:00
  • 06b958c11c Accepting request 1040777 from devel:languages:python Dominique Leuenberger 2022-12-07 16:35:06 +00:00
  • 0b3251ac78 Accepting request 1040665 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-12-06 17:59:38 +00:00
  • 7ff0fc6769 Accepting request 1032812 from devel:languages:python Dominique Leuenberger 2022-11-02 11:47:28 +00:00
  • d0270a3949 Accepting request 1032052 from home:yarunachalam:branches:devel:languages:python Matej Cepl 2022-11-02 09:49:27 +00:00
  • 9d197cb205 Accepting request 1007474 from devel:languages:python Dominique Leuenberger 2022-10-03 11:45:42 +00:00
  • e69a6149a4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pymongo?expand=0&rev=86 Dirk Mueller 2022-10-01 17:27:28 +00:00
  • c95402cd11 - 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`_). Dirk Mueller 2022-10-01 13:56:59 +00:00
  • c802fbbd03 Accepting request 990439 from devel:languages:python Richard Brown 2022-07-21 09:33:09 +00:00
  • 98a6981527 Accepting request 990390 from home:bnavigator:branches:devel:languages:python Matej Cepl 2022-07-20 16:56:09 +00:00
  • 384cb5fc1c Accepting request 989816 from home:mcalabkova:branches:devel:languages:python Markéta Machová 2022-07-18 11:39:16 +00:00
  • e6ccb98b74 Accepting request 895918 from devel:languages:python Dominique Leuenberger 2021-06-01 08:33:28 +00:00
  • 99c744b5c6 Accepting request 895907 from home:pgajdos:python Markéta Machová 2021-05-28 08:12:41 +00:00
  • 601732a688 Accepting request 887877 from devel:languages:python Dominique Leuenberger 2021-04-26 14:38:46 +00:00
  • 85bd65d2e7 - 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) Dirk Mueller 2021-04-22 19:57:35 +00:00
  • cacc4b3ff1 Accepting request 868440 from devel:languages:python Dominique Leuenberger 2021-02-04 19:23:03 +00:00
  • 1ba683a3b4 - 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`_). Dirk Mueller 2021-02-01 18:10:58 +00:00
  • a6cf532afc Accepting request 850917 from devel:languages:python Dominique Leuenberger 2020-11-30 08:53:14 +00:00
  • 187ed7d444 - update to 3.11.1: - Support for Python 3.9. - Initial support for Azure and GCP KMS providers for client side field level encryption is in beta. See the docstring for :class:~pymongo.mongo_client.MongoClient, :class:~pymongo.encryption_options.AutoEncryptionOpts, and :mod:~pymongo.encryption. **Note: Backwards-breaking changes may be made before the final release.** - Fixed a bug where the :class:bson.json_util.JSONOptions API did not match the :class:bson.codec_options.CodecOptions API due to the absence of a :meth:bson.json_util.JSONOptions.with_options method. This method has now been added. - Fixed a bug which made it impossible to serialize :class:~pymongo.errors.BulkWriteError instances using :mod:pickle. - Fixed a bug wherein PyMongo did not always discard an implicit session after encountering a network error. - Fixed a bug where connections created in the background were not authenticated. - Fixed a memory leak in the :mod:bson module when using a :class:~bson.codec_options.TypeRegistry. Dirk Mueller 2020-11-26 08:38:18 +00:00
  • f31e95f20d Accepting request 824650 from devel:languages:python Dominique Leuenberger 2020-08-13 08:14:40 +00:00
  • ef452d8338 - update to 3.11.0: * Version 3.11 adds support for MongoDB 4.4 and includes a number of bug fixes. * Support for OCSP (Online Certificate Status Protocol). * Support for PyOpenSSL as an alternative TLS implementation. * Support for the MONGODB-AWS authentication mechanism. * Support for the directConnection URI option and kwarg to MongoClient. * Support for speculative authentication attempts in connection handshakes which reduces the number of network roundtrips needed to authenticate new connections on MongoDB 4.4+. * Support for creating collections in multi-document transactions with create_collection() on MongoDB 4.4+. * Added index hinting support to the ReplaceOne, UpdateOne, UpdateMany, DeleteOne, and DeleteMany bulk operations. * Added support for bson.binary.UuidRepresentation.UNSPECIFIED and MongoClient(uuidRepresentation='unspecified') which will become the default UUID representation starting in PyMongo 4.0. See Handling UUID Data for details. * Added the background parameter to pymongo.database.Database.validate_collection(). For a description of this parameter see the MongoDB documentation for the validate command. * Added the allow_disk_use parameters to pymongo.collection.Collection.find(). * Added the hedge parameter to PrimaryPreferred, Secondary, SecondaryPreferred, Nearest to support disabling (or explicitly enabling) hedged reads in MongoDB 4.4+. Dirk Mueller 2020-08-06 08:46:54 +00:00
  • d46fbe14ca Accepting request 783016 from devel:languages:python Dominique Leuenberger 2020-03-11 17:45:19 +00:00
  • ec5daf1478 - update to 3.10.1: - Support for Client-Side Field Level Encryption with MongoDB 4.2. See :doc:examples/encryption for examples. - Support for Python 3.8. - Added :attr:pymongo.client_session.ClientSession.in_transaction. - Do not hold the Topology lock while creating connections in a MongoClient's background thread. This change fixes a bug where application operations would block while the background thread ensures that all server pools have minPoolSize connections. - Fix a UnicodeDecodeError bug when coercing a PyMongoError with a non-ascii error message to unicode on Python 2. - Fix an edge case bug where PyMongo could exceed the server's maxMessageSizeBytes when generating a compressed bulk write command. Dirk Mueller 2020-03-09 16:22:00 +00:00
  • 837511562c Accepting request 729840 from devel:languages:python Dominique Leuenberger 2019-09-23 10:04:53 +00:00
  • bfe3537a6a - Update to 3.9.0: * Update to sync with mongodb 4.2 Tomáš Chvátal 2019-09-10 11:57:15 +00:00
  • 9e1b958a72 Accepting request 705616 from devel:languages:python Dominique Leuenberger 2019-06-18 12:43:09 +00:00
  • 6c760fa6b6 - Add patch to fix test run on 32bit: * mongodb-skip-test.patch Tomáš Chvátal 2019-05-27 09:22:23 +00:00
  • e0f4d0805f - Update to 3.8.0: * http://api.mongodb.com/python/3.8.0/changelog.html Tomáš Chvátal 2019-05-25 13:06:42 +00:00
  • c2f44ac00b Accepting request 639604 from devel:languages:python Dominique Leuenberger 2018-10-04 17:00:56 +00:00
  • e0e4fd03bd Accepting request 639547 from home:alarrosa:branches:devel:languages:python:flask Tomáš Chvátal 2018-10-02 13:51:23 +00:00
  • dcc2e978bb Accepting request 624853 from devel:languages:python Dominique Leuenberger 2018-07-24 15:25:27 +00:00
  • 4b05b069ce - Upgrade to 3.7.0 Version 3.7 adds support for MongoDB 4.0. More details are available at http://api.mongodb.com/python/3.7.0/changelog.html Matej Cepl 2018-07-16 17:02:31 +00:00
  • b974cbe80f Accepting request 587884 from devel:languages:python Dominique Leuenberger 2018-03-19 22:37:53 +00:00
  • cb0d1d7865 all our platforms install this to sitearch (bsc#1085572) Thomas Bechtold 2018-03-16 12:15:52 +00:00
  • 9b2df26d93 Accepting request 583910 from devel:languages:python Dominique Leuenberger 2018-03-08 09:58:52 +00:00
  • a8b53e1b8a Accepting request 583904 from home:aplanas:branches:devel:languages:python Tomáš Chvátal 2018-03-07 14:34:18 +00:00
  • 00856c9d86 Accepting request 580809 from devel:languages:python Dominique Leuenberger 2018-03-05 12:37:31 +00:00
  • cf6eb82d64 Accepting request 580748 from home:aplanas:branches:devel:languages:python Dirk Mueller 2018-02-27 22:14:18 +00:00
  • 02defea638 Accepting request 580306 from devel:languages:python Dominique Leuenberger 2018-02-27 15:59:22 +00:00
  • 36924363e7 Accepting request 580295 from home:oertel:branches:devel:languages:python Tomáš Chvátal 2018-02-26 16:59:55 +00:00
  • b50024f6ef Accepting request 579325 from devel:languages:python Dominique Leuenberger 2018-02-23 14:31:32 +00:00
  • 9bd74f166d Accepting request 579242 from home:winski:mongodb Tomáš Chvátal 2018-02-23 09:04:44 +00:00
  • 2970722645 Accepting request 548008 from devel:languages:python Dominique Leuenberger 2017-12-22 11:18:04 +00:00
  • df5c713588 Accepting request 547681 from Application:ERP:Tryton:4.2 Ondřej Súkup 2017-12-04 08:17:56 +00:00
  • 2118e77299 Accepting request 492315 from devel:languages:python Dominique Leuenberger 2017-05-17 15:18:16 +00:00
  • 68f1e24870 Accepting request 491272 from home:TheBlackCat:branches:devel:languages:python Todd R 2017-05-01 15:14:03 +00:00
  • 05056bd8bd Accepting request 360791 from devel:languages:python Dominique Leuenberger 2016-02-23 15:57:31 +00:00
  • 1ca0fd6dec Accepting request 360145 from home:evshmarnev:branches:devel:languages:python Max Lin 2016-02-22 10:38:58 +00:00
  • 802ce30dc3 Accepting request 320513 from devel:languages:python Stephan Kulow 2015-08-05 17:14:47 +00:00
  • 31ac0900b0 Accepting request 320486 from home:winski:python Max Lin 2015-08-05 06:45:10 +00:00
  • f8f32adcbc Accepting request 318842 from devel:languages:python Stephan Kulow 2015-08-05 04:50:34 +00:00
  • 7154a92bf3 Accepting request 318692 from home:seife:OpenStack:Master Dirk Mueller 2015-07-27 06:14:30 +00:00
  • 721ce42f46 Accepting request 312976 from devel:languages:python Dominique Leuenberger 2015-06-23 09:59:43 +00:00
  • 3572982fec Accepting request 312670 from Cloud:OpenStack:Master Max Lin 2015-06-22 06:00:25 +00:00
  • ef8ce9f65c Accepting request 295154 from devel:languages:python Dominique Leuenberger 2015-04-10 07:54:44 +00:00
  • 0ebeb45676 Accepting request 294946 from home:mlin7442:branches:devel:languages:python Max Lin 2015-04-09 12:21:00 +00:00
  • 94ad800c06 Accepting request 294903 from home:tbechtold:branches:devel:languages:python Max Lin 2015-04-08 09:53:42 +00:00
  • b7f66398ab Accepting request 246469 from devel:languages:python Stephan Kulow 2014-08-27 05:46:44 +00:00
  • 527b215763 Accepting request 246453 from home:mlin7442:branches:devel:languages:python Denisart Benjamin 2014-08-26 11:18:11 +00:00
  • 5dbc31a7a5 Accepting request 242375 from devel:languages:python Stephan Kulow 2014-07-26 07:42:10 +00:00
  • 5e2c8db6e9 Accepting request 242330 from home:mlin7442:branches:devel:languages:python Denisart Benjamin 2014-07-25 12:43:51 +00:00
  • c334e7c002 Accepting request 209729 from devel:languages:python Stephan Kulow 2013-12-09 16:01:39 +00:00
  • 7eb69500eb Accepting request 209701 from openSUSE:Factory:PowerLE Denisart Benjamin 2013-12-07 13:16:25 +00:00
  • 280c205722 Accepting request 208700 from devel:languages:python Stephan Kulow 2013-11-28 15:52:28 +00:00
  • 74c35d9e19 Accepting request 208699 from home:posophe:branches:devel:languages:python Denisart Benjamin 2013-11-27 15:07:17 +00:00
  • fcae695e89 Accepting request 199188 from devel:languages:python Stephan Kulow 2013-09-16 14:35:16 +00:00
  • 5960ac8d99 Accepting request 199087 from home:Andreas_Schwab:Factory Sascha Peilicke 2013-09-16 08:06:17 +00:00
  • fab9f0383e Accepting request 198877 from devel:languages:python Tomáš Chvátal 2013-09-13 12:46:19 +00:00
  • 849f3f5180 Accepting request 198595 from home:dirkmueller:branches:devel:languages:python Sascha Peilicke 2013-09-13 09:46:26 +00:00
  • a3e1d4e6ef Accepting request 197209 from devel:languages:python Stephan Kulow 2013-09-03 20:04:01 +00:00
  • 1b313641cb Accepting request 197134 from home:dirkmueller:branches:devel:languages:python Sascha Peilicke 2013-09-03 07:27:19 +00:00
  • 6799870ee2 Accepting request 186541 from devel:languages:python Tomáš Chvátal 2013-08-13 11:23:27 +00:00
  • eb24c7144d Accepting request 186415 from home:k0da:ppc Sascha Peilicke 2013-08-08 14:51:09 +00:00
  • 3a1e31b987 - Drop ExclusiveArch, mongodb is only a Suggets which is plain documentation. Nobody says that a PPC machine with the Python bindings can't talk to an x86_64 machine hosting mongodb. Sascha Peilicke 2013-08-08 14:35:35 +00:00
  • 0c20ce468e Accepting request 179962 from devel:languages:python Stephan Kulow 2013-06-19 14:47:22 +00:00
  • ec4f29919d Python3 moved to devel:languages:python3 Sascha Peilicke 2013-06-17 12:53:09 +00:00
  • e3c4842dd5 Accepting request 177707 from devel:languages:python Stephan Kulow 2013-06-05 17:33:20 +00:00
  • 9c55de35a5 Accepting request 177317 from home:mlin7442:branches:devel:languages:python Sascha Peilicke 2013-06-05 09:04:40 +00:00
  • b1b07fe6a2 Accepting request 162594 from devel:languages:python Stephan Kulow 2013-04-06 07:17:04 +00:00
  • c7f2b4d335 Accepting request 162546 from home:k0da:ppc Todd R 2013-04-04 10:43:58 +00:00
  • 2f1955684f Accepting request 161458 from devel:languages:python Stephan Kulow 2013-03-30 14:00:34 +00:00
  • 660f0c9703 Accepting request 161305 from home:mlin7442:branches:devel:languages:python Sascha Peilicke 2013-03-27 15:33:43 +00:00
  • 32b02640cb Accepting request 145170 from devel:languages:python Stephan Kulow 2012-12-14 09:43:54 +00:00
  • 9ec854592c Accepting request 145161 from home:mlin7442:branches:devel:languages:python Sascha Peilicke 2012-12-12 09:14:26 +00:00
  • 372ffeddca Accepting request 143056 from devel:languages:python Stephan Kulow 2012-11-28 13:34:20 +00:00
  • 517bacf6c7 Accepting request 136092 from home:MargueriteSu:branches:devel:languages:python Sascha Peilicke 2012-10-04 06:52:59 +00:00
  • f9a1830ec0 - Change requires on mongodb to suggests, a weak dependency is better Sascha Peilicke 2012-03-27 08:41:56 +00:00
  • 0a5a5b065a - Update to version 2.1.1: * See https://jira.mongodb.org/browse/PYTHON/fixforversion/11081 for details - Require mongodb Sascha Peilicke 2012-03-10 17:38:13 +00:00
  • 7239d532a6 Ups Sascha Peilicke 2012-02-28 09:04:16 +00:00
  • 33717eb87a - Update to version 2.1.1 Sascha Peilicke 2012-02-28 09:00:11 +00:00
  • 6d7d0942e3 Accepting request 65264 from home:aledr Stephan Kulow 2011-03-26 08:06:04 +00:00