Browse Source

BUMP v0.11.0.4042.

pull/38/head v0.11.0.4042
rstam 15 years ago
parent
commit
9f4b2efc57
  1. 2
      GlobalAssemblyInfo.cs
  2. 11
      License.rtf
  3. 2
      License.txt
  4. 215
      Release Notes v0.11.txt

2
GlobalAssemblyInfo.cs

@ -37,4 +37,4 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("0.11.0.*")]
[assembly: AssemblyVersion("0.11.0.4042")]

11
License.rtf

@ -36,8 +36,8 @@
\af31507\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 \styrsid6517486 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\*
\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1
\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31506\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext11 \ssemihidden \sunhideused \sqformat Normal Table;}}
{\*\rsidtbl \rsid658138\rsid6517486\rsid11818273\rsid14620378}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Robert Stam}{\operator Robert Stam}
{\creatim\yr2010\mo10\dy1\hr11\min43}{\revtim\yr2010\mo10\dy1\hr11\min47}{\version2}{\edmins2}{\nofpages1}{\nofwords81}{\nofchars467}{\*\company 10gen}{\nofcharsws547}{\vern32771}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}
{\*\rsidtbl \rsid658138\rsid6517486\rsid8002733\rsid11818273\rsid14620378}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Robert Stam}{\operator Robert Stam}
{\creatim\yr2010\mo10\dy1\hr11\min43}{\revtim\yr2011\mo1\dy25\hr18\min14}{\version3}{\edmins2}{\nofpages1}{\nofwords82}{\nofchars471}{\*\company 10gen}{\nofcharsws552}{\vern32771}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}
}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect
\widowctrl\ftnbj\aenddoc\trackmoves1\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen
\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1440\dgvorigin1440\dghshow1\dgvshow1
@ -47,7 +47,8 @@
{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}
{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar
\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14620378 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af2\afs20 \ltrch\fcs0
\f2\fs20\lang1024\langfe1024\noproof\insrsid14620378 Copyright 2010 10gen Inc.
\f2\fs20\lang1024\langfe1024\noproof\insrsid14620378 Copyright 2010}{\rtlch\fcs1 \af2\afs20 \ltrch\fcs0 \f2\fs20\lang1024\langfe1024\noproof\insrsid8002733 -2011}{\rtlch\fcs1 \af2\afs20 \ltrch\fcs0 \f2\fs20\lang1024\langfe1024\noproof\insrsid14620378
10gen Inc.
\par
\par Licensed under the Apache License, Version 2.0 (the "License");}{\rtlch\fcs1 \af2\afs20 \ltrch\fcs0 \f2\fs20\lang1024\langfe1024\noproof\insrsid11818273 }{\rtlch\fcs1 \af2\afs20 \ltrch\fcs0 \f2\fs20\lang1024\langfe1024\noproof\insrsid14620378
you may not use this file except in compliance with the License.}{\rtlch\fcs1 \af2\afs20 \ltrch\fcs0 \f2\fs20\lang1024\langfe1024\noproof\insrsid11818273 }{\rtlch\fcs1 \af2\afs20 \ltrch\fcs0 \f2\fs20\lang1024\langfe1024\noproof\insrsid14620378
@ -166,8 +167,8 @@ fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffffec69d9888b8b3d4c859eaf6cd158be0f000000000000000000000000201f
ede37f61cb01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffffec69d9888b8b3d4c859eaf6cd158be0f0000000000000000000000001027
2192e5bccb01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000105000000000000}}

2
License.txt

@ -1,4 +1,4 @@
/* Copyright 2010 10gen Inc.
/* Copyright 2010-2011 10gen Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.

215
Release Notes v0.11.txt

@ -0,0 +1,215 @@
C# Driver Version 0.11 Release Notes
Summary:
Low level serialization and I/O changes
Can deserialize extra elements into a BsonDocument property
New DateTimeSerializationOptions
New RepresentationSerializationOptions (more types and control over overflow and truncation)
New settings classes (MongoServerSettings, MongoDatabaseSettings, MongoCollectionSettings)
New JsonReader
JsonWriter class names shortened (BsonJsonXyz -> JsonXyz)
New BsonDocumentReader/Writer (can serialize/deserialize to/from BsonDocument)
GeoNear command fully implemented
Query builder support for Near, WithinCircle and WithinRectangle geo queries
Query.And can now handle some queries that previously resulted in duplicate name exceptions
Support for new inline map/reduce results
Connection pool settings (min/max size, timeouts)
MaxDocumentSize retrieved from server (was 4MiB in 1.6.x and is changing over time)
BSON Library changes:
New public interfaces
IBsonSerializationOptions
IExtraElementsMemberConvention
New public lasses:
BsonBaseReader
BsonDocumentReader
BsonDocumentWriter
BsonExtraElementsAttributes
DateTimeSerializationOptions
DocumentSerializationOptions
JsonOutputMode (renamed, was BsonJsonOutputMode)
JsonReader
JsonWriter (renamed, was BsonJsonWriter)
JsonWriterSettings (renamed, was BsonJsonWriterSettings)
NamedExtraElementsMemberConvention
RepresentationSerializationOptions
TruncationException
BooleanSerializer
BsonBinaryDataSerializer
BsonBooleanSerializer
BsonDoubleSerializer
BsonInt32Serializer
BonsInt64Serializer
BsonObjectIdSerializer
BsonSymbolSerializer
BitArraySerializer
ByteArraySerializer
ByteSerializer
CultureInfoSerializer
DateTimeOffsetSerializer
DecimalSerializer
DoubleSerializer
GuidSerializer
Int16Serializer
Int32Serializer
Int64Serializer
ObjectIdSerializer
SByteSerializer
SingleSerializer
UInt16Serializer
UInt32Serializer
UInt64Serializer
added support for RepresentationSerializationOptions
BsonClassMap
added support for extra elements member
BsonClassMapSerializer
added support for extra elements member
added support for serialization options
BsonDateTimeSerializer
DateTimeSerializer
added support for DateTimeSerializationOptions
BsonDocument
added Wrap and WrapMultiple methods
added support for DocumentSerializationOptions
BsonDocumentSerializer
BsonDocumentWrapperSerializer
added support for DocumentSerializationOptions
BsonDocumentWrapper
added support for serialization options
BsonExtensionMethods
added overloads of ToBson, ToJson and ToBsonDocument that take options parameter
BsonReader(and subclasses)
removed FindElement
GetBookmark and ReturnToBookmark now use abstract BsonReaderBookmark class
BsonRepresentationAttribute
added AllowOverflow
added AllowTruncation
BsonSerializer
RegisterSerializer by type only (not options)
Serialize now takes an options parameter
BsonValue
now implements IConvertible
ConventionProfile
added ExtraElementsMemberConvention
added SetExtraElementsMemberConvention
Driver changes:
New public interfaces:
IMongoGeoNearOptions
New public classes:
GeoNearOptionsBuilder
GeoNearOptionsDocument
GeoNearOptionsWrapper
MongoServerSettings
MongoDatabaseSettings
MongoCollectionSettings
CommandResult
no longer a subclass of BsonDocument
instead has Response property of type BsonDocument
DirectConnector
ReplicaSetConnector
get MaxDocumentSize and MaxMessageLength from server
FindAndModifyResult
renamed Document property to ModifiedDocument
renamed GetDocument method to GetModifiedDocument
GeoNearResult
now fully implemented
added GeoNearHits and GeoNearHit helper classes
added GeoNearStats helper class
MapReduceOptions
added MapReduceOutput helper class
MapReduceResults
moved file to CommandResults folder
renamed ResultCollectionName to CollectionName
added InlineResults property
MongoCollection
public properties and methods are virtual to support mock object unit testing
added settings field (replaces safeMode and assignIdOnInsert)
added overload of GeoNearAs that takes options parameter
added GeoNear methods to MongoCollection<TDefaultDocument>
MongoConnection
don't connect in constructor (fast construction)
instead connect on first use
MongoConnectionPool
implemented wait queue
implemented min and max size
implemented recycling of very old connections (max lifetime)
MongoConnectionStringBuilder
use only if you want to use .NET connection string format
implemented new connection string options (see MongoUrl)
MongoCursor
public properties and methods are virtual to support mock object unit testing
added SlaveOk property
added SetSlaveOk method
MongoCursorEnumerator
move class to Internal folder
use SlaveOk value from cursor instead of from server
MongoDatabase
public properties and methods are virtual to support mock object unit testing
added settings field (replaces credentials and safeMode)
changed key of collections dictionary to MongoCollectionSettings
added overload of GetCollection that takes settings parameter
MongoServer
public properties and methods are virtual to support mock object unit testing
added settings field (replaces credentials and url)
changed key of servers dictionary to MongoServerSettings
added MaxDocumentSize
added MaxMessageLength
added overload of GetDatabase that takes settings parameter
MongoUrl
MongoUrlBuilder
added support for new options:
ConnectTimeout, DefaultCredentials,
MaxConnectionIdleTime, MaxConnectionLifeTime, MaxConnectionPoolSize, MinConnectionPoolSize,
SocketTimeout, WaitQueueMultiple, WaitQueueSize, WaitQueueTimeout
Query builder
Query.And now rewrites some queries that used to result in duplicate element name exceptions
added Near methods
added WithinCircle and WithinRectangle methods
Singletons renamed Instance
Update builder
added Pull(name, query) overload
added PullAllWrapped methods
added PullWrapped method
added PushAllWrapped methods
added PushWrapped method
added SetWrapped method
Loading…
Cancel
Save