Commit Graph

4899 Commits

Author SHA1 Message Date
Shane Harvey
f3a76a703b BUMP 4.1.0.dev0 2021-12-07 11:14:09 -08:00
Julius Park
70f7fe7542
PYTHON-3028 $regex as a field name does not allow for non-string values (#807) 2021-12-06 13:13:15 -08:00
Shane Harvey
44853ea9c3
PYTHON-3033 Fix typo in uuid docs (#808) 2021-12-06 11:26:36 -08:00
Shane Harvey
5ec4e6cc4c
PYTHON-3027 Fix server selection when topology type is Unknown (#806) 2021-12-02 13:45:50 -08:00
Julius Park
046d789d9f
PYTHON-2957 Support 'let' option for multiple CRUD commands (#804) 2021-11-30 15:02:40 -08:00
Shane Harvey
e3d1d6f5b4 BUMP 4.0.1.dev0 2021-11-29 10:32:30 -08:00
Shane Harvey
2c28149a30 BUMP 4.0 2021-11-29 10:31:12 -08:00
Julius Park
7de879a9fe
PYTHON-3018 Add docs for removed methods from Collection (#801) 2021-11-23 16:56:41 -08:00
Shane Harvey
37b5195eef
PYTHON-2434 Automatically combine release wheels + sdist into one archive (#803) 2021-11-23 16:15:52 -08:00
Shane Harvey
64a4f6e141
PYTHON-3024 Update estimatedDocumentCount test for Atlas Data Lake (#802)
Migrate data lake testing to ubuntu 18.
Ensure mongohouse downloads the right build via VARIANT.
2021-11-23 15:45:49 -08:00
Shane Harvey
2af521ec03
PYTHON-2984 Fix retry behavior for bulk write writeConcernError (#800) 2021-11-19 12:15:23 -08:00
Shane Harvey
cddae7ae93
PYTHON-2919 Remove MongoDB 2.6-3.4 from performance testing (#798) 2021-11-18 16:28:42 -08:00
Shane Harvey
79659063c5
PYTHON-3021 Send primaryPreferred when connected to standalone servers (#799) 2021-11-18 16:28:02 -08:00
Shane Harvey
5b8b09ac4f
PYTHON-3020 Properly mark server unknown after "not master" errors without a code (#797)
Fix prefer-error-code SDAM test.
2021-11-17 18:18:41 -08:00
Julius Park
9cf88cfdc1
PYTHON-2773 Mockupdb test failures (#796) 2021-11-17 17:37:05 -08:00
Shane Harvey
12a6af7ab6
PYTHON-2981 Stop using MongoClient.address for hashing and equality (#795) 2021-11-17 12:31:59 -08:00
Shane Harvey
24cc4c42bf
PYTHON-3019 Fix doc test failures (#794)
Remove pymongo 2 to 3 migration guide.
Make raw_bson doc tests less flakey.
2021-11-16 17:14:33 -08:00
Shane Harvey
e655b0bb99
PYTHON-3001 Bump minimum pymongocrypt version to 1.2.0 (#793) 2021-11-16 16:35:31 -08:00
Julius Park
8fc6dc3c4f
PYTHON-1489 Merge ajdavis/pymongo-mockup-tests into pymongo (#787) 2021-11-16 16:26:18 -08:00
Shane Harvey
99aab1b0ba
PYTHON-3017 Properly check for closed KMS connections (#790) 2021-11-16 14:34:36 -08:00
Bernie Hackett
a655c576c9
PYTHON-3015 Document cipher mismatch issues (#791) 2021-11-16 14:23:55 -08:00
Shane Harvey
278a50d4b0
PYTHON-3005 Make maxConnecting configurable (#789) 2021-11-16 12:51:36 -08:00
Shane Harvey
a7fb3281ea
PYTHON-3004 Support kmip FLE KMS provider (#786)
Resync CSFLE spec tests.
2021-11-15 16:23:59 -08:00
Shane Harvey
754e52890f
PYTHON-2915 Skip large txn test on slow Windows hosts (#788) 2021-11-15 13:01:45 -08:00
Julius Park
6d1dd6d63a
PYTHON-3014 Update how events are added to entity map to match specification (#785) 2021-11-12 16:23:57 -08:00
Julius Park
e1884b44df
PYTHON-2512 Update Astrolabe's Workload Executor to use the unified test runner (#783) 2021-11-11 15:00:17 -08:00
Bernie Hackett
99a413f81b Update author and maintainer 2021-11-11 13:56:26 -08:00
Shane Harvey
370e1652ad
PYTHON-3003 Add kms_tls_options to configure options for KMS provider connections (#784) 2021-11-10 16:49:31 -08:00
Shane Harvey
c404150fe7
PYTHON-3011 Fix test_connections_are_only_returned_once (#781) 2021-11-08 17:00:42 -08:00
Julius Park
e80141ed1c
PYTHON-2992 Implement unified test format loop operation (#773) 2021-11-08 16:19:24 -08:00
Julius Park
b05ac0e7ba
PYTHON-2460 Client can create more than minPoolSize background connections (#782) 2021-11-08 16:12:45 -08:00
Julius Park
9a47c30699
PYTHON-2971 PossiblePrimary must not be checked for wire version compatibility of MaxStalenessSeconds (#778) 2021-11-08 14:30:58 -08:00
Shane Harvey
2f3acb6bc2
PYTHON-2941 Add a CMAP test that verifies the background thread hands over connections to threads doing checkout (#780) 2021-11-05 15:05:05 -07:00
Julius Park
420d74095d
PYTHON-2721 Reenable regex flags test on MongoDB 5.0+ (#779) 2021-11-05 13:07:07 -07:00
Shane Harvey
e27131546c
PYTHON-2998 Remove md5 checksums from gridfs and remove disable_md5 (#776)
Speed up gridfs tests (shaves off about 2 minutes on macOS).
2021-11-04 17:25:11 -07:00
Shane Harvey
89f41cfbd2
PYTHON-2999 Remove unused and internal only CRAM-MD5 auth mechanism (#777) 2021-11-04 14:12:12 -07:00
Shane Harvey
b342990934
PYTHON-2164 Add MongoClient.options, remove redundant properties (#772) 2021-11-03 11:21:33 -07:00
Shane Harvey
9f6c6a3061 PYTHON-2990 Use https:// instead of unauthenticated git:// for git clone 2021-11-01 18:23:08 -07:00
Shane Harvey
8b2eb24c35
PYTHON-2164 Remove client max_bson_size/max_message_size/max_write_batch_size (#766)
Use the hello command instead:
doc = client.admin.command('hello')
max_bson_size = doc['maxBsonObjectSize']
max_message_size = doc['maxMessageSizeBytes']
max_write_batch_size = doc['maxWriteBatchSize']

Also add documentation for TopologyDescription.apply_selector.
2021-11-01 14:26:47 -07:00
Matti Picus
695a90e75e
PYTHON-2987 Fix test unicode repr on PyPy 7.3.7 (#770) 2021-11-01 12:17:28 -07:00
Julius Park
42324c69cf
PYTHON-2973 Revert back to using quote_plus/unquote_plus (#767) 2021-10-29 16:30:55 -07:00
Shane Harvey
3c3a85d1bc
PYTHON-2817 Add .readthedocs.yaml config file (#769) 2021-10-28 17:12:30 -07:00
Julius Park
9844d3dc03
PYTHON-2972 Test Failure - test_srv_max_hosts_kwarg when dnspython is not installed (#768) 2021-10-28 16:05:32 -07:00
Julius Park
3235f96590
PYTHON-2911 Bump maxWireVersion to 14 for MongoDB 5.1 (#765) 2021-10-27 12:33:48 -07:00
Julius Park
ca46cb20bd
PYTHON-2948 Add prose test for SRV polling with a custom service name (#764) 2021-10-26 17:49:22 -07:00
Julius Park
bfa5aafb34
PYTHON-2832 Provide options to limit number of mongos servers used in connecting to sharded clusters (#754) 2021-10-26 14:47:51 -07:00
Julius Park
eabd2235ba
PYTHON-2859 Add BSON Binary subtype 7 (#763) 2021-10-26 14:24:27 -07:00
Julius Park
468427ddd4
PYTHON-2926 Unskip test_readConcern_available_with_out_stage on 5.1+ #762 2021-10-25 12:57:18 -07:00
Shane Harvey
f4eb8f93fd
PYTHON-2966 Make MongoClient.event_listeners work as expected (#761) 2021-10-22 14:43:20 -07:00
Julius Park
d77cb674b6
PYTHON-2717 Treat maxPoolSize=0 the same as maxPoolSize=None 2021-10-21 15:48:58 -07:00