Commit Graph

977 Commits

Author SHA1 Message Date
Steven Silvester
485e0a5e56 BUMP 4.6.1 2023-11-27 13:44:40 -06:00
Jib
a17e412fee
Updated changelog with timeout info change (#1417) 2023-11-01 16:25:25 -04:00
Shane Harvey
a09a03e5df
PYTHON-3930 Add docs page for network compression (#1415) 2023-11-01 11:53:15 -07:00
Steven Silvester
c146017de1
PYTHON-4012 Adopt more RST static checks (#1412) 2023-10-31 07:55:24 -05:00
Steven Silvester
28250580d1
PYTHON-3950 Add PyMongo 3.13 Changelog Entry to Current Branch (#1410) 2023-10-30 12:59:16 -05:00
Shane Harvey
650cde992f
PYTHON-4007 Stop sending exhaustAllowed to Serverless/load balanced clusters unless configured (#1405) 2023-10-23 15:49:21 -07:00
Shane Harvey
6b1bef3711
PYTHON-3962 Make delimiting slash between hosts and options optional (#1404) 2023-10-20 16:29:59 -07:00
Shane Harvey
b9bb6f847b
PYTHON-1424 Add repr to write result classes (#1400) 2023-10-20 13:52:52 -07:00
Steven Silvester
992d1507e7
PYTHON-4005 Replace flake8 and isort with ruff (#1399) 2023-10-19 11:56:22 -05:00
Steven Silvester
8762f014d6
PYTHON-3994 Remove link to MongoAlchemy (#1392) 2023-10-16 13:00:21 -05:00
Jib
556557255a
PYTHON-3598 Add Command(Succeeded|Failed)Event.database_name property (#1368) 2023-10-06 10:45:41 -04:00
Steven Silvester
42d87e2c9c
PYTHON-3985 [Build Failure] TestCollectionChangeStream.test_split_large_change (#1383) 2023-10-03 12:29:04 -05:00
Steven Silvester
3353b11cf2
PYTHON-3914 Release 4.5.0 (#1359) 2023-08-22 06:22:18 -05:00
Steven Silvester
5d6d8ca68e
PYTHON-3885 Use tox in remaining Evergreen Tests (#1347) 2023-08-09 14:13:59 -05:00
Steven Silvester
359e924719
PYTHON-3896 Drop support for pypy3.7 (#1343) 2023-08-03 17:58:37 -05:00
Iris
43046e04c0
add bson encoding performance to 4.5 changelog (#1336) 2023-08-02 16:38:27 -07:00
Noah Stapp
240a748fb2
PYTHON-3893 Add BSON Binary Data subtype Sensitive (#1335) 2023-08-02 13:07:44 -07:00
Noah Stapp
c88ae79e58
PYTHON-3879 Rename SocketInfo to Connection (#1329) 2023-07-28 10:04:16 -07:00
Shane Harvey
a59bcb6eee
Add changelog for 4.4.1 (#1305) 2023-07-17 13:00:51 -04:00
Noah Stapp
62a4d12239
PYTHON-3829 Certificate typecast in encryption breaking build (#1306) 2023-07-14 10:28:52 -07:00
Steven Silvester
1a249386cf
PYTHON-3723 Add search index management helpers (#1224) 2023-07-14 09:51:19 -05:00
Shane Harvey
fd760c2b66
PYTHON-3818 Create unique key vault index in auto QE example (#1300) 2023-07-10 15:10:35 -04:00
Noah Stapp
94fabf5e98
PYTHON-3793 Make tox fail with invalid environment (#1286) 2023-07-03 12:17:11 -04:00
Shane Harvey
46276439ac
PYTHON-3796 Fix typo in docs and reformat using blacken-docs (#1284) 2023-06-30 17:02:36 -04:00
Noah Stapp
cae124c32c
PYTHON-3588 Expose an API to create a cursor from a command response (#1263) 2023-06-28 14:19:04 -07:00
stephan-hof
8b23204408
PYTHON-3758 Support overflow integers in fallback_encoder. (#1243)
bson only supports 64-bit integer within range:
[-9_223_372_036_854_775_807, +9_223_372_036_854_775_807]

This change calls the fallback_encoder before raising OverflowError on
integers outside of this range.
2023-06-26 15:20:01 -04:00
Steven Silvester
e78a91ef28
PYTHON-2965 Migrate to a PEP517 compliant build system (#1252) 2023-06-22 13:00:55 -05:00
Shane Harvey
55a9bee810
BUMP 4.4 (#1251) 2023-06-20 23:20:39 -07:00
Noah Stapp
82d87dc173
PYTHON-3744 Fix utcnow deprecation build regressions (#1244) 2023-06-16 13:30:54 -07:00
Iris
f7874fb110
PYTHON-2287 Improve error message for invalid boolean option (#1236) 2023-06-15 11:54:20 -07:00
Noah Stapp
6a04fe2c91
PYTHON-3702 Stop using utcnow and utcfromtimestamp changelog update (#1235) 2023-06-14 16:11:26 -07:00
Noah Stapp
ec3437849e
PYTHON-3702 Stop using utcnow and utcfromtimestamp (#1229) 2023-06-12 15:43:30 -07:00
Dainis Gorbunovs
c7e06e6fc1
PYTHON-3725 Fix Test Failure - MockupDB test_network_disconnect_primary (#1222) 2023-06-05 16:38:28 -07:00
thalassemia
1ba4c0bcbd
PYTHON-3718 Faster INT2STRING (#1221) 2023-06-05 18:35:39 -05:00
Steven Silvester
622df873ae
PYTHON-3696 Bump minimum pymongocrypt version req to >=1.6 for QEv2 (#1211) 2023-05-12 16:05:23 -05:00
Shane Harvey
0123d32a20
PYTHON-3709 Remove "beta" from Queryable Encryption Equality API (#1210) 2023-05-12 12:17:40 -07:00
Shane Harvey
d504322a74
PYTHON-3694 Test with MongoDB 7.0 (#1207) 2023-05-09 23:19:44 -07:00
Steven Silvester
2752a7dd30
PYTHON-3456 CSFLE/QE Naming (#1208) 2023-05-09 20:19:57 -05:00
Jean-Christophe Fillion-Robin
d340710e3d
PYTHON-3703 Fix typos and add codespell pre-commit hook (#1203)
Update pre-commit config adding "codespell" hook
2023-05-03 14:47:24 -07:00
Shane Harvey
deb0566c3e
PYTHON-3614 Support Queryable Encryption protocol v2 on 7.0+ (#1197)
Resync FLE spec tests and update docs for new QE protocol on 7.0.
Add client side error for createEncryptedCollection on MongoDB < 7.0.
KMS timeout errors should always have exc.timeout==True.
PYTHON-3583 Drivers should not create the ECC collection in v2 of queryable encryption.
2023-05-01 09:16:28 -07:00
Steven Silvester
dfd82d2375
PYTHON-3677 Update docs on Range Index (#1195) 2023-04-25 17:28:10 -05:00
Shane Harvey
79488d95db
PYTHON-3678 Username/password needs to be escaped with quote_plus to account for '/' (#1193) 2023-04-25 11:30:23 -07:00
Steven Silvester
be355e2bea
PYTHON-3604 Remove Duplicate API Docs (#1190) 2023-04-13 10:30:54 -05:00
Shane Harvey
e85a84e3f4
PYTHON-3643 Use mongodb+srv in MONGODB-AWS auth examples (#1177) 2023-03-31 13:58:47 -07:00
Julius Park
9d65395d7f
PYTHON-3567 Add guidance for setting uuidRepresentation in 4.0 migration guide (#1176) 2023-03-28 14:51:08 -07:00
Julius Park
04c9f87d70
PYTHON-2468 Add pymongoexplain example to pymongo docs (#1172) 2023-03-20 15:54:42 -07:00
Steven Silvester
e9a6482c4d
PYTHON-3610 Add blacken-docs to pre-commit hook (#1170) 2023-03-14 15:37:45 -05:00
Steven Silvester
6e2e70ab80
PYTHON-3381 Improve readability of sphinx docs (#1156) 2023-02-17 08:31:57 -06:00
Steven Silvester
6ed6c374f1
PYTHON-3593 Remove bulk api docs page which is blank (#1154) 2023-02-13 16:50:29 -06:00
Julius Park
0b843b76f6
BUMP 4.4.0b0 (#1144) 2023-01-25 14:09:15 -08:00