mongo-python-driver/pymongo
Shane Harvey a886922157 PYTHON-1684 Support sharded transactions recovery token (#406)
Transient errors inside transaction unpins the session.
Add brief docs about sharded transactions and add 3.9 changelog.
Tests changes:
Add spec tests for sharded transaction recoveryToken.
Speed up txn tests by reducing SDAM waiting time after a network error.
Remove outdated test workaround for killAllSessions.
2019-02-27 13:28:06 -08:00
..
__init__.py Start work on 3.8 2018-07-02 14:41:31 -07:00
_cmessagemodule.c PYTHON-1647 Fix memory leak in OP_MSG C extensions 2018-10-09 13:24:13 -07:00
auth.py PYTHON-1613 Invalidate cache on changed salt or iterations 2018-07-14 12:38:53 -07:00
bulk.py PYTHON-1684 Support sharded transactions recovery token (#406) 2019-02-27 13:28:06 -08:00
change_stream.py PYTHON-1673 Mongos pinning for sharded transactions 2018-12-06 15:28:58 -08:00
client_options.py PYTHON-1670: Implement Unified URI Options (#386) 2019-01-17 10:02:37 -08:00
client_session.py PYTHON-1684 Support sharded transactions recovery token (#406) 2019-02-27 13:28:06 -08:00
collation.py PYTHON-1113 - Small doc fixes 2016-09-07 15:32:10 -07:00
collection.py SPEC 1153: Document change in aggregate command behavior (#404) 2019-02-21 09:38:32 -08:00
command_cursor.py PYTHON-1684 Support sharded transactions recovery token (#406) 2019-02-27 13:28:06 -08:00
common.py PYTHON-1670: Implement Unified URI Options (#386) 2019-01-17 10:02:37 -08:00
compression_support.py PYTHON-1670: Implement Unified URI Options (#386) 2019-01-17 10:02:37 -08:00
cursor_manager.py Update copyright dates 2017-12-01 17:23:39 -08:00
cursor.py PYTHON-1684 Support sharded transactions recovery token (#406) 2019-02-27 13:28:06 -08:00
database.py PYTHON-1673 Mongos pinning for sharded transactions 2018-12-06 15:28:58 -08:00
driver_info.py PYTHON-1564 Add DriverInfo to handshake metadata 2018-06-03 10:04:45 -04:00
errors.py PYTHON-1682 UTF-8 encode unicode error messages on Python 2 2018-11-13 17:43:57 -08:00
helpers.py PYTHON-1508 Retryable commit/abort, has_error_label api 2018-06-07 14:39:52 -07:00
ismaster.py PYTHON-1278, PYTHON-1553 - Support OP_COMPRESSED 2018-05-22 11:44:21 -07:00
max_staleness_selectors.py PYTHON-1192 - Minimum maxStalenessSeconds is 90. 2016-11-22 13:19:34 -05:00
message.py Remove unused import (#379) 2018-10-25 10:44:38 -07:00
mongo_client.py PYTHON-1684 Support sharded transactions recovery token (#406) 2019-02-27 13:28:06 -08:00
mongo_replica_set_client.py PYTHON-928 - Fix tests around client __repr__ to expect original seed list instead of discovered nodes. 2015-07-17 15:57:23 -07:00
monitor.py PYTHON-1434 Update max cluster time even when heartbeats fail 2018-02-26 11:00:00 -08:00
monitoring.py PYTHON-1467 - PyMongo no longer supports Python 2.6 2018-07-02 15:15:43 -07:00
monotonic.py PYTHON-1482 Fix monotonic time import for Python 2 2018-02-21 17:01:03 -08:00
network.py PYTHON-1684 Support sharded transactions recovery token (#406) 2019-02-27 13:28:06 -08:00
operations.py Update copyright dates 2017-12-01 17:23:39 -08:00
periodic_executor.py Update copyright dates 2017-12-01 17:23:39 -08:00
pool.py PYTHON-1663 LIFO connection pool policy (#380) 2018-10-26 10:16:30 -07:00
read_concern.py PYTHON-981 - Implement ReadConcern. 2015-11-18 14:12:28 -08:00
read_preferences.py PYTHON-1462 - Import ABCs from collections.abc 2018-02-12 19:42:44 -08:00
response.py Update copyright dates 2017-12-01 17:23:39 -08:00
results.py Update copyright dates 2017-12-01 17:23:39 -08:00
saslprep.py PYTHON-1464 - Implement SCRAM-SHA-256 2018-03-06 17:54:40 -08:00
server_description.py PYTHON-1673 Mongos pinning for sharded transactions 2018-12-06 15:28:58 -08:00
server_selectors.py PYTHON-1192 - Minimum maxStalenessSeconds is 90. 2016-11-22 13:19:34 -05:00
server_type.py Fix up copyright dates. 2015-03-25 11:55:02 -07:00
server.py PYTHON-1508 Fix read preference regression in mapreduce 2018-05-24 13:53:22 -07:00
settings.py PYTHON-1577 Allow applications to register a custom server selector (#371) 2018-08-30 17:33:03 -05:00
son_manipulator.py PYTHON-1462 - Import ABCs from collections.abc 2018-02-12 19:42:44 -08:00
ssl_context.py PYTHON-1467 - PyMongo no longer supports Python 2.6 2018-07-02 15:15:43 -07:00
ssl_match_hostname.py PYTHON-1467 - PyMongo no longer supports Python 2.6 2018-07-02 15:15:43 -07:00
ssl_support.py PYTHON-1670: Implement Unified URI Options (#386) 2019-01-17 10:02:37 -08:00
thread_util.py PYTHON-983 Idle monitor threads use excessive CPU. 2015-10-14 23:52:18 -04:00
topology_description.py PYTHON-1577 Allow applications to register a custom server selector (#371) 2018-08-30 17:33:03 -05:00
topology.py PYTHON-1577 Allow applications to register a custom server selector (#371) 2018-08-30 17:33:03 -05:00
uri_parser.py PYTHON-1670: Implement Unified URI Options (#386) 2019-01-17 10:02:37 -08:00
write_concern.py Fix equality comparison of WriteConcern objects. (#378) 2018-10-09 15:05:47 -07:00