Commit Graph

290 Commits

Author SHA1 Message Date
Steven Silvester
224da029d5
MOTOR-1477 Add workaround for missing compression.zstd (#353) 2025-10-07 12:28:47 -05:00
Steven Silvester
5fc7c41fb5
MOTOR-1473 Add support for Python 3.14 and drop 3.9 support (#344) 2025-07-30 14:55:53 -05:00
Steven Silvester
932bb7382e
MOTOR-1423 Restore compatibility with latest pymongo (#319) 2025-01-29 13:16:09 -06:00
Noah Stapp
2a9225d0ce
MOTOR-1363 - Pass correct parameter to AsyncIOMotorClientEncryption (#305) 2024-09-11 12:32:49 -04:00
Steven Silvester
a08b1aff9c
MOTOR-1260 Add Projection with aggregation expressions example (#301) 2024-08-23 13:43:16 -05:00
Steven Silvester
633153954d
MOTOR-1353 Update Synchro Tests to support PyMongo 4.9 (#298) 2024-08-20 13:27:29 -05:00
Steven Silvester
972b7ffef9
MOTOR-1352 Update APIs to Support PyMongo 4.9 (#297) 2024-08-17 07:21:45 -05:00
Steven Silvester
6ee75e08f2
MOTOR-1315 Fix compatibility with pytest 8.1 (#278) 2024-05-15 09:51:12 -05:00
Steven Silvester
7bcea044a9
MOTOR-1279 Improve Motor Typing (#269) 2024-03-22 17:00:25 -05:00
Shane Harvey
e8a6d6de3c
MOTOR-1257 key_id can be passed as UUID with pymongo>=4.7 (#264) 2024-02-29 15:15:22 -08:00
Jib
b578122363
MOTOR-1218: Upgrade to require aiohttp >=3.8 and avoid 3.8.6 (#251) 2024-01-30 12:20:09 -05:00
Jib
dc8b329adf
MOTOR-1238: remove skip on PYTHON-3389 flagged tests (#252) 2024-01-30 11:01:50 -05:00
Jib
2f69643760
MOTOR-1215: Replaced all usage of utcnow with .now(datetime.timezone.utc) (#247) 2024-01-16 11:52:09 -05:00
Steven Silvester
f0c9ff3e48
MOTOR-1187 Fix Motor Types (#237)
* MOTOR-1187 Fix Motor Types

* make searchindexmodel optional

* fix tests
2023-11-13 08:25:44 -06:00
Steven Silvester
8f71800c4a
MOTOR-1210 Update pre-commit to match PyMongo Checks (#232)
* MOTOR-1210 Update pre-commit to match PyMongo Checks

* update doctests
2023-11-08 10:13:38 -06:00
Steven Silvester
684279ed0a
MOTOR-1194 Replace flake8 and isort with ruff (#231)
* adopt ruff

* fixups

* cleanup

* update traceback
2023-10-20 13:45:21 -05:00
Steven Silvester
5348e5af85
MOTOR-1169 Update PyMongo Deps and Remove Workarounds (#223) 2023-08-24 15:38:08 -05:00
Steven Silvester
f905df8553
MOTOR-1139 Switch to Pytest (#222) 2023-08-23 15:52:07 -05:00
Steven Silvester
9fdb62a350
MOTOR-1136 Ability to create and manage Atlas search indexes in the database (#220) 2023-08-16 15:58:03 -05:00
Steven Silvester
ff05bfc6cd
MOTOR-1143 [Failure] test_async_create_encrypted_collection (#214) 2023-06-21 16:01:19 -05:00
Steven Silvester
a16d48293d
MOTOR-1100 Update libmongocrypt payloads to new QE protocol (#205) 2023-05-11 16:39:30 -05:00
Steven Silvester
1557700377
MOTOR-1083 Deprecate currentOp/collStats commands by 7.0 (#203) 2023-05-08 13:36:41 -05:00
Shane Harvey
f9aed97221
MOTOR-1098 Skip synchro test_typing and encrypted coll tests on standalones (#200)
Snapshot session test needs to wait for the documents to be visible in the latest snapshot.
2023-04-06 13:27:06 -07:00
Julius Park
16c476e618
MOTOR-1106 ERROR: module 'os' has no attribute 'fork' (AttributeError) (#199) 2023-03-21 16:59:13 -07:00
Julius Park
935c543919
MOTOR-1087 motor_asyncio freezes when using multiprocessing (#196) 2023-03-16 11:20:26 -07:00
Julius Park
f4422ddaaf
MOTOR-969 Support for Range Indexes (#195) 2023-03-15 15:32:46 -07:00
Julius Park
04a1d51c13
MOTOR-1072 Test_shared_client failing on multiple variants (#189) 2022-12-13 14:06:27 -08:00
Julius Park
a5610d3bc1
MOTOR-923 Language specific examples for AWS Lambda (#187) 2022-11-21 11:07:12 -08:00
Steven Silvester
81f81f6ab0
MOTOR-956 Provide FLE 2.0 API example for docs team (#183) 2022-09-12 14:26:04 -05:00
Julius Park
99e65f85c5
MOTOR-866 Key Management API (#175) 2022-09-10 16:42:33 -07:00
Steven Silvester
6e8e2ee0e1
MOTOR-981 Test Failure - asyncio_tests.test_asyncio_session.TestAsyncIOSession.test_collection (#181) 2022-09-07 18:33:21 -05:00
Shane Harvey
bed1a56467
MOTOR-1025 Fix test_asyncio_encryption (#179) 2022-09-01 15:50:48 -07:00
Shane Harvey
52fc4267ba MOTOR-1014 Auto format with black 2022-08-17 13:22:08 -07:00
CoderK
4c704fb756
MOTOR-1014 Add __aenter__ and __aexit__ for AgnosticBaseCursor so that cursor can be instantiated using the context manager (#172) 2022-08-17 12:45:21 -07:00
Julius Park
47c84925ac
MOTOR-951 Test against MongoDB 6.0 (#174) 2022-08-11 12:48:03 -07:00
Steven Silvester
f5ade74529
MOTOR-894 Snapshot Query Examples for the Manual (#157) 2022-04-14 14:13:47 -05:00
Steven Silvester
690c781066
MOTOR-933 Require Python 3.7+ (#156) 2022-04-14 13:42:56 -05:00
Shane Harvey
57dd5773a3
MOTOR-911 Skip version API test for count (#152) 2022-03-18 15:53:26 -07:00
Steven Silvester
5e07f66799
MOTOR-897 Set up flake8 (#146) 2022-02-17 15:28:07 -06:00
Steven Silvester
1e62b868ea
MOTOR-896 Add automatic code formatting (#144) 2022-02-15 20:29:02 -06:00
Steven Silvester
9c8d95e3d1
MOTOR-895 Restore "Versioned API" language in examples (#143) 2022-02-15 17:34:29 -06:00
Steven Silvester
b7dc13fea6
MOTOR-886 Rename "Versioned API" to "Stable API" in documentation (#142) 2022-02-15 06:27:01 -06:00
Steven Silvester
055f5e05ab
MOTOR-643 Support PyMongo 4.0 (#141)
Co-authored-by: Shane Harvey <shnhrv@gmail.com>
2021-12-23 12:33:43 -06:00
Yasser Tahiri
074d3c31be
chore: misc style/pep8 fixes (#139) 2021-11-08 14:37:40 -08:00
Shane Harvey
baa0bf27c7
MOTOR-808 Fix test_watch_with_start_after on MongoDB 5.1+ (#136) 2021-08-12 09:27:40 -07:00
xiaoqiang
bff55222dc
MOTOR-805 Fix bug where cursor.to_list(N) returned more than N documents (#135) 2021-08-11 10:45:06 -07:00
Prashant Mital
6e29325037
MOTOR-784 Fix typo in versioned API migration example for ecosystem docs 2021-07-29 17:20:17 -07:00
Prashant Mital
2a370562c7
MOTOR-784 Versioned API migration example for ecosystem docs (#127) 2021-07-22 15:13:41 -07:00
Prashant Mital
b0a79e1e30
MOTOR-735 Versioned API connection examples for ecosystem docs (#126)
* MOTOR-699 Update PyMongo dependency to 3.12
2021-07-22 10:01:27 -07:00
Shane Harvey
d6ed164421
MOTOR-730 Stop testing problematic .js content type (#124) 2021-07-20 16:32:01 -07:00