Releases: graphql-dotnet/server
Releases · graphql-dotnet/server
7.5.0
7.4.0
7.3.0
What's Changed
- Minimum compatible GraphQL.NET version bumped from 7.1.1 to 7.3.0; please see:
- Fix rare memory 'leak' with WhenAll when it is combined with Task.Delay by @Shane32 in #985
- Bump GraphQL.NET to fix invalid execution context by @Shane32 in #991
Full Changelog: 7.2.0...7.3.0
Version 7.2.0
What's Changed
- Saves a bit memory allocations on common path by @sungam3r in #931
- Add Azure Functions support by @Shane32 in #966
- Simplify Azure Functions support by @Shane32 in #968
- Add UseIgnoreDisconnections helper by @Shane32 in #971
- Catch additional exception types when a WebSocket connection is disconnected by @Shane32 in #977
Full Changelog: 7.1.1...7.2.0
Version 7.1.1
What's Changed
Full Changelog: 7.1.0...7.1.1
Version 7.1.0
What's Changed
- Updates to readme and sample projects
- Change default response content type
application/graphql-response+json; charset=utf-8
matching draft spec by @Shane32 in #918 - Allow the configuration of the response content type via options by @jeffw-wherethebitsroam in #913
- Select return content type based on Accept header by @Shane32 in #919
Full Changelog: 7.0.0...7.1.0
Version 7.0.0
What's New
- Entirely new implementation of WebSocket / subscription support
- Support for newer graphql-ws WebSocket protocol
- Support for authorization over WebSocket connections
- Refactored implementation of ASP.NET Core middleware for better extensibility
- Support for the application/graphql+json media type
- Support for ASP.NET Core 2.1 running on .NET Framework 4.8 or .NET Core 2.1
- Entirely new authorization rule with support for
AllowAnonymous
and role-based rules - Support for endpoint authorization rules
- Configuration simplified to a single line of code
- New readme with much better instructions and usage notes
- Many new samples added, such as usage with JWT Bearer tokens
- Reduced dependencies on third-party packages
- Many new options for configuration of GraphQL endpoint
- NRT annotations and rewritten XML comments throughout
See Migrating from 6.x to 7.x for detailed migration notes.
Full Changelog: 6.1.1...7.0.0
Version 6.1.1
Version 5.2.2
This updates the NuGet package dependency versions to prevent accidental usage of GraphQL.NET Server 5.x components with GraphQL.NET Server 6.x components. It contains no code changes.
Version 6.1.0
What's Changed
- Bump github/codeql-action from 1 to 2 by @dependabot in #777
- Small rename by @sungam3r in #780
- Restrict UI to only GET requests by @Shane32 in #779
- Bump xunit.runner.visualstudio from 2.4.3 to 2.4.5 by @dependabot in #783
- Serialize extensions in tests and only non-null values by @sungam3r in #785
- Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0 by @dependabot in #788
- Bump Castle.Core from 4.4.1 to 5.0.0 by @dependabot in #787
- Ignore GraphQL dependency for dependabot by @sungam3r in #789
- Bump Moq from 4.17.2 to 4.18.0 by @dependabot in #790
- Bump Moq from 4.18.0 to 4.18.1 by @dependabot in #792
- Support APQ middleware; return BadRequest for any validation error by @Shane32 in #791
Main features:
- Support APQ middleware; return BadRequest for any validation error by @Shane32 in #791
- Restrict UI to only GET requests by @Shane32 in #779
Full Changelog: 6.0.0...6.1.0