Skip to content

Commit f4cca89

Browse files
author
rstam
committed
Added 1.9.1 change logs.
1 parent 0b6f3ab commit f4cca89

File tree

3 files changed

+55
-1
lines changed

3 files changed

+55
-1
lines changed

CSharpDriver.sln

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio 2012
3+
# Visual Studio 2013
4+
VisualStudioVersion = 12.0.30110.0
5+
MinimumVisualStudioVersion = 10.0.40219.1
46
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MongoDB.Bson", "MongoDB.Bson\MongoDB.Bson.csproj", "{0E9A3A2A-49CD-4F6C-847C-DC79B4B65CE6}"
57
EndProject
68
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MongoDB.BsonUnitTests", "MongoDB.BsonUnitTests\MongoDB.BsonUnitTests.csproj", "{10A5FAC2-E26F-4726-B888-26D5B849F805}"
@@ -44,6 +46,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Release Notes", "Release No
4446
Release Notes\Change Log v1.8.3-Driver.txt = Release Notes\Change Log v1.8.3-Driver.txt
4547
Release Notes\Change Log v1.9.0-Bson.txt = Release Notes\Change Log v1.9.0-Bson.txt
4648
Release Notes\Change Log v1.9.0-Driver.txt = Release Notes\Change Log v1.9.0-Driver.txt
49+
Release Notes\Change Log v1.9.1-Bson.txt = Release Notes\Change Log v1.9.1-Bson.txt
50+
Release Notes\Change Log v1.9.1-Driver.txt = Release Notes\Change Log v1.9.1-Driver.txt
4751
Release Notes\Release Notes v0.11.txt = Release Notes\Release Notes v0.11.txt
4852
Release Notes\Release Notes v0.7.txt = Release Notes\Release Notes v0.7.txt
4953
Release Notes\Release Notes v0.9.txt = Release Notes\Release Notes v0.9.txt
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
BSON library changes from 1.9.0 to 1.9.1
2+
3+
JsonReader.cs
4+
ParseDateTimeExtendedJson now supports $date with ISO8601 strings
5+
6+
BsonArraySerializer.cs
7+
Serialize now delegates to RawBsonArraySerializer when actual type is RawBsonArray
8+
9+
BsonClassMapSerializer.cs
10+
removed code to handle C# null representation (see new BsonValueCSharpNullSerializer)
11+
12+
BsonDocumentSerializer.cs
13+
Serializer now delegates to RawBsonDocumentSerializer when actual type is RawBsonDocument
14+
15+
BsonValueCSharpValueSerializer.cs
16+
new serializer to handle encoding of C# null values for BsonValues
17+
18+
InterfaceSerializer.cs
19+
fixed StackOverflowException in Deserialize when document was missing _t element
20+
21+
RawBsonArraySerializer.cs
22+
added static Instance property
23+
24+
RawBsonDocumentSerializer.cs
25+
added static Instance property
26+
27+
BsonMemberMap.cs
28+
GetSerializer returns new BsonValueCSharpSerializer if member type is a BsonValue
29+
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
C#/.NET driver changes from 1.9.0 to 1.9.1
2+
3+
IndexOptionsBuilder.cs
4+
added SetBits
5+
6+
QueryBuilder.cs
7+
Near now generates $maxDistance inside $near/$nearSphere when using GeoJson data
8+
9+
FeatureId.cs
10+
FeatureSetDetector.cs
11+
added support for new GeoJson FeatureId
12+
13+
ExceptionMapper.cs
14+
Map no longer looks at wnote and jnote
15+
16+
CanCommandBeSentToSecondary.cs
17+
added "parallelCollectionScan" to white list
18+
"aggregate" command can conditionally be sent to secondary as long as the pipeline doesn't contain $out
19+
20+
MongoCollection.cs
21+
AssignId now uses the actualType rather than the nominalType to determine if the _id field can be set (important if nominalType is an interface)

0 commit comments

Comments
 (0)