CSHARP-1097: Add ConnectionId to MongoConnectionException and MongoServerException.
CSHARP-1129: Ensure that cancelling a ReceiveMessageAsync cleanly disposes of the reply message when it eventually arrives.
CSHARP-1128: Accelerate heartbeats when SelectServerAsync can't find a suitable server.
CSHARP-1128: Added tests for HeartbeatDelay.
CSHARP-1106: Added MongoCursorNotFoundException, MongoIncompatibleDriverException and MongoWaitQueueFullException.
converted build script to FAKE. This allowsconverted build script to FAKE. This allows it to run in both windows and linux environments. In addition, removed installer support and broke out nuget packaging into multiple packages.
added back in removed file.
fixing travis build file.
CSHARP-1106: Add Mongo prefix to all exceptions.
CSHARP-1066: Make all exceptions fully serializable.
CSHARP-305: implemented new nuget packaging. MongoDB.Bson, MongoDB.Driver.Core, and MongoDB.Driver. Deprecated mongocsharpdriver.
changed a failing test to use the default write concern.
fixed issue where using camel case mapReduce command name does not exist on 2.6 and lower mongos.
fixed issue where unacknowledged write in test wasn't propogating fast enough causing a test to fail.
fixed issue where different versions of the server would cause the driver to throw different exceptions. Test for the old way proved we had fixed it but hadn't changed the tests.
fix issue with invalid nuspec package reference for the CI build.
added NuGetPush target to build file.