Commit Graph

990 Commits

Author SHA1 Message Date
Noah Stapp
2a9818a419
PYTHON-4167 - Create documentation for standardized logging (#1520) 2024-02-13 15:41:30 -08:00
Noah Stapp
6e4f194b8e
Final resync (#1516) 2024-02-08 12:22:57 -08:00
Noah Stapp
522bfca70f
Resync with master (#1506) 2024-02-05 13:28:18 -08:00
Shane Harvey
0615df47b5
PYTHON-4112 Support named KMS providers (#1487)
Requires pymongocrypt >= 1.9.0 and libmongocrypt >= 1.9.0.
2024-01-30 12:00:24 -08:00
Shane Harvey
59c2f7cd5b
PYTHON-4157 Fix broken links (#1482) 2024-01-22 13:48:18 -08:00
Steven Silvester
b9e1bf7f44
PYTHON-4148 Update documentation dependencies (#1476) 2024-01-16 13:29:51 -06:00
Shane Harvey
72663deb33
PYTHON-4142 json_util.default should always convert Int64 (#1473) 2024-01-12 10:57:54 -08:00
Noah Stapp
f67e9ae207
PYTHON-1374 Optimize json_util performance (#1460) 2024-01-11 16:44:38 -08:00
Jib
60d0761527
PYTHON-2884: Replaced SON usage in all internal classes and commands (#1426) 2023-12-19 15:42:23 -08:00
Noah Stapp
568a3b1294
PYTHON-4084 Fix BSON inflation for RawBSONDocument (#1456) 2023-12-08 10:08:41 -08:00
Noah Stapp
b1939e1470
PYTHON-2822 Add server connectionId to command monitoring events (#1438) 2023-12-01 14:33:37 -08:00
Casey Clements
d4dfd4a044
PYTHON-3036 Improve error message for unknown MongoClient options (#1440) 2023-11-30 11:21:10 -08:00
Steven Silvester
6537415da7
PYTHON-3605 Move type annotations to parameter list in rendered docs (#1441) 2023-11-27 09:24:00 -06:00
Steven Silvester
9c45ef808a
PYTHON-4043 Add changelog entry for 4.6.1 (#1433) 2023-11-16 09:50:58 -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