Skip to content

Commit

Permalink
merge mongo driver v3.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tmm360 committed Oct 25, 2024
2 parents bafaef8 + e4b117b commit 43e2204
Show file tree
Hide file tree
Showing 1,296 changed files with 15,984 additions and 40,174 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -76,3 +76,6 @@ packages
/tools
/evergreen/krb5.conf.empty
.config
**/*.so
**/*.dylib
**/*.dll
32 changes: 16 additions & 16 deletions CSharpDriver.sln
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{D2012971-32B
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Etherna.MongoDB.Bson", "src\MongoDB.Bson\Etherna.MongoDB.Bson.csproj", "{9FCB42A5-3BC6-492B-8EA0-53EF32E9F8CD}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Etherna.MongoDB.Driver.Core", "src\MongoDB.Driver.Core\Etherna.MongoDB.Driver.Core.csproj", "{8AEB0131-9029-476A-B0B4-EEF3442C8706}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Etherna.MongoDB.Driver.GridFS", "src\MongoDB.Driver.GridFS\Etherna.MongoDB.Driver.GridFS.csproj", "{29FB1FD1-3BE0-4E30-BA8D-7964290CAEBA}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Etherna.MongoDB.Driver", "src\MongoDB.Driver\Etherna.MongoDB.Driver.csproj", "{756980B3-0DCF-42F0-A324-C386B1A3E9F4}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B071AF36-EED4-4CFF-A006-ECDAD0A87F99}"
Expand All @@ -26,7 +22,11 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
MongoDBTest.ruleset = MongoDBTest.ruleset
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{811D4F74-8DB9-4497-9053-5B78BB4013A4}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Etherna.MongoDB.Driver.Encryption", "src\MongoDB.Driver.Encryption\Etherna.MongoDB.Driver.Encryption.csproj", "{642518BC-D28A-4ABC-851C-BC18CC34EEDA}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Etherna.MongoDB.Driver.Authentication.AWS", "src\MongoDB.Driver.Authentication.AWS\Etherna.MongoDB.Driver.Authentication.AWS.csproj", "{A0CAC199-457E-4862-AF9E-971C7A77CBF9}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{6E8EE6B3-B208-44C3-9521-9D82BDF3CE52}"
ProjectSection(SolutionItems) = preProject
.github\workflows\nuget-stable-deploy.yml = .github\workflows\nuget-stable-deploy.yml
EndProjectSection
Expand All @@ -41,28 +41,28 @@ Global
{9FCB42A5-3BC6-492B-8EA0-53EF32E9F8CD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{9FCB42A5-3BC6-492B-8EA0-53EF32E9F8CD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{9FCB42A5-3BC6-492B-8EA0-53EF32E9F8CD}.Release|Any CPU.Build.0 = Release|Any CPU
{8AEB0131-9029-476A-B0B4-EEF3442C8706}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8AEB0131-9029-476A-B0B4-EEF3442C8706}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8AEB0131-9029-476A-B0B4-EEF3442C8706}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8AEB0131-9029-476A-B0B4-EEF3442C8706}.Release|Any CPU.Build.0 = Release|Any CPU
{29FB1FD1-3BE0-4E30-BA8D-7964290CAEBA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{29FB1FD1-3BE0-4E30-BA8D-7964290CAEBA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{29FB1FD1-3BE0-4E30-BA8D-7964290CAEBA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{29FB1FD1-3BE0-4E30-BA8D-7964290CAEBA}.Release|Any CPU.Build.0 = Release|Any CPU
{756980B3-0DCF-42F0-A324-C386B1A3E9F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{756980B3-0DCF-42F0-A324-C386B1A3E9F4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{756980B3-0DCF-42F0-A324-C386B1A3E9F4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{756980B3-0DCF-42F0-A324-C386B1A3E9F4}.Release|Any CPU.Build.0 = Release|Any CPU
{642518BC-D28A-4ABC-851C-BC18CC34EEDA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{642518BC-D28A-4ABC-851C-BC18CC34EEDA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{642518BC-D28A-4ABC-851C-BC18CC34EEDA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{642518BC-D28A-4ABC-851C-BC18CC34EEDA}.Release|Any CPU.Build.0 = Release|Any CPU
{A0CAC199-457E-4862-AF9E-971C7A77CBF9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A0CAC199-457E-4862-AF9E-971C7A77CBF9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A0CAC199-457E-4862-AF9E-971C7A77CBF9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A0CAC199-457E-4862-AF9E-971C7A77CBF9}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{9FCB42A5-3BC6-492B-8EA0-53EF32E9F8CD} = {D2012971-32BB-4C5F-BFC4-30A9994AB152}
{8AEB0131-9029-476A-B0B4-EEF3442C8706} = {D2012971-32BB-4C5F-BFC4-30A9994AB152}
{29FB1FD1-3BE0-4E30-BA8D-7964290CAEBA} = {D2012971-32BB-4C5F-BFC4-30A9994AB152}
{756980B3-0DCF-42F0-A324-C386B1A3E9F4} = {D2012971-32BB-4C5F-BFC4-30A9994AB152}
{811D4F74-8DB9-4497-9053-5B78BB4013A4} = {B071AF36-EED4-4CFF-A006-ECDAD0A87F99}
{642518BC-D28A-4ABC-851C-BC18CC34EEDA} = {D2012971-32BB-4C5F-BFC4-30A9994AB152}
{A0CAC199-457E-4862-AF9E-971C7A77CBF9} = {D2012971-32BB-4C5F-BFC4-30A9994AB152}
{6E8EE6B3-B208-44C3-9521-9D82BDF3CE52} = {B071AF36-EED4-4CFF-A006-ECDAD0A87F99}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {24BEC44B-92B0-43AA-9B15-163459D0C098}
Expand Down
1 change: 1 addition & 0 deletions CSharpDriver.sln.DotSettings
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=AWS/@EntryIndexedValue">AWS</s:String>


<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=020B98D17DF67944A12E1EE5B68E5A81/@KeyIndexDefined">True</s:Boolean>
Expand Down
12 changes: 12 additions & 0 deletions Release Notes/Release Notes v2.30.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# .NET Driver Version 2.30.0 Release Notes

This is the general availability release for the 2.30.0 version of the driver.
Version 2.30.0 of the driver is the last scheduled 2.x release.
Further driver develpoment will continue in 3.x versions.

Version 2.30.0 does not introduce new features or bug fixes.
The single purpose of 2.30 is to ease the migration to 3.x by marking the public API that was removed in 3.0 as obsolete.

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%202.30.0%20ORDER%20BY%20key%20ASC).

Documentation on the .NET driver can be found [here](https://www.mongodb.com/docs/drivers/csharp/v2.30/).
23 changes: 23 additions & 0 deletions Release Notes/Release Notes v3.0.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# .NET Driver Version 3.0.0 Release Notes
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.
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/).

The main new features in 3.0.0 include:
- [CSHARP-4904](https://jira.mongodb.org/browse/CSHARP-4904): Adding .NET 6 target framework
- [CSHARP-4916](https://jira.mongodb.org/browse/CSHARP-4916): Removing .NETSTANDARD 2.0 target framework
- [CSHARP-5193](https://jira.mongodb.org/browse/CSHARP-5193): Removing LINQ2 provider
- [CSHARP-5233](https://jira.mongodb.org/browse/CSHARP-5233): Remove IMongoQueryable interface
- [CSHARP-4145](https://jira.mongodb.org/browse/CSHARP-4145): Improved Bulk Write API
- [CSHARP-4763](https://jira.mongodb.org/browse/CSHARP-4763): Client side projections with Find and Select
- [CSHARP-3899](https://jira.mongodb.org/browse/CSHARP-3899): Removing `MongoDB.Driver.Legacy` package
- [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)
- [CSHARP-5232](https://jira.mongodb.org/browse/CSHARP-5232): Embedding MongoDB.Driver.GridFS package into `MongoDB.Driver` package
- [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
- [CSHARP-4911](https://jira.mongodb.org/browse/CSHARP-4911): Refactoring the AWS authentication to an optional `MongoDB.Driver.Authentication.AWS` package
- [CSHARP-5291](https://jira.mongodb.org/browse/CSHARP-5291): Removing MONGODB-CR support
- [CSHARP-5263](https://jira.mongodb.org/browse/CSHARP-5263): Removing support for TLS1.0 and 1.1
- [CSHARP-2930](https://jira.mongodb.org/browse/CSHARP-2930): Changing default GUID serialization mode and removing GuidRepresentationMode
- [CSHARP-3717](https://jira.mongodb.org/browse/CSHARP-3717): Adding DateOnly/TimeOnly support

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).
Documentation on the .NET driver can be found [here](https://www.mongodb.com/docs/drivers/csharp/v3.0/).
2 changes: 0 additions & 2 deletions apidocs/.gitignore

This file was deleted.

3 changes: 0 additions & 3 deletions apidocs/api/MongoDB.md

This file was deleted.

108 changes: 0 additions & 108 deletions apidocs/api/index.md

This file was deleted.

9 changes: 0 additions & 9 deletions apidocs/api/toc.yml

This file was deleted.

Loading

0 comments on commit 43e2204

Please sign in to comment.