Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added change logs for 1.6.1 release.
- Loading branch information
rstam
committed
Oct 19, 2012
1 parent
e577aac
commit 5ada7f5
Showing
3 changed files
with
53 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
BSON library changes from 1.6 to 1.6.1 | ||
|
||
BsonTypeMapper.cs | ||
Map subclasses of BsonDocument correctly | ||
Special case mapping of objects that can be simply cast to BsonValue | ||
|
||
BsonValue.cs | ||
Fix implementation of IConvertible for ObjectId | ||
|
||
ObjectId.cs | ||
Now implements IConvertible | ||
|
||
BsonClassMapSerializer.cs | ||
Handle serializing/deserializing null values for properties/fields that are declared as an interface |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
C# driver changes from 1.6 to 1.6.1 | ||
|
||
MongoCollection.cs | ||
Commands are now sent using the collection's settings (not the database's) | ||
|
||
MongoConnectionStringBuilder.cs | ||
MongoDefaults.cs | ||
MongoServerSettings.cs | ||
MongoUrl.cs | ||
MongoUrlBuilder.cs | ||
Made secondaryAcceptableLatency configurable | ||
|
||
MongoCursorEnumerator.cs | ||
Added white list of commands that can be sent to secondaries (all others are sent to the primary) | ||
ReadPreferences of Primary and SecondaryPreferred (without tags) are now encoded on the wire using only the slaveOk bit | ||
all other ReadPreferences are encoded using $readPreference | ||
Fixed wrapping of queries so $query always goes first and not $readPreference | ||
|
||
MongoDatabase.cs | ||
RunCommandAs now delegates to new RunCommandAs method in MongoCollection | ||
|
||
ReadPreference.cs | ||
Removed ChooseServerInstance and moved logic to MongoServerProxies | ||
|
||
ConnectedInstanceCollection.cs | ||
Removed ChooseServerInstance and moved logic to MongoServerProxies | ||
Added GetAllInstances, | ||
Added GetPrimary | ||
Added GetPrimaryAndSecondaries | ||
Added GetSecondaries | ||
|
||
ReplicaSetMongoServerProxy.cs | ||
ShardedMongoServerProxy.cs | ||
Implemented proxy specific implementations of ChooseServerInstance | ||
|
||
BsonSerializationInfoHelper.cs | ||
GetSerializationInfo now partially evaluates the node to support more LINQ queries correctly |