Noah Stapp
0e8d70457f
Async client uses tasks instead of threads
...
PYTHON-4725 - Async client should use tasks for SDAM instead of threads
PYTHON-4860 - Async client should use asyncio.Lock and asyncio.Condition
PYTHON-4941 - Synchronous unified test runner being used in asynchronous tests
PYTHON-4843 - Async test suite should use a single event loop
PYTHON-4945 - Fix test cleanups for mongoses
Co-authored-by: Iris <58442094+sleepyStick@users.noreply.github.com>
2024-11-26 16:55:27 -05:00
Shane Harvey
c9d9d7c2dc
PYTHON-4907 Avoid noisy TypeError at interpreter exit ( #2005 )
2024-11-18 10:25:46 -08:00
Steven Silvester
351196b91b
PYTHON-4813 Update specification documentation links ( #1977 )
2024-10-30 15:46:52 -05:00
Noah Stapp
2f1227c504
PYTHON-4807 - Specify how to handle unacknowledged+(ordered|verbose|m… ( #1979 )
2024-10-29 12:28:33 -04:00
Noah Stapp
710bc40c73
PYTHON-4870 - MongoClient.address should block until a connection suc… ( #1929 )
2024-10-15 12:12:18 -04:00
Shane Harvey
ac198af557
PYTHON-4729 Drop support for MongoDB 3.6 ( #1905 )
2024-10-09 09:58:20 -07:00
Noah Stapp
d0772f2161
PYTHON-4773 - Async PyMongo Beta docs update ( #1868 )
2024-09-18 17:09:20 -05:00
Noah Stapp
739510214b
PYTHON-4731 - Explicitly close all MongoClients opened during tests ( #1855 )
2024-09-17 09:22:17 -04:00
Noah Stapp
9b9cf73368
PYTHON-4758 - Only emit warnings for unclosed clients after opening ( #1856 )
2024-09-12 16:19:05 -04:00
Noah Stapp
63d957c213
PYTHON-4590 - Fix MRO type guards ( #1852 )
2024-09-11 11:22:22 -04:00
Noah Stapp
039db2f20a
PYTHON-4590 - Make type guards more compatible ( #1850 )
2024-09-11 08:46:44 -04:00
Noah Stapp
2cca2d9e3d
PYTHON-3193 - Add ResourceWarning for unclosed MongoClients in __del__ ( #1833 )
2024-09-09 12:04:23 -04:00
Steven Silvester
c883012b56
PYTHON-4703 MongoClient should default to connect=False on FaaS environments ( #1844 )
2024-09-06 15:38:58 -05:00
Noah Stapp
5a49ccc759
PYTHON-4590 - Add type guards to async API methods ( #1820 )
2024-09-04 08:57:59 -04:00
Noah Stapp
e430d2e2fa
PYTHON-4662 - Capture Async PyMongo metadata ( #1814 )
2024-08-28 08:31:42 -04:00
Shruti Sridhar
768858eed6
PYTHON-4630 Add documentation for MongoClient.bulk_write ( #1794 )
2024-08-16 15:55:30 -07:00
Shruti Sridhar
297dfe6aa3
PYTHON-4660 Fix AttributeError when MongoClient.bulk_write batch fails with InvalidBSON ( #1792 )
2024-08-15 14:13:00 -07:00
Steven Silvester
f69d330b25
PYTHON-4654 Clean up Async API to match Motor ( #1789 )
2024-08-13 19:17:45 -05:00
Shruti Sridhar
d08fec6342
PYTHON-4550 Add MongoClient.bulk_write API ( #1745 )
2024-08-06 11:10:01 -07:00
Noah Stapp
f7da1172cb
PYTHON-4592 - Synchronize inline examples and docstrings ( #1756 )
2024-08-02 12:02:28 -07:00
Noah Stapp
a5c0db66a1
PYTHON-4589 - Add async API docs ( #1755 )
2024-07-30 13:18:40 -07:00
Noah Stapp
d0193eb045
PYTHON-4533 - Convert test/test_client.py to async ( #1730 )
2024-07-10 13:15:13 -07:00
Noah Stapp
ffa6555485
PYTHON-4476 Separate data and IO classes more effectively ( #1678 )
2024-06-26 10:12:39 -07:00
Shane Harvey
1d9adfa3b9
Cleanup sys.version_info compat code ( #1698 )
2024-06-25 12:31:30 -07:00
Noah Stapp
1f910b5ab7
PYTHON-4494 - AsyncMongoClient._cleanup_cursor needs to be synchronous ( #1680 )
2024-06-17 09:35:20 -07:00
Shane Harvey
48bdbfd278
PYTHON-4347 Ensure client can be opened after fork() ( #1681 )
2024-06-13 14:35:10 -07:00
Noah Stapp
9a980202f8
PYTHON-4348 PYTHON-4455 Fix missing changes from async beta merge ( #1674 )
2024-06-12 13:55:58 -07:00
Shane Harvey
5dd6ffbbb8
PYTHON-4347 Improve performance by only calling get_topology once ( #1673 )
2024-06-12 11:02:19 -07:00
Shane Harvey
8c35d1e481
PYTHON-4347 Improve performance by making _ServerSessionPool lock-free ( #1660 )
2024-06-11 12:50:26 -07:00
Noah Stapp
d6bf0e1e78
PYTHON-4264 Async PyMongo Beta ( #1629 )
2024-06-06 09:01:24 -07:00