Shane Harvey
f3e323a866
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-08-18 14:32:09 -07:00
Prashant Mital
f84bbca010
PYTHON-2866 Setting tlsDisableOCSPEndpointCheck=false must enable OCSP endpoint check
...
(cherry picked from commit fe1d19dea4 )
2021-08-16 12:18:39 -07:00
Shane Harvey
291f282d66
BUMP 3.11.4
2021-05-04 14:32:59 -07:00
Shane Harvey
3d430a830d
PYTHON-2658 Remove NPS survey ( #615 )
...
(cherry picked from commit 1390283a5d )
2021-04-30 14:21:15 -07:00
Shane Harvey
ff55d290d7
PYTHON-2634 Skip arbiter tests when no server is running ( #611 )
...
(cherry picked from commit 6412fed059 )
2021-04-27 15:54:00 -07:00
Shane Harvey
a345ef462f
PYTHON-2634 Only update pools for data-bearing servers ( #590 )
...
Fixes a noisy OperationFailure: Authentication failed error.
Do not attempt to create unneeded connections to arbiters, ghosts,
hidden members, or unknown members.
(cherry picked from commit 4c7718eb5a )
Conflicts:
pymongo/topology.py
test/test_client.py
test/test_cmap.py
2021-04-19 15:26:27 -07:00
Shane Harvey
9e01a6bf1d
PYTHON-2631 Add missing error message to InvalidBSON error ( #589 )
...
(cherry picked from commit cc029a1e62 )
2021-04-19 15:26:12 -07:00
Shane Harvey
febcc51dfd
BUMP 3.11.4.dev0
2021-04-19 15:22:44 -07:00
Prashant Mital
b47a1aa791
BUMP 3.11.3 ( #563 )
2021-02-02 17:30:32 -08:00
Shane Harvey
bb11d7321b
PYTHON-2540 Stop testing resetError on 4.9+ ( #564 )
...
(cherry picked from commit 1af7b64440 )
2021-02-02 17:05:47 -08:00
Shane Harvey
d69da74eb6
PYTHON-2445 Use new setup script for MONGODB-AWS testing
...
(cherry picked from commit 7ca1efda43 )
2021-01-29 12:51:13 -08:00
Shane Harvey
44c1b0da9c
PYTHON-2445 PYTHON-2530 Fix MONGODB-AWS auth tests ( #562 )
...
(cherry picked from commit 6ff2883f82 )
2021-01-27 13:53:45 -08:00
Shane Harvey
cfb9152f6a
PYTHON-2524 Fix documentation for allow_disk_use/session in find/Cursor ( #558 )
...
(cherry picked from commit ebf825c400 )
2021-01-25 17:11:43 -08:00
Shane Harvey
003a79296c
PYTHON-2507 Future proof pip version upgrade for test suite ( #549 )
...
(cherry picked from commit ed54b722a8 )
2021-01-15 14:34:48 -08:00
Shane Harvey
6c629e44cb
PYTHON-2441 Reduce false positives in test_continuous_network_errors
...
(cherry picked from commit eb5bd9c858 )
2020-12-16 17:09:46 -10:00
Shane Harvey
188edeb21c
PYTHON-2366 Test OCSP+FLE with Python 3.9 ( #534 )
...
PYTHON-2449 Move all pypy cryptography/pyopenssl testing to Debian 9.2 with OpenSSL 1.1.0f
PYTHON-2449 Fix Windows cryptography installation by upgrading pip and using --prefer-binary
(cherry picked from commit 3ecd9479d4 )
2020-12-16 15:54:22 -10:00
Prashant Mital
d808dae294
PYTHON-2452 Ensure command-responses with RetryableWriteError label are retried on MongoDB 4.4+ ( #530 )
...
(cherry picked from commit f458473925 )
2020-12-14 19:06:28 -08:00
Prashant Mital
1d85294b67
BUMP 3.11.3.dev0
2020-12-08 12:26:52 -08:00
Prashant Mital
14dadbb728
BUMP 3.11.2 ( #528 )
2020-12-02 14:13:02 -08:00
Shane Harvey
65fec19f0e
PYTHON-2443 Fix TypeError when pyOpenSSL socket has timeout of None ( #527 )
...
(cherry picked from commit 5625860688 )
2020-12-01 08:02:59 -10:00
Prashant Mital
5b845ec80c
PYTHON-2440 Workaround namedtuple._asdict() bug on Python 3.4 ( #525 )
...
(cherry picked from commit 4119d35d04 )
2020-11-24 12:12:14 -08:00
Pascal Corpet
bbb701f4e9
PYTHON-2438 Fix str representation of BulkWriteError ( #522 )
...
(cherry picked from commit 86d58113e5 )
2020-11-23 09:48:19 -08:00
Shane Harvey
56625707b8
PYTHON-2433 Skip test_continuous_network_errors on Jython
...
(cherry picked from commit 92aed33694 )
2020-11-20 22:21:42 -08:00
Shane Harvey
390bea9fa6
PYTHON-2431 Fix MONGODB-AWS auth tests on macOS ( #521 )
...
(cherry picked from commit 22a7e8085c )
2020-11-20 21:48:11 -08:00
Shane Harvey
f7eae9922f
PYTHON-2433 Fix Python 3 ServerDescription/Exception memory leak ( #520 )
...
When the SDAM monitor check fails, a ServerDescription is created from
the exception. This exception is kept alive via the
ServerDescription.error field. Unfortunately, the exception's traceback
contains a reference to the previous ServerDescription. Altogether this
means that each consecutively failing check leaks memory by building an
ever growing chain of ServerDescription -> Exception -> Traceback ->
Frame -> ServerDescription -> ... objects.
This change breaks the chain and prevents the memory leak by clearing
the Exception's __traceback__, __context__, and __cause__ fields.
(cherry picked from commit 6c92e6c67e )
2020-11-20 19:00:45 -08:00
Shane Harvey
fa44639ba1
PYTHON-2436 Skip failing bulk insert test on 4.8+
...
(cherry picked from commit 4928b9088d )
2020-11-20 12:39:51 -08:00
Shane Harvey
cf391f639e
BUMP 3.11.2.dev0
2020-11-20 10:27:14 -08:00
Prashant Mital
1d651b9be8
BUMP 3.11.1 ( #516 )
2020-11-16 16:01:14 -08:00
Shane Harvey
17dca5c504
Revert "PYTHON-1915: Prohibit copying ClientSession objects ( #480 )"
...
This reverts commit 959039b213 .
2020-11-16 15:09:31 -08:00
Shane Harvey
30523d282c
PYTHON-2415 Fix pickle support for BulkWriteError exceptions ( #514 )
2020-11-12 11:04:55 -08:00
Shane Harvey
f1f8cad86d
PYTHON-2403 Add macOS Python 3.9 release automation ( #513 )
2020-11-10 12:21:36 -08:00
Shane Harvey
98205b8384
PYTHON-2421 Stop testing geoSearch/geoHaystack on MongoDB 4.5+ ( #512 )
2020-11-05 16:22:23 -08:00
Chris Cho
c92e5520b5
DOP-1671: update GTM code ( #507 )
2020-11-04 14:00:57 -08:00
Prashant Mital
b009ad7b20
PYTHON-2416 Properly close client in test_encryption.TestDataKeyDoubleEncryption ( #510 )
2020-11-04 10:04:30 -08:00
Prashant Mital
1e2a52fe8b
PYTHON-2404 Update CSFLE spec tests for KMS providers 'azure' and 'gcp' ( #509 )
2020-11-04 07:59:54 -08:00
Prashant Mital
e49c418264
PYTHON-2371 Add Azure and GCP support for CSFLE ( #506 )
2020-10-29 13:44:04 -07:00
Prashant Mital
a7710210a7
PYTHON-1960 Use a virtualenv to run encryption tests ( #508 )
2020-10-28 20:20:48 -07:00
Shane Harvey
c8be79f4a8
PYTHON-2367 Add release automation for Python 3.9 ( #505 )
...
PYTHON-2375 Reinstate macos system python workaround for missing wheel package
Increase task timeout because the manylinux build task takes >30 minutes.
2020-10-21 13:27:00 -07:00
Shane Harvey
e340428f24
PYTHON-2402 Update suse12-test to suse12-sp5-small
2020-10-21 12:29:12 -07:00
Shane Harvey
b210bffc75
PYTHON-2344 Update TLS examples to use unified TLS URI options ( #504 )
2020-10-19 15:22:28 -07:00
Martin Uhrin
7f1644c6db
Added the mincePy ODM library to documented tools ( #502 )
2020-10-16 15:16:52 -07:00
Shane Harvey
87e1d4b967
Revert "PYTHON-2362 Use dnspython<2.0 to avoid timeouts ( #484 )" ( #501 )
...
This reverts commit c549740677 .
2020-10-14 16:08:43 -07:00
Nick Loadholtes
1002938a8e
Fix maxIdleTimeMS typo in docs ( #503 )
2020-10-14 09:48:06 -07:00
Shane Harvey
2818a32855
PYTHON-2392 Implicit sessions should always be discarded after connection errors ( #498 )
...
PYTHON-2075 Add more sessions tests with more read and write commands
2020-10-12 12:21:45 -07:00
Shane Harvey
d3e66a6702
PYTHON-2308 Test that we exclusively depend on existence of logicalSessionsTimeoutMinutes for sessions support ( #499 )
2020-10-08 10:13:42 -07:00
Shane Harvey
337a08c43d
PYTHON-2360 Ensure ConnectionCreatedEvents are emitted before ConnectionReadyEvents ( #493 )
...
Connections created in the background (for minPoolSize) are authenticated.
2020-10-06 11:37:27 -07:00
Prashant Mital
594b211ff1
PYTHON-2382 Destroy codec options struct in _cbson._element_to_dict ( #496 )
2020-10-06 11:01:11 -07:00
Shane Harvey
1c2651be58
PYTHON-2357 Specify error label in retryable writes test ( #494 )
...
PYTHON-2356 Add errorLabelsContain/errorLabelsOmit support to retryable writes tests
2020-10-02 12:56:33 -07:00
Shane Harvey
b2fba416e9
PYTHON-2342 Prefer checking error codes over error messages ( #492 )
2020-10-02 11:30:39 -07:00
Prashant Mital
65699332c4
PYTHON-2376 Fix change stream test failures due to new updateDescription.truncatedArrays field in changeEvent documents ( #489 )
2020-09-28 15:55:07 -07:00