Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Dec 6, 2010
  1. BUMP

    rstam authored
  2. Implemented CSHARP-109. Replaced many unconstrained type parameters w…

    rstam authored
    …ith marker interfaces to increase compile time type safety. Note that the unit tests required almost no changes to compile and pass.
Commits on Dec 4, 2010
  1. Fixed CSHARP-125. Changed EnumSerializer to add Int64 representation …

    rstam authored
    …and to be flexible about converting between numeric types when deserializing. Added more unit tests for enums of different underlying integeral types.
  2. Implemented CSHARP-108. Added UnmapField, UnmapMember and UnmapProper…

    rstam authored
    …ty (replacing IgnoreField, IgnoreMember and IgnoreProperty; the new names are much better).
Commits on Dec 3, 2010
  1. Fixed CSHARP-122. Allow BsonClassMap to have more than one member of …

    rstam authored
    …the same name (possible if a member in a subclass hides a base class member) as long as the element names are different. Changed MapMember to check for an existing map and return it before creating a new one.
  2. Replaced NullableTypeSerializer with NullableGenericSerializer so Nul…

    rstam authored
    …lable<T> is handled the same way as other generic types. Changed LookupSerializer so that when invalid serialization options are provided it will fallback to using the serializer for the type with default serialization options (instead of using BsonClassMapSerializer).
  3. Fixed CSHARP-120. For serialization purposes ignore any overridden pr…

    rstam authored
    …operties because they will already be serialized by the base class.
  4. Progress on MongoGridFSStream.

    rstam authored
Commits on Dec 1, 2010
  1. Fixed CSHARP-118. For now the fix is a bit brute force: all commands …

    rstam authored
    …are routed to the primary (in the future we might detect which commands have to be routed to the primary and which are OK to send to secondaries).
Commits on Nov 30, 2010
  1. Fixed CSHARP-117. All the values in the QueryFlags enum were wrong (t…

    rstam authored
    …hey were shifted right one bit).
Commits on Nov 29, 2010
  1. Added a few convenience methods.

    rstam authored
  2. Fixed CSHARP-116. Changed WriteTo in BsonBuffer to work correctly whe…

    rstam authored
    …n position == 0 and to improve logic for handling of last partial chunk.
Commits on Nov 28, 2010
  1. Renamed GlobalAssembly.cs to GlobalAssemblyInfo.cs and changed versio…

    rstam authored
    …n to 0.9.0.*. Moved AssemblyProduct back to individual AssemblyInfo.cs files. Added missing link to GlobalAssemblyInfo.cs in Driver.csproj.
  2. Merge branch 'master' of git://…

    rstam authored
    …er into justin-globalassemblyinfo
  3. Fixed CSHARP-115 (exception thrown from MongoMapReduceResult.Duration…

    rstam authored
    …). Changed CommandResult so ErrorMessage returns null when Ok is true.
  4. @zippy1981

    CSHARP-72 Unify common assembly attributes into GlobalAssembly.cs

    zippy1981 authored
    Moved all common attributes to GlobalAssembly.cs.
  5. Partial implementation of MongoGridFSStream (just two unit tests, but…

    rstam authored
    … they pass... more work to do).
Commits on Nov 26, 2010
  1. Added MongoGridFSCreateOptions and other minor changes in preparation…

    rstam authored
    … for implementing MongoGridFSStream.
  2. Added chunks and files members to MongoGridFS. Replaced BsonDocument …

    rstam authored
    …based queries with Query builder queries in MongoGridFS. Implemented !=, ==, Equals and GetHashCode in MongoGridFSFileInfo. Added MongoGridFSTests and fixed minor bugs.
  3. Added unit tests for MongoGridFSSettings and fixed minor bugs. Added …

    rstam authored
    …!=, == and Equals to MongoGridFsSettings.
  4. Moved default GridFS settings to MongoGridFS. Added Freeze and IsFroz…

    rstam authored
    …en to MongoGridFSSettings. Moved SafeMode from MongoGridFS to MongoGridFSSettings.
Commits on Nov 24, 2010
  1. Redid RunCommand and RunAdminCommand along the lines of Find and Find…

    rstam authored
    …As, so added RunCommandAs and RunAdminCommandAs where the "As" suffix indicates the presence of a generic type parameter that specifies the type that the command result should be returned "as" (I realize the "As" suffix isn't exactly grammatical, but at least it's consistent with FindAs). Also removed method overloads that took an adminCredentials parameter (there were just too many overloads of some methods, if you need admin credentials then those commands just have to be performed using a server instance that has admin credentials).
  2. Got some major speed improvements in Connect by moving the DNS lookup…

    rstam authored
    …s to a one time operation at the time the MongoServer object is created.
  3. Removed GetConnection and ReleaseConnection from MongoDatabase (they …

    rstam authored
    …just forwarded to MongoServer so callers now just call MongoServer directly). Added handling of "not master" error for replica set failover. Renamed HandleSocketException to HandleException in MongoConnection and now handle more exception types for replica set failover.
Commits on Nov 23, 2010
  1. Implemented BitArraySerializer.

    rstam authored
  2. Minor change to MapReduceResult.

    rstam authored
Something went wrong with that request. Please try again.