This website works better with JavaScript.
Home
Explore
Help
Register
Sign In
Mirror
/
mongo-csharp-driver
mirror of
https://github.com/mongodb/mongo-csharp-driver.git
Watch
2
Star
0
Fork
0
Code
Issues
Releases
Wiki
Activity
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
794
Commits
35
Branches
139
Tags
1.1 GiB
C#
98.4%
Visual Basic .NET
1.3%
Shell
0.2%
Tree:
90cadbe7f8
2.6.1
CSHARP-1847
CSHARP-3069
evergreen-experiments
gh-pages
main
revert-408-master
v1.8.x
v1.9.x
v1.x
v2.0.x
v2.1.x
v2.10.x
v2.11.x
v2.11.x-continuous-matrix-testing
v2.12.x
v2.13.x
v2.14.x
v2.15.x
v2.16.x
v2.17.x
v2.18.x
v2.19.x
v2.2.x
v2.23.x
v2.4.x
v2.5.x
v2.6.x
v2.7.x
v2.7.x-continuous-matrix-testing
v2.8.x
v2.9.x
v2.9.x-continuous-matrix-testing
v2.x
v3.4.x
v0.11.0.4042
v0.5.0.3940
v0.7.0.3959
v0.9.0.3992
v1.0.0.4098
v1.1.0.4184
v1.10.0
v1.10.0-rc0
v1.10.0-rc1
v1.10.1
v1.11.0
v1.11.0-rc0
v1.2.0.4274
v1.3.0.4309
v1.3.1.4349
v1.4.0.4468
v1.4.1.4490
v1.4.2.4500
v1.5.0.4566
v1.6.0.4624
v1.6.0rc0
v1.6.1.4678
v1.7.0.4714
v1.7.1.4791
v1.8.0.124
v1.8.1.20
v1.8.2.34
v1.8.3.9
v1.9.0
v1.9.0-rc0
v1.9.0-rc1
v1.9.1
v1.9.2
v2.0.0
v2.0.0-beta1
v2.0.0-beta2
v2.0.0-beta3
v2.0.0-beta4
v2.0.0-rc0
v2.0.1
v2.0.2
v2.1.0
v2.1.0-rc0
v2.1.0-rc1
v2.1.1
v2.10.0
v2.10.0-beta1
v2.10.1
v2.10.2
v2.10.3
v2.10.4
v2.11.0
v2.11.0-beta1
v2.11.0-beta2
v2.11.1
v2.11.2
v2.11.3
v2.11.4
v2.11.5
v2.11.6
v2.12.0
v2.12.0-beta1
v2.12.1
v2.12.2
v2.12.3
v2.12.4
v2.12.5
v2.13.0
v2.13.0-beta1
v2.13.1
v2.13.2
v2.13.3
v2.14.0
v2.14.0-beta1
v2.14.1
v2.14.1-unofficial
v2.15.0
v2.15.1
v2.16.0
v2.16.1
v2.17.0
v2.17.1
v2.18.0
v2.19.0
v2.19.1
v2.19.2
v2.2.0
v2.2.0-rc0
v2.2.1
v2.2.2
v2.2.3
v2.2.4
v2.20.0
v2.21.0
v2.22.0
v2.23.0
v2.23.1
v2.23.2
v2.24.0
v2.25.0
v2.26.0
v2.27.0
v2.28.0
v2.29.0
v2.3.0
v2.3.0-beta1
v2.3.0-rc1
v2.30.0
v2.4.0
v2.4.0-beta1
v2.4.1
v2.4.2
v2.4.3
v2.4.4
v2.5.0
v2.5.1
v2.6.0
v2.6.1
v2.7.0
v2.7.0-beta1
v2.7.1
v2.7.2
v2.7.3
v2.8.0
v2.8.1
v2.9.0
v2.9.0-beta1
v2.9.0-beta2
v2.9.1
v2.9.2
v2.9.3
v3.0.0
v3.1.0
v3.2.0
v3.2.1
v3.3.0
v3.4.0
v3.4.1
v3.4.2
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '90cadbe7f8'
${ noResults }
mongo-csharp-driver
/
Driver
/
Core
History
rstam
90cadbe7f8
Added RawDocument property to the IndexInfo class.
14 years ago
..
CommandResults
Implemented CSHARP-318. Added GetProfilingLevelResult, ProfilingLevel and SystemProfileInfo types. Added GetProfilingInfo, GetProfilingLevel and SetProfilingLevel to MongoDatabase.
14 years ago
Interfaces
Implemented CSHARP-334. Added support for GeoHaystackSearch.
14 years ago
Wrappers
Implemented CSHARP-334. Added support for GeoHaystackSearch.
14 years ago
ConnectWaitFor.cs
Wrestling with replica set failover. Probably still needs more testing. Added waitFor parameter to Connect to specify what to wait for when connecting to a replica set. Added connectionAttempt counter to MongoServer. Changed how current primary is tracked in MongoServer. Added new ConnectedToSubset value to MongoServerState.
14 years ago
EvalFlags.cs
Forgot to add two new files before previous commit.
14 years ago
GetIndexesResult.cs
Added RawDocument property to the IndexInfo class.
14 years ago
InsertFlags.cs
Implemented CSHARP-316. Added support for ContinueOnError to InsertBatch.
14 years ago
MongoCollection.cs
Implemented CSHARP-249. GetIndexes now returns GetIndexesResult. Use GetIndexes().RawDocuments if you still want the raw IEnumerable<BsonDocument> result.
14 years ago
MongoCollectionSettings.cs
Implemented CSHARP-317 (support j=true and w=mode SafeModes). SafeMode now has too many properties to be immutable, so it now only becomes immutable after Freeze is called, allowing easier initialization of SafeMode values. Added J and WMode properties to SafeMode. Replaced most calls to Freeze with calls to the new method FrozenCopy, which calls Freeze on a Copy instead of the original. Added new constructors to MongoDatabaseSettings and MongoCollectionSettings that allow inheriting values from the containing server and database (using a constructor instead of CreateDatabaseSettings and CreateCollectionSettings allows use of object initialization syntax). Added support for j=true and w=mode to MongoConnectionStringBuilder and MongoUrlBuilder. Added support for j=true and w=mode to GetLastError command created in MongoConnection.SendMessage. Added unit tests.
14 years ago
MongoConnectionStringBuilder.cs
Implemented CSHARP-317 (support j=true and w=mode SafeModes). SafeMode now has too many properties to be immutable, so it now only becomes immutable after Freeze is called, allowing easier initialization of SafeMode values. Added J and WMode properties to SafeMode. Replaced most calls to Freeze with calls to the new method FrozenCopy, which calls Freeze on a Copy instead of the original. Added new constructors to MongoDatabaseSettings and MongoCollectionSettings that allow inheriting values from the containing server and database (using a constructor instead of CreateDatabaseSettings and CreateCollectionSettings allows use of object initialization syntax). Added support for j=true and w=mode to MongoConnectionStringBuilder and MongoUrlBuilder. Added support for j=true and w=mode to GetLastError command created in MongoConnection.SendMessage. Added unit tests.
14 years ago
MongoCredentials.cs
Worked on the wording of more exception messages, this time in the Driver project.
14 years ago
MongoCursor.cs
Implemented CSHARP-254. Several return values that could potentially overflow Int32 have been changed to Int64.
14 years ago
MongoCursorEnumerator.cs
Refactored how GuidByteOrder is configured and handled. Instead of allowing it to be configured at the individual property level (which was a pain), it is now configured at the server, database and collection levels. This introduces the restriction that all Guids in the same collection must use the same GuidByteOrder, but this restriction should actually help keep things sane and manageable.
14 years ago
MongoDBRef.cs
Worked on the wording of more exception messages, this time in the Driver project.
14 years ago
MongoDatabase.cs
Implemented CSHARP-318. Added GetProfilingLevelResult, ProfilingLevel and SystemProfileInfo types. Added GetProfilingInfo, GetProfilingLevel and SetProfilingLevel to MongoDatabase.
14 years ago
MongoDatabaseSettings.cs
Implemented CSHARP-317 (support j=true and w=mode SafeModes). SafeMode now has too many properties to be immutable, so it now only becomes immutable after Freeze is called, allowing easier initialization of SafeMode values. Added J and WMode properties to SafeMode. Replaced most calls to Freeze with calls to the new method FrozenCopy, which calls Freeze on a Copy instead of the original. Added new constructors to MongoDatabaseSettings and MongoCollectionSettings that allow inheriting values from the containing server and database (using a constructor instead of CreateDatabaseSettings and CreateCollectionSettings allows use of object initialization syntax). Added support for j=true and w=mode to MongoConnectionStringBuilder and MongoUrlBuilder. Added support for j=true and w=mode to GetLastError command created in MongoConnection.SendMessage. Added unit tests.
14 years ago
MongoInsertOptions.cs
Implemented CSHARP-316. Added support for ContinueOnError to InsertBatch.
14 years ago
MongoServer.cs
Implemented CSHARP-317 (support j=true and w=mode SafeModes). SafeMode now has too many properties to be immutable, so it now only becomes immutable after Freeze is called, allowing easier initialization of SafeMode values. Added J and WMode properties to SafeMode. Replaced most calls to Freeze with calls to the new method FrozenCopy, which calls Freeze on a Copy instead of the original. Added new constructors to MongoDatabaseSettings and MongoCollectionSettings that allow inheriting values from the containing server and database (using a constructor instead of CreateDatabaseSettings and CreateCollectionSettings allows use of object initialization syntax). Added support for j=true and w=mode to MongoConnectionStringBuilder and MongoUrlBuilder. Added support for j=true and w=mode to GetLastError command created in MongoConnection.SendMessage. Added unit tests.
14 years ago
MongoServerAddress.cs
Worked on the wording of more exception messages, this time in the Driver project.
14 years ago
MongoServerBuildInfo.cs
Fixed CSHARP-245. Added BuildInfo property to MongoServer and MongoServerInstance. The BuildInfo class contains a Version property that the failing unit tests use to check that the server being used supports the feature being tested (if not the test is skipped).
14 years ago
MongoServerInstance.cs
Fixed CSHARP-324. If server refuses to return buildInfo information when auth is on, the driver just sets it's BuildInfo property to null. See comments in the JIRA ticket for more information.
14 years ago
MongoServerSettings.cs
Implemented CSHARP-317 (support j=true and w=mode SafeModes). SafeMode now has too many properties to be immutable, so it now only becomes immutable after Freeze is called, allowing easier initialization of SafeMode values. Added J and WMode properties to SafeMode. Replaced most calls to Freeze with calls to the new method FrozenCopy, which calls Freeze on a Copy instead of the original. Added new constructors to MongoDatabaseSettings and MongoCollectionSettings that allow inheriting values from the containing server and database (using a constructor instead of CreateDatabaseSettings and CreateCollectionSettings allows use of object initialization syntax). Added support for j=true and w=mode to MongoConnectionStringBuilder and MongoUrlBuilder. Added support for j=true and w=mode to GetLastError command created in MongoConnection.SendMessage. Added unit tests.
14 years ago
MongoServerState.cs
More work on CSHARP-183, CSHARP-201, CSHARP-302, CSHARP-303. Added SequentialId property to MongoServer and MongoServerInstance to use in logging. Added new Disconnect*ing* MongoServerState. Changed ChooseServerInstance to make first attempt to find an instance using current state, and only call VerifyUnknownStates or Connect if first attempt fails. Changed InstanceStateChanged to handle new Disconnecting state. No longer try to start and stop the connection pool timer (there are too many edge cases); instead let the timer fire continuously but do nothing when Disconnected.
14 years ago
MongoUrl.cs
Implemented CSHARP-317 (support j=true and w=mode SafeModes). SafeMode now has too many properties to be immutable, so it now only becomes immutable after Freeze is called, allowing easier initialization of SafeMode values. Added J and WMode properties to SafeMode. Replaced most calls to Freeze with calls to the new method FrozenCopy, which calls Freeze on a Copy instead of the original. Added new constructors to MongoDatabaseSettings and MongoCollectionSettings that allow inheriting values from the containing server and database (using a constructor instead of CreateDatabaseSettings and CreateCollectionSettings allows use of object initialization syntax). Added support for j=true and w=mode to MongoConnectionStringBuilder and MongoUrlBuilder. Added support for j=true and w=mode to GetLastError command created in MongoConnection.SendMessage. Added unit tests.
14 years ago
MongoUrlBuilder.cs
Implemented CSHARP-317 (support j=true and w=mode SafeModes). SafeMode now has too many properties to be immutable, so it now only becomes immutable after Freeze is called, allowing easier initialization of SafeMode values. Added J and WMode properties to SafeMode. Replaced most calls to Freeze with calls to the new method FrozenCopy, which calls Freeze on a Copy instead of the original. Added new constructors to MongoDatabaseSettings and MongoCollectionSettings that allow inheriting values from the containing server and database (using a constructor instead of CreateDatabaseSettings and CreateCollectionSettings allows use of object initialization syntax). Added support for j=true and w=mode to MongoConnectionStringBuilder and MongoUrlBuilder. Added support for j=true and w=mode to GetLastError command created in MongoConnection.SendMessage. Added unit tests.
14 years ago
MongoUser.cs
Implemented CSHARP-248. Added FindAllUsers and FindUser methods to MongoDatabase. Added new MongoUser class. Found a bunch of unit tests that weren't being run because they were missing the [Test] attribute.
14 years ago
ProfilingLevel.cs
Implemented CSHARP-318. Added GetProfilingLevelResult, ProfilingLevel and SystemProfileInfo types. Added GetProfilingInfo, GetProfilingLevel and SetProfilingLevel to MongoDatabase.
14 years ago
QueryFlags.cs
Added doc comments to MongoDBRef, MongoServerAddress, QueryFlags, RemoveFlags, SafeMode and UpdateFlags.
15 years ago
RemoveFlags.cs
Added doc comments to MongoDBRef, MongoServerAddress, QueryFlags, RemoveFlags, SafeMode and UpdateFlags.
15 years ago
SafeMode.cs
Implemented CSHARP-317 (support j=true and w=mode SafeModes). SafeMode now has too many properties to be immutable, so it now only becomes immutable after Freeze is called, allowing easier initialization of SafeMode values. Added J and WMode properties to SafeMode. Replaced most calls to Freeze with calls to the new method FrozenCopy, which calls Freeze on a Copy instead of the original. Added new constructors to MongoDatabaseSettings and MongoCollectionSettings that allow inheriting values from the containing server and database (using a constructor instead of CreateDatabaseSettings and CreateCollectionSettings allows use of object initialization syntax). Added support for j=true and w=mode to MongoConnectionStringBuilder and MongoUrlBuilder. Added support for j=true and w=mode to GetLastError command created in MongoConnection.SendMessage. Added unit tests.
14 years ago
SystemProfileInfo.cs
Implemented CSHARP-318. Added GetProfilingLevelResult, ProfilingLevel and SystemProfileInfo types. Added GetProfilingInfo, GetProfilingLevel and SetProfilingLevel to MongoDatabase.
14 years ago
UpdateFlags.cs
Added doc comments to MongoDBRef, MongoServerAddress, QueryFlags, RemoveFlags, SafeMode and UpdateFlags.
15 years ago