Commit Graph

4311 Commits

Author SHA1 Message Date
Shane Harvey
010e8d429b PYTHON-1897 Don't open new threads/sockets when closing a client 2019-07-25 17:16:53 -07:00
Shane Harvey
6d5d36186a PYTHON-1909 Log tracebacks after a segfault 2019-07-19 14:15:26 -07:00
Bernie Hackett
e92e2b0efb PYTHON-1648 Binary buffer protocol support 2019-07-18 08:41:40 -07:00
Shane Harvey
77913c7d36 PYTHON-1900 Add "connectionError" as a valid ConnectionCheckOutFailedEvent reason 2019-07-17 14:15:55 -07:00
Bernie Hackett
3dfd03c9eb PYTHON-1906 Skip new SRV test if dnspython isn't available 2019-07-17 07:06:17 -07:00
Prashant Mital
886cf657bb
PYTHON-1905 Don't send fullDocument field by default with every
$changeStream pipeline stage
2019-07-16 19:13:57 -07:00
Bernie Hackett
7425153639 PYTHON-1665 Agg with $out always goes to primary 2019-07-16 14:20:50 -07:00
Bernie Hackett
a23ce28942 PYTHON-1761 Include fqdn or srv hosts in srv errors 2019-07-16 14:11:47 -07:00
Bernie Hackett
7888ff08f3 PYTHON-1863 Call out backward breaking ObjectId changes 2019-07-16 13:05:38 -07:00
Bernie Hackett
8f0ea1daec PYTHON-1797 PYTHON-1659 Update retryWrites tests 2019-07-15 17:33:51 -07:00
Bernie Hackett
c6e59832f1 PYTHON-1803 Document URI / keyword option precedence 2019-07-15 15:46:34 -07:00
Bernie Hackett
6b1a7f40c6 PYTHON-1858 Deprecate Database.current_op 2019-07-15 13:40:27 -07:00
Bernie Hackett
9e37872c0b PYTHON-1869 ARM testing for 4.2+ 2019-07-15 13:26:50 -07:00
Bernie Hackett
19b6f7b667 PYTHON-1890 runOn syntax in CRUD spec tests 2019-07-15 13:10:33 -07:00
Bernie Hackett
7cfe770da8 PYTHON-1847 - Update countDocuments docstring 2019-07-15 13:07:06 -07:00
Bernie Hackett
6ec594eef1 PYTHON-1738 GridFS length should be an int64 2019-07-15 13:05:16 -07:00
Bernie Hackett
826cc50055 PYTHON-1789 Update indexing docs for wildcard index options 2019-07-09 14:21:54 -07:00
Prashant Mital
26d25cd74e
PYTHON-1841 ChangeStream should not resume after errors with NonRetryableChangeStreamError label 2019-07-02 18:55:35 -07:00
Prashant Mital
f90ee2ae35
PYTHON-1887 Stop testing latest on Archlinux 2019-07-02 14:25:36 -07:00
Prashant Mital
3ba46a9911
PYTHON-1877 Fix result assertion in changeStream spec tests
PYTHON-1713 Resync change stream tests to test all new notification types
2019-07-02 13:26:21 -07:00
Shane Harvey
0f30d16554 PYTHON-1873 Remove flawed CMAP fairness test
Print debug info when a CMAP test fails.
2019-06-27 18:45:21 -07:00
Prashant Mital
b89609ab69
PYTHON-1876 Test server version 4.2.x in Evergreen 2019-06-27 17:37:42 -07:00
Shane Harvey
8855a510a8 PYTHON-1875 Fix parsing of json datetime without timezone or fractional seconds
{"$date": "2019-01-01T01:02:03"} is now parsed the same as
{"$date": "2019-01-01T01:02:03Z"},
{"$date": "2019-01-01T01:02:03.000"}, and
{"$date": "2019-01-01T01:02:03.000Z"}
2019-06-24 16:20:34 -07:00
Prashant Mital
fc37bf883b
PYTHON-1859 Stop testing 3.6 on Ubuntu 12 | Stop all testing on Ubuntu 14 2019-06-24 15:36:33 -07:00
Prashant Mital
960509e0ff
PYTHON-1872 Follow-on SrvMonitor testing work 2019-06-21 11:21:41 -04:00
Shane Harvey
d279758228 BUMP 3.9.0b2.dev0 2019-06-16 12:20:16 -04:00
Shane Harvey
1535a72b7f BUMP 3.9.0b1 2019-06-16 12:16:15 -04:00
Prashant Mital
b834e312a3
PYTHON-1872 Fix SrvMonitor related test failures 2019-06-14 16:34:06 -07:00
Shane Harvey
6e7e6a23e0 PYTHON-1774 Fix path to XML test output 2019-06-14 13:39:42 -07:00
Shane Harvey
6de82d2526 PYTHON-1874 Fix coll.aggregate() when result is missing the "ns" field 2019-06-14 10:57:27 -07:00
Prashant Mital
0b72f88363
PYTHON-1871 ChangeStreams must honor batchSize 2019-06-14 10:25:41 -07:00
Prashant Mital
aefd02a801
PYTHON-1798 Support pipelines in update commands 2019-06-13 20:26:02 -07:00
Prashant Mital
694a4a5d85
PYTHON-1866 Add support for $merge aggregation pipeline stage 2019-06-13 19:38:15 -07:00
Shane Harvey
0400949ba5 PYTHON-1873 Increase waitQueueTimeoutMS in CMAP fairness test 2019-06-13 16:51:04 -07:00
Shane Harvey
f588412b67 PYTHON-1842 Implement Connection Monitoring and Pooling spec 2019-06-13 15:50:49 -07:00
Arthur Darcet
876db9939e PYTHON-1867 Fix noisy AttributeError in Cursor.__del__ (#421) 2019-06-12 16:45:52 -07:00
Prashant Mital
81529713ba
PYTHON-1699 Add database level aggregate helper 2019-06-12 16:37:39 -07:00
Prashant Mital
f85a9f9450
PYTHON-1675 SRV polling for mongos discovery 2019-06-10 12:51:49 -07:00
Shane Harvey
afbf18b0ad PYTHON-1720 Add start_after parameter to watch() methods 2019-06-04 16:06:47 -07:00
Shane Harvey
4170d8ac7f PYTHON-1829 Support maxTimeMS for commitTransaction
Add max_commit_time_ms to TransactionOptions.
MaxTimeMSExpired errors on commit are labelled UnknownTransactionCommitResult.
with_transaction does not retry commit after MaxTimeMSExpired errors.
2019-06-04 15:44:32 -07:00
Shane Harvey
fc645a248e PYTHON-1838 Discard ServerSessions involved in network errors 2019-06-04 15:43:55 -07:00
Shane Harvey
b2c5c5f8b8 PYTHON-1843 Use public attribute to encode ObjectId in C 2019-06-04 15:40:08 -07:00
Shane Harvey
c6efb06e3b PYTHON-1849 Ignore patch_all return value added in gevent 1.4+ 2019-05-28 15:00:44 -07:00
Shane Harvey
d847e01df0 PYTHON-1851 Test inline mapReduce fails in a causally consistent session on 4.2 2019-05-28 13:54:51 -07:00
Prashant Mital
8dbf41a5ff
PYTHON-1827 Follow-on work for unifying URI options 2019-05-28 11:04:47 -07:00
Bernie Hackett
820d884ef7 PYTHON-1733 Regenerate test certificates with SHA256 signatures 2019-05-24 10:42:02 -07:00
Shane Harvey
9baadec0af PYTHON-1729 Add read preference to transaction retry example 2019-05-20 14:33:58 -07:00
Shane Harvey
2b57cbb980 PYTHON-1649 Bump max wire version to 8 (MongoDB 4.2) 2019-05-17 13:00:24 -07:00
Bernie Hackett
8facf001c0 PYTHON-1723 Support zstd wire compression 2019-05-09 14:59:34 -04:00
Shane Harvey
3e1149770f PYTHON-1830 Update to amazon linux 2018 for 4.2 support 2019-05-06 15:53:00 -07:00