Releases: mongodb/mongo-csharp-driver
2.2.1
.NET Driver Version 2.2.1 Release Notes
This is a patch release which fixes a few bugs reported since 2.2.0 was released.
An online version of these release notes is available at:
The full list of JIRA issues resolved in this release is available at:
https://jira.mongodb.org/issues/?jql=project%20%3D%20CSHARP%20AND%20fixVersion%20%3D%202.2.1
Documentation on the .NET driver can be found at:
http://mongodb.github.io/mongo-csharp-driver/
Upgrading
There are no known backwards breaking changes in this release.
1.11.0
C#/.NET Driver Version 1.11.0 Release Notes
This is a minor release to support MongoDB server version 3.2.
It also fixes some issues reported since 1.10.1 was released.
This is likely to be the last point release in the 1.x series. We recommend that you upgrade to the 2.x series as soon as possible.
An online version of these release notes is available at:
https://github.com/mongodb/mongo-csharp-driver/blob/v1.x/Release%20Notes/Release%20Notes%20v1.11.md
The full list of JIRA issues resolved in this release is available at:
Documentation on the C# driver can be found at:
http://www.mongodb.org/display/DOCS/CSharp+Language+Center
http://api.mongodb.org/csharp/current/
General Changes
The 1.x releases will be the last non-bug fix release supporting .NET 3.5.
Compatibility Changes
There were no intentional backwards breaking changes. If you come across any,
please inform us as soon as possible by email [email protected] or by reporting
an issue at jira.mongodb.com.
2.2.0
.NET Driver Version 2.2.0 Release Notes
This is a minor release which supports all MongoDB server versions from 2.4 through 3.2.
An online version of these release notes is available at:
The full list of JIRA issues resolved in this release is available at:
Documentation on the .NET driver can be found at:
http://mongodb.github.io/mongo-csharp-driver/
New Features
Notable new features are listed below. For a full list, see the list of JIRA issues linked above.
Sync API
The 2.0 and 2.1 versions of the .NET driver featured a new async-only API. Some users gave us feedback
that they wanted a choice whether to use a sync or an async API. Version 2.2 introduces sync versions
of every async method.
Support for server 3.2
- Support for bypassing document validation for write operations on collections where document validation
has been enabled - Support for write concern for FindAndModify methods
- Support for read concern
- Builder support for new aggregation stages and new accumulators in $group stage
- Support for version 3 text indexes
Upgrading
There are no known backwards breaking changes in this release.
2.2.0-rc0
.NET Driver Version 2.2.0-rc0 Release Notes
(Preliminary)
This is a release candidate. It is not recommended for production use.
This is a minor release which supports all MongoDB server versions from 2.4 through the upcoming
3.2 release.
An online version of these release notes is available at:
The full list of JIRA issues resolved in this release is available at:
Documentation on the .NET driver can be found at:
http://mongodb.github.io/mongo-csharp-driver/
New Features
Notable new features are listed below. For a full list, see the list of JIRA issues linked above.
Sync API
The 2.0 and 2.1 versions of the .NET driver featured a new async-only API. Some users gave us feedback
that they wanted a choice whether to use a sync or an async API. Version 2.2 introduces sync versions
of every async method.
Support for server 3.2
- Support for bypassing document validation for write operations on collections where document validation
has been enabled - Support for write concern for FindAndModify methods
- Support for read concern
- Builder support for new aggregation stages and new accumulators in $group stage
- Support for version 3 text indexes
Upgrading
There are no known backwards breaking changes in this release.
1.11.0-rc0
C#/.NET Driver Version 1.11.0-rc0 Release Notes (PRE_RELEASE)
This is a major release supporting mongodb 3.2.
It also fixes some issues reported since 1.10.1 was released.
An online version of these release notes is available at:
https://github.com/mongodb/mongo-csharp-driver/blob/v1.x/Release%20Notes/Release%20Notes%20v1.11.md
Documentation on the C# driver can be found at:
http://www.mongodb.org/display/DOCS/CSharp+Language+Center
http://api.mongodb.org/csharp/current/
General Changes
The 1.x releases will be the last non-bug fix release supporting .NET 3.5.
Compatibility Changes
There were no intentional backwards breaking changes. If you come across any,
please inform us as soon as possible by email [email protected] or by reporting
an issue at jira.mongodb.com.
2.1.1
.NET Driver Version 2.1.1 Release Notes
This is a minor release which supports all MongoDB server versions since 2.4.
An online version of these release notes is available at:
The full list of JIRA issues resolved in this release is available at:
https://jira.mongodb.org/browse/CSHARP-1468?filter=18754
Documentation on the .NET driver can be found at:
http://mongodb.github.io/mongo-csharp-driver/
Upgrading
There are no known backwards breaking changes in this release.
2.0.2
.NET Driver Version 2.0.2 Release Notes
This is a patch release which fixes some issues reported since 2.0.1 was released. It is a recommended
upgrade for anyone using 2.0.
An online version of these release notes is available at:
The full list of JIRA issues resolved in this release is available at:
https://jira.mongodb.org/browse/CSHARP-1462?filter=18755
Documentation on the .NET driver can be found at:
http://mongodb.github.io/mongo-csharp-driver/
Compatibility Changes
There were no intentional backwards breaking changes.
2.1.0
.NET Driver Version 2.1.0 Release Notes
This is a minor release which supports all MongoDB server versions since 2.4.
An online version of these release notes is available at:
The full list of JIRA issues resolved in this release is available at:
https://jira.mongodb.org/issues/?filter=18283
Documentation on the .NET driver can be found at:
http://mongodb.github.io/mongo-csharp-driver/
New Features
Notable new features are listed below. For a full list, see the full list of JIRA issues linked above.
GridFS
CSHARP-1191 - GridFS support has been implemented.
LINQ
CSHARP-935 LINQ support has been rewritten and now targets the aggregation framework. It is a more natural translation and enables many features of LINQ that were previously not able to be translated.
Simply use the new AsQueryable method to work with LINQ.
Eventing
CSHARP-1374 - An eventing API has been added allowing a user to subscribe to one or more events from the core driver for insight into server discovery, server selection, connection pooling, and commands.
Upgrading
There are no known backwards breaking changes in this release.
1.10.1
C#/.NET Driver Version 1.10.1 Release Notes
This is a minor release and contains no API changes.
It also fixes some issues reported since 1.10.0 was released.
An online version of these release notes is available at:
Documentation on the C# driver can be found at:
http://www.mongodb.org/display/DOCS/CSharp+Language+Center
http://api.mongodb.org/csharp/current/
General Changes
The 1.x releases will be the last non-bug fix release supporting .NET 3.5.
The issues fixed in 1.10.1 are:
CSHARP-1351 - ObjectSerializer should not be dependent on the order of the _t and _v elements.
Compatibility Changes
There were no intentional backwards breaking changes. If you come across any,
please inform us as soon as possible by email [email protected] or by reporting
an issue at jira.mongodb.com.
2.0.1
.NET Driver Version 2.0.1 Release Notes
This is a patch release which fixes some issues reported since 2.0 was released. It is a recommended
upgrade for anyone using 2.0.
An online version of these release notes is available at:
The full list of JIRA issues resolved in this release is available at:
https://jira.mongodb.org/issues/?filter=17849
Documentation on the .NET driver can be found at:
http://mongodb.github.io/mongo-csharp-driver/
General Changes
The key issues fixed in 2.0.1 are:
- CSHARP-1264 WaitQueueSize now properly configures the server selection wait queue.
- CSHARP-1280 Deserializing fails if a document contains unmapped field which name starts with the same name as currently mapped class property.
- CSHARP-1265 Update variants allow sending empty documents as update statements, which results in a replacement.
Compatibility Changes
There were no intentional backwards breaking changes. If you come across any,
please inform us as soon as possible by email [email protected] or by reporting
an issue at jira.mongodb.com.