4.0.0
版本发布时间: 2021-03-17 22:57:09
graphql-dotnet/graphql-dotnet最新发布版本:8.1.0(2024-09-18 21:37:16)
New features:
- Enhanced performance - Executes queries 50% to 100% faster; builds schemas 20x faster
- Reduced memory requirements - as much as 75% less memory allocated per query executed
- Optional query caching service to cache document parsing and validation
- Custom deserializers can be written for GraphQL input objects
- Enhanced custom scalar support, including the ability to replace a built-in scalar
- Stricter type checking on scalars, both when read as variables or when being serialized
- Many bugs and feature requests related to scalars and variable parsing were resolved
- Applied directives
- Dependency injection extensions for the MS DI provider
- Extensive reorganization and clean-up of project internals, while retaining ability to customize behavior as desired
- Better support for validation rules that depend on directives or variable values
- Better documentation, including most of the public members now having xml comments
- Maintains target of .NET Standard 2.0; tested against .NET Framework 4.8, .NET Core 2.1, 3.1, and 5.0
See migration guide here:
See main documentation here:
See list of resolved issues and merged PRs for 4.0:
1、 Documentation.zip 1.27MB
2、 GraphQL.4.0.0.nupkg 639.6KB
3、 GraphQL.DataLoader.4.0.0.nupkg 29.67KB
4、 GraphQL.MemoryCache.4.0.0.nupkg 14.06KB
5、 GraphQL.MicrosoftDI.4.0.0.nupkg 20.85KB
6、 GraphQL.NewtonsoftJson.4.0.0.nupkg 22.92KB
7、 GraphQL.SystemReactive.4.0.0.nupkg 18.64KB
8、 GraphQL.SystemTextJson.4.0.0.nupkg 36.89KB