Commit Graph

4775 Commits

Author SHA1 Message Date
Shane Harvey
687630a467 BUMP 3.12.1 2021-10-19 12:17:03 -07:00
Shane Harvey
1425125d87 PYTHON-2937 Skip slow test on Windows and Jython 2021-10-13 18:17:06 -07:00
Shane Harvey
09dca2d875
PYTHON-2944 Use get-pip for EOL Python versions (#759) 2021-10-13 16:06:26 -07:00
Shane Harvey
e32d21445e
PYTHON-2810 Disable SSL_CERT_FILE tests on Windows with PyOpenSSL (#757) 2021-10-13 14:04:13 -07:00
Shane Harvey
eec94740f7 PYTHON-2923 Add Python 3.10 to release tasks (#758)
(cherry picked from commit a94916edf1)
2021-10-13 14:02:56 -07:00
Shane Harvey
1e3ab021a3 PYTHON-2927 Remove mistaken lines added in backport 2021-10-13 13:07:03 -07:00
Shane Harvey
b08db0a8b0 PYTHON-2927 PYTHON-2937 Skip failing tests on PyPy (#753)
Cleanup test clients more eagerly.

(cherry picked from commit df6f6496a4)
2021-10-13 10:43:58 -07:00
Shane Harvey
b56bffeda9 PYTHON-2926 Skip failing aggregate $out test on 5.1
(cherry picked from commit 9cb64775c9)
2021-09-29 16:38:51 -07:00
Shane Harvey
7a3bd7e3bd
PYTHON-2793 Stop testing TLS with Python 3.10 and MongoDB <= 3.4 (#748) 2021-09-29 12:13:09 -07:00
Shane Harvey
0ea297946e PYTHON-2915 Fix bug when starting a transaction with a large bulk write (#743)
(cherry picked from commit 7467aa634d)
2021-09-27 11:58:38 -07:00
Bernie Hackett
a1cd62419d PYTHON-2921 Fix eventlet detection with Python 3.10 (#744)
(cherry picked from commit 111552281d)
2021-09-24 14:17:36 -07:00
Bernie Hackett
34453c2932
PYTHON-2902 Allow dnspython 2 in srv extra v3.12 (#741) 2021-09-23 16:41:46 -07:00
Shane Harvey
6a7684aa73 PYTHON-2868 Test Serverless behind a load balancer (#742)
(cherry picked from commit 968ee7ba96)
2021-09-23 16:00:52 -07:00
Bernie Hackett
d9c63aeeaa PYTHON-2473 Delete Travis config file 2021-09-18 17:27:24 -07:00
Bernie Hackett
1054619202
PYTHON-2906 Fix virtualenv creation for testing Python 3.4 (#735) 2021-09-17 08:31:20 -07:00
Bernie Hackett
60af99b8e1
PYTHON-2907 Fix up requirements files (#734) 2021-09-17 08:31:04 -07:00
Bernie Hackett
c907b3824f
PYTHON-2908 Work around Jython package install problems (#733) 2021-09-17 08:30:13 -07:00
Bernie Hackett
d8e3864706 PYTHON-2904 Further language modernization
(cherry picked from commit f64c5aa940)
2021-09-14 12:46:08 -07:00
Shane Harvey
0ca6ca40c8 PYTHON-2808 Use Invoke-WebRequest instead certifi to workaround FLE test issue (#714)
(cherry picked from commit 6913738b0a)
2021-09-01 13:52:15 -04:00
Shane Harvey
f60bce245b PYTHON-2870 Add support for man/text/latex/etc.. docs output (#708)
Regenerate sphinx makefile with sphinx-quickstart 3.5.4.
Remove problematic mongodoc sphinx extension.

(cherry picked from commit f9bfd11290)
2021-08-19 15:14:37 -07:00
Prashant Mital
fe1d19dea4
PYTHON-2866 Setting tlsDisableOCSPEndpointCheck=false must enable OCSP endpoint check 2021-08-16 12:16:00 -07:00
Shane Harvey
22bbc1ae80
PYTHON-2860 Remove modifiers option from command monitoring spec test (#701) 2021-08-10 14:01:47 -07:00
Shane Harvey
4fe2fadc6b PYTHON-2856 Properly assert 0 events in snapshot reads tests (#697)
expectEvents must be non-empty if present.

(cherry picked from commit c663fb69cc)
2021-08-09 12:51:06 -07:00
Shane Harvey
d58b385155 PYTHON-2855 Update mock server filename for KMS testing
(cherry picked from commit 568205135e)
2021-08-04 10:58:03 -07:00
Prashant Mital
4ac299f808
PYTHON-2827 Versioned API migration example for ecosystem docs (#687)
(cherry picked from commit f86b2c6bf8)
2021-07-29 17:18:02 -07:00
Prashant Mital
caf9b321f9
PYTHON-2842 Integration tests for observeSensitiveCommands field (#684)
(cherry picked from commit f3486d7ad7)
2021-07-29 15:38:14 -07:00
Shane Harvey
94a78fd21c PYTHON-2816 Generate pip < 20.3 compatible manylinux wheels (#679)
Split old/new manylinux wheel generation into two tasks.

(cherry picked from commit a949142480)
2021-07-29 09:38:50 -07:00
Prashant Mital
cd033e74c9
PYTHON-2545 Test Atlas Serverless (#664) (#680)
(cherry picked from commit f07da34f97)
2021-07-28 12:27:37 -07:00
Shane Harvey
be131dda0a PYTHON-2802 Link to create command docs in create_collection (#678)
PYTHON-2840 Document "let" support for aggregation.

(cherry picked from commit 9833ce0a03)
2021-07-26 15:31:41 -07:00
Shane Harvey
5ba67d659e PYTHON-2838 Skip getlasterror test on >=5.0
(cherry picked from commit c93194a2e6)
2021-07-23 12:55:41 -07:00
Shane Harvey
9c9a560a40 PYTHON-2769 Test redaction of replies to security-sensitive commands (#676)
Resync command monitoring and unified test format tests.
Redact entire hello response when the command started contained speculativeAuthenticate.
Make OP_REPLY cursor.cursor_id always be an Int64.

(cherry picked from commit 01e34cebdb)
2021-07-15 14:15:10 -07:00
Shane Harvey
7278790230 BUMP 3.12.1.dev0 2021-07-13 10:51:09 -07:00
Shane Harvey
78cb0f2c1a BUMP 3.12.0 2021-07-13 10:46:25 -07:00
Shane Harvey
6cdc6a2a89
PYTHON-2797 Update changelog for 5.0 support (#675) 2021-07-13 10:11:14 -07:00
Shane Harvey
7f5df56a0f PYTHON-2811 PYTHON-2809 Skip Jython serverless test and fix versioned api testing 2021-07-13 09:42:12 -07:00
Shane Harvey
da975723f6
PYTHON-2807 Skip OP_KILL_CURSORS test on 5.0+ (#674) 2021-07-12 17:16:41 -07:00
Shane Harvey
5714a93b89 PYTHON-2806 Fix test_aggregate_raw_transaction (#673)
(cherry picked from commit da49bd88a2)
2021-07-12 16:55:13 -07:00
Shane Harvey
e347299148
PYTHON-2774 Migrate snappy testing to from Ubuntu 18 to amazon1-2018 (#672) 2021-07-12 16:46:24 -07:00
Shane Harvey
a8f626d109
PYTHON-2608 Fix KMS TLS testing on Python <3.5 (#671) 2021-07-12 16:26:30 -07:00
Shane Harvey
d5aa6d982b PYTHON-2798 Workaround windows cert issue with SSL_CERT_FILE (#670)
(cherry picked from commit 6d1ebf4597)
2021-07-12 14:39:21 -07:00
Prashant Mital
a10cbbfb20
PYTHON-2800 Add Atlas connectivity tests for MongoDB Serverless (#669)
(cherry picked from commit 948ebb27f4)
2021-07-12 11:05:28 -07:00
Shane Harvey
4d531d170d PYTHON-2608 Test that KMS TLS connections verify peer certificates (#667)
Use bash for all evergreen scripts.

(cherry picked from commit 834500de56)
2021-07-09 13:25:01 -07:00
Bernie Hackett
55c5aecbcf PYTHON-2707 Eliminate the use of 'slave' 2021-07-09 12:40:23 -07:00
Bernie Hackett
dee74f220c PYTHON-2707 Limit the use of 'master'
This commit limits the use of the word 'master'
as much as possible without breaking API or
breaking documentation links. PyMongo 4.0 will
include backward breaking API changes to do more.
2021-07-09 12:20:43 -07:00
Shane Harvey
ef718b583b PYTHON-2096 Validate that mongocryptd is not spawned if bypassAutoEncryption=true (#668)
(cherry picked from commit 98b64ee76b)
2021-07-09 11:03:06 -07:00
Bernie Hackett
73fcfb696e PYTHON-2795 Improve host parsing and error messages 2021-07-08 17:03:38 -07:00
Prashant Mital
65a082d2b4
PYTHON-2475 Implement Atlas Data Lake prose specification tests (#665)
(cherry picked from commit 00ed2321ba)
2021-07-07 23:57:06 -07:00
Prashant Mital
43e079dbbe
PYTHON-2799 Use namespace returned from initial command response for killCursors (#666)
(cherry picked from commit 8675dc0ea1)
2021-07-07 15:25:30 -07:00
Bernie Hackett
f98c0b9bef PYTHON-2393 Document unicode error handler for MongoClient
(cherry picked from commit dde28d78cb)
2021-07-06 16:49:04 -07:00
Bernie Hackett
1a60c032ff PYTHON-2794 Fix up dots and dollars spec tests
(cherry picked from commit 907bb7e3dc)
2021-07-06 15:06:25 -07:00