Skip to content

Commit e4b117b

Browse files
authored
Add 3.0.0 Release Notes (#1503)
1 parent b8cd6ee commit e4b117b

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

Release Notes/Release Notes v3.0.0.md

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# .NET Driver Version 3.0.0 Release Notes
2+
The MongoDB .NET/C# driver team is pleased to announce our v3.0.0 release! The 3.0.0 release incorporates many user-requested fixes and improvements that have been deferred as backwards-incompatible, as well as internal improvements to pay down technical debt and improve maintainability. Additional major changes include removal of a large area of the public API (mainly from MongoDB.Driver.Core), which was not intended for public use. Removed APIs are marked as deprecated in [v2.30.0](https://www.nuget.org/packages/MongoDB.Driver/2.30.0) version.
3+
For all the breaking changes and for the upgrade guidlines, please see the [upgrade guide](https://www.mongodb.com/docs/drivers/csharp/v3.0/upgrade/v3/).
4+
5+
The main new features in 3.0.0 include:
6+
- [CSHARP-4904](https://jira.mongodb.org/browse/CSHARP-4904): Adding .NET 6 target framework
7+
- [CSHARP-4916](https://jira.mongodb.org/browse/CSHARP-4916): Removing .NETSTANDARD 2.0 target framework
8+
- [CSHARP-5193](https://jira.mongodb.org/browse/CSHARP-5193): Removing LINQ2 provider
9+
- [CSHARP-5233](https://jira.mongodb.org/browse/CSHARP-5233): Remove IMongoQueryable interface
10+
- [CSHARP-4145](https://jira.mongodb.org/browse/CSHARP-4145): Improved Bulk Write API
11+
- [CSHARP-4763](https://jira.mongodb.org/browse/CSHARP-4763): Client side projections with Find and Select
12+
- [CSHARP-3899](https://jira.mongodb.org/browse/CSHARP-3899): Removing `MongoDB.Driver.Legacy` package
13+
- [CSHARP-4917](https://jira.mongodb.org/browse/CSHARP-4917): Removing `MongoDB.Driver.Core` package and various non-user-facing APIs (see [v2.30.0](https://www.nuget.org/packages/MongoDB.Driver/2.30.0) for deprecation messages)
14+
- [CSHARP-5232](https://jira.mongodb.org/browse/CSHARP-5232): Embedding MongoDB.Driver.GridFS package into `MongoDB.Driver` package
15+
- [CSHARP-4912](https://jira.mongodb.org/browse/CSHARP-4912): Refactoring the Client Side field level description to an optional `MongoDB.Driver.Encryption` package. `MongoDB.Libmongocrypt` package is not in use anymore and will not get any further updates
16+
- [CSHARP-4911](https://jira.mongodb.org/browse/CSHARP-4911): Refactoring the AWS authentication to an optional `MongoDB.Driver.Authentication.AWS` package
17+
- [CSHARP-5291](https://jira.mongodb.org/browse/CSHARP-5291): Removing MONGODB-CR support
18+
- [CSHARP-5263](https://jira.mongodb.org/browse/CSHARP-5263): Removing support for TLS1.0 and 1.1
19+
- [CSHARP-2930](https://jira.mongodb.org/browse/CSHARP-2930): Changing default GUID serialization mode and removing GuidRepresentationMode
20+
- [CSHARP-3717](https://jira.mongodb.org/browse/CSHARP-3717): Adding DateOnly/TimeOnly support
21+
22+
The full list of issues resolved in this release is available at [CSHARP JIRA project](https://jira.mongodb.org/issues/?jql=project%20%3D%20CSHARP%20AND%20fixVersion%20%3D%203.0.0%20ORDER%20BY%20key%20ASC).
23+
Documentation on the .NET driver can be found [here](https://www.mongodb.com/docs/drivers/csharp/v3.0/).

0 commit comments

Comments
 (0)