Skip to content
Commits on Aug 17, 2012
  1. @craiggwilson

    CSHARP-519: fixed threading related bugs caused by a refactor and opt…

    craiggwilson committed
    …imized many of the classes to use lock-less algorithms as they do not require ordering guarantees, only thread safety.
  2. Added draft change logs and release notes.

    rstam committed
Commits on Aug 16, 2012
  1. @craiggwilson
  2. Added a few comments.

    rstam committed
  3. @craiggwilson
Commits on Aug 8, 2012
  1. @craiggwilson

    direct connections to a mongod ignore read preference, although the S…

    craiggwilson committed
    …laveOk query flag is still utilized.
  2. @craiggwilson
Commits on Aug 7, 2012
  1. @craiggwilson
Commits on Jul 28, 2012
  1. CSHARP-314: Added support for SSL connections.

    rstam committed
Commits on Jul 21, 2012
  1. CSHARP-513: Added missing doc comments and edited a few others. Chang…

    rstam committed
    …ed implementation of DeserializeValue. Renamed Raw to RawDocument (to match other similar classes) and a few other private variable renamings.
  2. @craiggwilson
  3. @craiggwilson
  4. @craiggwilson
  5. @craiggwilson

    CSHARP-513: added BsonDocumentBackedClass to remove the redundancy of…

    craiggwilson committed
    … element name specifications between a serializer and a backed document.
  6. @craiggwilson
Commits on Jul 20, 2012
  1. @craiggwilson
Commits on Jul 19, 2012
  1. @craiggwilson

    CSHARP-532: fixed bug with typed builders when using a value with a d…

    craiggwilson committed
    …ifferent type than the nominal type.
Commits on Jul 18, 2012
  1. @craiggwilson
  2. @craiggwilson

    CSHARP-519: removed lock in ChooseServerInstance as it was unnecessar…

    craiggwilson committed
    …y and prevented secondary read operations from proceeding.
  3. @craiggwilson

    CSHARP-519: removed read lock from DiscoveringMongoServerProxy as it …

    craiggwilson committed
    …was a performance problem in high contention systems. Instead, make the state variables volatile. This isn't necessary for > .NET 2.0, but mono does not have the same memory model guarantees, so we have coded to the ECMA standard.
  4. @craiggwilson

    CSHARP-519: fixed an issue where the initial instance state wasn't ac…

    craiggwilson committed
    …counted for causing the driver to hang in a connecting state.
Commits on Jul 16, 2012
  1. @craiggwilson

    CSHARP-497: added support to not execute a query that has specified a…

    craiggwilson committed
    … limit value of 0, indicating no results should come back.
  2. @craiggwilson

    CSHARP-497: amended expectations to not throw when skip or take is sp…

    craiggwilson committed
    …ecified above the current limit.
  3. @craiggwilson
  4. CSHARP-351: Make settings classes more robust by adding some checks f…

    rstam committed
    …or nulls. Protect Servers property of MongoServerSettings from modification. Fixed some bugs in MongoGridFSSettings.
Commits on Jul 14, 2012
  1. CSHARP-315: Changed WrapQuery in MongoCursorEnumerator to send ReadPr…

    rstam committed
    …eference over the wire when sending query to a mongos.
Commits on Jul 13, 2012
  1. When running unit tests against server versions 1.6.x skip unit tests…

    rstam committed
    … that fail due to known bugs or missing features in 1.6.x.
  2. CSHARP-518: skip unit test for Aggregate helper method if server vers…

    rstam committed
    …ion is older than 2.1.0.
Commits on Jul 12, 2012
  1. CSHARP-524: better error message if Distinct is not the last operator…

    rstam committed
    … in a LINQ query.
  2. Clean up warnings about missing doc comments.

    rstam committed
  3. @craiggwilson
  4. @craiggwilson
  5. @craiggwilson

    CSHARP-500, CSHARP-519: refactored ReplicaSetMongoServerProxy and Sha…

    craiggwilson committed
    …rdedMongoServerProxy to use a common base class.
Something went wrong with that request. Please try again.