[CSHARP-1013] Create new Core Library Created: 03/Jul/14  Updated: 18/Aug/14  Resolved: 18/Aug/14

Status: Closed
Project: C# Driver
Component/s: Connectivity
Affects Version/s: 1.9.1
Fix Version/s: 2.0

Type: Task Priority: Major - P3
Reporter: Robert Stam Assignee: Robert Stam
Resolution: Done Votes: 1
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by CSHARP-974 New High Level API Closed
is depended on by CSHARP-875 Reimplement legacy API on top of New ... Closed
Epic Link: Adopt Core Library

 Description   

Create a new Core library that contains the lower level functionality of the driver.

At least two higher level APIs will be initially be built on top of this new core:

1. The legacy high level API
2. The new high level API

In the future other higher level libraries can be built on top of it (e.g. F# driver, Powershell cmdlets, etc...)



 Comments   
Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Added NoOpListeners. Still allowing null to indicate no listener configured, for performance reasons.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/166dd8903707e973584d3b26aa983941d4c7bfc7

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Remove factories and listeners and pass them in as constructor arguments instead. Add more factories.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/06e5b58ff4cc9a22e76e2f775455203ee5d490d3

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Use Equals instead of == with DnsEndPoints.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/e189a51abc9e42ade953ec13adbc0841db45e076

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Added extension method so Should() works the way we want it to with BsonValues.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/71c15b09ef87e3f8716e7f634d5deb8349db9300

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Use "subject" as the name of the variable for the subject under test.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/1b4d2904ada61eb16adf7fb4ddedce9a7656ce11

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Added tests for the rest of the Messages.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/99d5645ac5f2ee75b2ad1aeb7258fcc2e3a89853

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Added NSubstitute to the project and changed some of the DeleteMessageTests to use it.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/7a537fa11d6a400b7d3adadd9a75ecb63f0ce7c0

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Added tests for DeleteMessage.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/de7e28926044d2833b0db5318a071118f8e8b40f

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Renamed NewClusterDescription to UpdateClusterDescription (New is not a verb...).
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/8f26ce704e4ce7a3669f503ca1f38a45dd9c59c5

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Added stubbed version of ClusterMonitorSpec (names to be refined as needed).
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/07770ed50434d27972fad893a59999c9bbb89ad4

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Add tests for custom exceptions.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/fc536d50bdd79e35dd89b92095bd8b89aa276aa3

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Suppress remaining code analysis warning that is a false positive.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/334681566683c211c32d23b328f8bb27d27cbe1b

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Implement serialization of fields of custom exceptions.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/6629fa884b90ce6c0c19017cab086f8510cd1d7f

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Fixed code analysis warnings (except one still to be analyzed).
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/83ab2e706be9d2a574307efd3df6d6cd5200c973

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Turn on code analysis.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/b6eb50f006d7547d2101619ae3bb8a7513ea93b3

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Add tests for WValue classes.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/063a6bf508ddb93372702d55a516186f7696004e

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Added tests for WriteConcern.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/aa8bb12f0b562d1615c7cf6ccb49b593c4860f59

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Use WriteConcern.Unacknowledged instead of null to represent unacknowledged write concern.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/ddb5f3ca083e32eaf99b0831926202e0510f5c14

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Support multiple credentials for backward compatibility.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/2aeea0facb3066c12bae24ac0f099cee8126045d

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Added ExponentialWeightedMovingAverage to calculate AverageRoundTripTime.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/11e59513391cb2b9698dad2c8f6742155280a098

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Renamed PingTime to RoundTripTime and Ping to Heartbeat.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/bd4a18cd2787461446f8267837da4ff1d60c9703

Comment by Githook User [ 18/Aug/14 ]

Author:

{u'name': u'rstam', u'email': u'robert@10gen.com'}

Message: CSHARP-1013: Initial commit.
Branch: master
https://github.com/mongodb/mongo-csharp-driver/commit/7288481cdec1fc5de54103514b86e68464327812

Generated at Wed Feb 07 21:38:26 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.