Add .NET10 Support [API-2335][HZ-5252] #999
Open
+2,801
−49
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Upgraded libraries and added support for .NET10.
*The
PublicAPI/net10.0folder is direct copy ofPublicAPI/net9.0. No review required.Hazelcast.Linqpackage doesn't target to build for net10.0 since dotnet team moved some implementations fromSystem.Linq.Async(indotnet/reactiverepo) todotnet/runtimerepo. [Breaking change]: System.Linq.AsyncEnumerable in .NET 10 dotnet/docs#44886 That also effects our LINQ package since we cannot depend on System.Linq.Async indotnet/reactivein NET10 due to ambiguity.So, if you like to use
Hazelcast.Net.Linq.Asyncpackage on NET10, you should put alias resources coming over NET10 to resolve ambiguity between net10 andSystem.Linq.Async Version=6.0.0In your
csproj;Hopefully, after this transition is completed for LINQ related resources in dotnet, this fix will be unnecessary.