-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Bring back support for netstandard2.0 #1675
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Hi. We removed netstandard2.0 for a bunch of reasons, not least of all the missing Cryptography mechanism. I don't think we'd want to bring in vendored code and have to change the Apache licence of the project to a mixed-licence project without an incredibly strong justification. Is there some platform missing that |
@damieng I work in Semantic Kernel, a SDK for AI maintained by Microsoft and we do have a connector there for MongoDB, and is a very good standard to have projects that support |
At the time when we looked at usage statistics there was not enough usage below 4.7.2 to justify any extra effort there. Given the Semantic Kernel connector for MongoDB is a separate package to SK itself would it not just make sense for that project to target netstandard 2.1? |
If you want to talk offline you can message me directly on the Microsoft corporate Teams (I'm a Guest so I can't initiate the conversation there). |
There is an additional problem with using
On .NET Core, these two instances will output different PRNG sequences but on .NET Framework the two instances will generate the same PRNG sequence. While we could consider fixing .NET Framework to initialize Thus it wouldn't be as simple as re-introducing Our current direction is to use |
When attempting to update to the latest driver we stumbled into a limitation that was not before until major 3.0 dropping support for netstandard 2.0.
In the good willingness to bring this support back I'm proposing this PR.
Thanks