Commit Graph

4967 Commits

Author SHA1 Message Date
Shane Harvey
225d131c2d
PYTHON-2970 Prioritize electionId over setVersion for stale primary check (#845) 2022-03-09 11:13:18 -08:00
Shane Harvey
f081297a86
PYTHON-3159 Fix typo in zlib compression support (#894) 2022-03-04 17:29:33 -08:00
Shane Harvey
671d1e622c
PYTHON-3147 Fix pip install in MONGODB-AWS auth tests (#892) 2022-03-03 12:47:36 -08:00
Steven Silvester
a61ea0660a
PYTHON-3090 Clean up Database Command Typing (#879) 2022-03-02 13:10:15 -06:00
Julius Park
b737b843e9
PYTHON-2956 Drivers should check out an implicit session only after checking out a connection (#876) 2022-03-01 15:44:05 -08:00
Steven Silvester
782c5517e0
PYTHON-3146 Test Failure - Could not import extension sphinxcontrib.shellcheck (#889) 2022-03-01 14:10:57 -06:00
Steven Silvester
0672d2d1c3
PYTHON-3141 Add slotscheck to pre-commit checks (#890) 2022-02-28 17:02:53 -06:00
Shane Harvey
a3f0f91588
PYTHON-3123 Convert sessions spec tests to unified test format (#888)
Create implicit session _before_ starting a retryable read.
2022-02-25 10:36:05 -08:00
Shane Harvey
f8f34b0438
PYTHON-2951 Test that handshake errors are retryable (#846) 2022-02-23 14:00:43 -08:00
Julius Park
6fb8d7afe8
PYTHON-3129 Re-sync CRUD spec tests (#887) 2022-02-23 14:00:16 -08:00
Shane Harvey
8496ed4b3d
PYTHON-3142 Stop using $where in test_maxConnecting (#886) 2022-02-23 11:52:55 -08:00
Julius Park
2141621194
PYTHON-3088 Test rapid releases with load balancers (#885)
PYTHON-3088 [v3.13] Update load balancer tests to support dedicated load balancer port (#870)

(cherry picked from commit 341d489)
2022-02-22 14:45:56 -08:00
Arie Bovenberg
2f13a51cd4
PYTHON-3124 Remove overlapping slots from _WriteResult subclasses (#884) 2022-02-22 10:27:16 -08:00
Julius Park
52ff8c2e90
PYTHON-3068 Support 'let' option in BulkWriteOptions (#874) 2022-02-18 10:43:56 -08:00
Julius Park
dce5072dd1
PYTHON-3137 Handle falsey values for "let" parameter (#881) 2022-02-18 10:43:07 -08:00
Julius Park
e6b65860f5
PYTHON-3136 [DevOps] Resync-specs.sh removes ignored files from working tree (#878) 2022-02-17 17:13:25 -08:00
Julius Park
f5eec45250
PYTHON-3111 Rename "Versioned API" to "Stable API" in documentation (#867) 2022-02-17 16:23:23 -08:00
Steven Silvester
a0fe7c03af
PYTHON-3120 Set up flake8 linting (#868) 2022-02-17 06:44:08 -06:00
Steven Silvester
1a90e477cf
PYTHON-3131 Test Failure - test_mypy on macos + auth (#875) 2022-02-16 19:29:21 -06:00
Shane Harvey
7a8f6b3442
PYTHON-2147 Use verified peer cert chain in OCSP when available (#877) 2022-02-16 17:11:12 -08:00
Shane Harvey
09f8aa9928
PYTHON-3072 Use _Address in more places (#871) 2022-02-15 15:49:39 -08:00
Shane Harvey
9482019a53
Add resync-syncs workarounds for incomplete spec work (#873) 2022-02-15 15:40:36 -08:00
Steven Silvester
2db512f5d5
PYTHON-3078 Remove Use of Unsupported NoReturn Type Class (#864) 2022-02-14 16:14:36 -06:00
Julius Park
341d489f38
PYTHON-3088 Update load balancer tests to support dedicated load balancer port (#866) 2022-02-14 11:26:14 -08:00
Steven Silvester
405c11dc2c
PYTHON-3109 Test against latest rapid releases (#862) 2022-02-11 12:43:02 -06:00
Steven Silvester
80314255d7
PYTHON-3092 Add Type Discovery Files (#863) 2022-02-11 12:41:29 -06:00
Steven Silvester
0700a84432
PYTHON-1834 Add shellcheck (#858) 2022-02-11 06:32:01 -06:00
Steven Silvester
c47557bc63
PYTHON-3062 Make Regex generic (#860) 2022-02-10 18:59:26 -06:00
Steven Silvester
cbc7cc33e5
PYTHON-3073 Copy the unit tests from pymongo-stubs into pymongo (#859) 2022-02-10 18:54:46 -06:00
Julius Park
ddb6614442
PYTHON-2682 Add support for the comment field to all helpers (#847) 2022-02-09 15:12:02 -08:00
Steven Silvester
b7057ecf9f
PYTHON-1834 (cont) Add pre-commit config (#853) 2022-02-09 14:24:23 -06:00
Steven Silvester
5578999a90
PYTHON-1834 Use a code formatter (#852) 2022-02-09 06:44:28 -06:00
Bernie Hackett
3150c60d02
PYTHON-3043 Test mod_wsgi with Python 3.10 (#850) 2022-02-08 10:01:46 -08:00
Steven Silvester
f4cef37328
PYTHON-3064 Add typings to test package (#844) 2022-02-07 19:33:41 -06:00
Shane Harvey
561ee7cf77
PYTHON-3110 Remove use of example.com in CSFLE tests (#848) 2022-02-07 19:33:16 -06:00
Julius Park
51691246e9
PYTHON-2858 Use OP_MSG to authenticate if server supports OP_MSG (#843) 2022-02-03 15:25:14 -08:00
Steven Silvester
dd6c140d43
PYTHON-3060 Add typings to pymongo package (#831) 2022-02-02 21:12:36 -06:00
Steven Silvester
abfa0d35bc
PYTHON-3075 bulk_write does not apply CodecOptions to upserted_ids result (#840) 2022-02-02 13:53:58 -06:00
Julius Park
aa60c2a2c0
PYTHON-3071 [DevOps] Merge and improve resync_specs.sh (#839) 2022-02-01 12:45:47 -08:00
Bernie Hackett
308b4f4e08
PYTHON-1596 Test on RHEL7 FIPS (#838) 2022-01-26 17:28:38 -08:00
Julius Park
4eeb685c57
PYTHON-3069 Require hello command + OP_MSG when 'loadBalanced=True' (#837) 2022-01-26 11:57:36 -08:00
Shane Harvey
bdafc35733
PYTHON-3041 Fix doc example for initializing a replica set (#835) 2022-01-21 10:09:03 -08:00
Shane Harvey
b7c33debbf
PYTHON-3046 Document support for backslashreplace and surrogateescape (#836) 2022-01-21 10:08:48 -08:00
Alexander Golin
d6fc05ae49
Create CODEOWNERS (#834) 2022-01-20 17:03:43 -05:00
Steven Silvester
f074cfb696
PYTHON-2863 Allow hint for unacknowledged writes using OP_MSG when supported by the server (#830) 2022-01-20 08:18:13 -06:00
Julius Park
c9229ace26
PYTHON-3061 Add 'let' option to ReplaceOptions (#832) 2022-01-18 16:40:28 -08:00
Steven Silvester
52ed5a4135
PYTHON-3052 Add Typings to PyMongo Itself (#829) 2022-01-13 16:09:48 -06:00
David Kim
c760f900f2
Edit simple typo in docs (#828) 2021-12-20 07:32:53 -06:00
Bernie Hackett
ee80ebab54
PYTHON-3049 Test with PyPy 3.8 (#827) 2021-12-17 12:10:35 -08:00
Shane Harvey
3886d0660e PYTHON-3040 Remove duplicate srvMaxHosts tests 2021-12-14 15:29:57 -08:00