Shane Harvey
55a9bee810
BUMP 4.4 ( #1251 )
2023-06-20 23:20:39 -07:00
Noah Stapp
bc66d83efc
PYTHON-3738 Use tox for sphinx doc instead of setup.py ( #1245 )
2023-06-20 09:13:23 -07:00
Noah Stapp
82d87dc173
PYTHON-3744 Fix utcnow deprecation build regressions ( #1244 )
2023-06-16 13:30:54 -07:00
Noah Stapp
374250d549
PYTHON-2963 Add tox config in preparation for migration from setup.py ( #1240 )
2023-06-16 13:05:18 -07:00
Steven Silvester
37202c0db1
PYTHON-3726 Migrate off of Ubuntu in EG Builds ( #1227 )
2023-06-16 14:31:26 -05:00
Noah Stapp
601d1ec3a1
PYTHON-3737 Use __future__ annotations for forward reference type hints ( #1234 )
2023-06-15 12:54:29 -07:00
Shane Harvey
2cfebf52cd
PYTHON-3706 Skip flaky test on Windows/macOS ( #1241 )
2023-06-15 12:34:02 -07:00
Steven Silvester
ada1280ad3
PYTHON-3011 Skip test_connections_are_only_returned_once on PyPy for now ( #1239 )
2023-06-15 14:08:13 -05:00
Steven Silvester
d86fb9496a
PYTHON-3519 Skip test_pool_paused_error_is_retryable on PyPy for now ( #1238 )
2023-06-15 14:07:48 -05:00
Iris
f7874fb110
PYTHON-2287 Improve error message for invalid boolean option ( #1236 )
2023-06-15 11:54:20 -07:00
Noah Stapp
bcfdd200c3
PYTHON-3702 bson datetime utc import cleanup ( #1233 )
2023-06-15 08:57:50 -07:00
Noah Stapp
e27e710184
PYTHON-3736 Add Noah to code owners for PyMongo, Motor, and PyMongoArrow ( #1237 )
2023-06-15 08:57:18 -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
1269c006da
PYTHON-3735 Add types to PyMongo auth module ( #1231 )
2023-06-14 11:27:58 -07:00
Shane Harvey
ece45b1edf
PYTHON-3699 Add prose test for change stream splitting ( #1232 )
2023-06-14 10:00:52 -07:00
Steven Silvester
eed9d02a2e
PYTHON-3731 Disable MONGODB-OIDC Auth for 4.4 ( #1230 )
2023-06-13 11:30:50 -05:00
Noah Stapp
ec3437849e
PYTHON-3702 Stop using utcnow and utcfromtimestamp ( #1229 )
2023-06-12 15:43:30 -07:00
Shane Harvey
3f687f71fb
PYTHON-3443 Remove redundant code to avoid Coverity warnings ( #1228 )
2023-06-12 12:41:59 -07:00
Shane Harvey
0bce579b81
PYTHON-3728 Simplify convert_codec_options signature ( #1225 )
2023-06-09 13:08:56 -07:00
Noah Stapp
7146be01ae
PYTHON-3721 Stop Testing on AWS Linux 2018 ( #1226 )
2023-06-09 12:00:14 -07:00
Shane Harvey
1ad0df0858
PYTHON-3724 Remove null values from command_started_event in fle2v2-CreateCollection.yml ( #1223 )
2023-06-06 12:06:08 -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
5831934b37
PYTHON-3691 [Build Failure] test_client.TestClient.test_exhaust_network_error ( #1216 )
2023-06-05 12:03:51 -05:00
Steven Silvester
2fe01929e9
BUILD-17302 AWS EC2 credential retrieval 404s in Drivers CI ( #1218 )
2023-05-31 18:48:34 -05:00
Steven Silvester
3bc853a620
PYTHON-3692 [Build Failure] Container Test failed MONGODB-AWS on MongoDB 5.0 ( #1220 )
2023-05-31 18:48:05 -05:00
thalassemia
4c0196d340
PYTHON-3717 Speed up _type_marker check in BSON ( #1219 )
2023-05-26 09:40:32 -05:00
Steven Silvester
bda9e3a0bb
PYTHON-3469 Error if RewrapManyDataKey is called with masterKey and without provider ( #1214 )
2023-05-15 06:36:36 -05:00
Steven Silvester
2a869b56ca
PYTHON-3613 Improving Time-Series Scalability ( #1213 )
2023-05-12 16:58:10 -05:00
Steven Silvester
738048bf4e
PYTHON-3646 Update readme for PyMongo driver ( #1212 )
2023-05-12 16:29:24 -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
bc1a513d10
PYTHON-2504 Add pyupgrade/ruff commit to git-blame ignore
2023-05-11 15:29:43 -07:00
Shane Harvey
0092b0af79
PYTHON-2504 Run pyupgrade 3.4.0 and ruff 0.0.265 ( #1196 )
...
pyupgrade --py37-plus bson/*.py pymongo/*.py gridfs/*.py test/*.py tools/*.py test/*/*.py
ruff --fix-only --select ALL --fixable ALL --target-version py37 --line-length=100 --unfixable COM812,D400,D415,ERA001,RUF100,SIM108,D211,D212,SIM105,SIM,PT,ANN204,EM bson/*.py pymongo/*.py gridfs/*.py test/*.py test/*/*.py
2023-05-11 15:27:17 -07:00
Steven Silvester
afd7e1c2cd
PYTHON-3460 Implement OIDC SASL mechanism ( #1138 )
2023-05-11 14:35:30 -05: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
Steven Silvester
873032660b
PYTHON-3708 Fix ReadTheDocs Build Failure ( #1206 )
2023-05-08 12:33:28 -05:00
Steven Silvester
ae83a0b8be
PYTHON-3570 Deprecate currentOp/collStats commands by 7.0 ( #1205 )
2023-05-08 11:49:05 -05:00
Shane Harvey
3d3e4dc238
PYTHON-3464 Add FaaS platform to handshake metadata ( #1204 )
...
Truncate metadata env, os, and platform fields if needed.
2023-05-04 18:24:14 -07: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
14e8b011c2
PYTHON-3700 Clean up docs for create_index/drop_indexes ( #1201 )
2023-05-02 13:45:55 -07:00
Shane Harvey
eb137fdf5c
PYTHON-3686 codec_options is no longer shadowed
2023-05-02 12:53:16 -07:00
Steven Silvester
3f1e960c4b
PYTHON-3690 Do not install unittest-xml-reporting on MacOS EG Hosts ( #1200 )
2023-05-01 12:24:18 -05: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
Shane Harvey
bc9029a228
PYTHON-3679 Support mypy 1.2 ( #1194 )
2023-04-28 14:27:06 -07:00
Steven Silvester
e75cfec34f
PYTHON-3686 Consolidate CodecOptions Typings ( #1199 )
2023-04-28 16:11:27 -05: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
Shane Harvey
2cc8fb1f2e
PYTHON-3672 Increase server selection timeout in more tests ( #1192 )
2023-04-14 15:35:20 -07:00