Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Banana Cake Pop the awesome Monaco based GraphQL IDE.
MIT License
Bot releases are hidden (Show)
Published by michaelstaib over 5 years ago
Published by michaelstaib over 5 years ago
For more details click here to get to our CHANGELOG.
This release is only a bug fix release and fixes issues with scalars in the stitching layer.
Published by michaelstaib over 5 years ago
Published by michaelstaib over 5 years ago
Published by michaelstaib over 5 years ago
Published by michaelstaib almost 6 years ago
Special thanks to @akaSybe who contributed the playground middleware.
Published by michaelstaib almost 6 years ago
Published by michaelstaib almost 6 years ago
Published by michaelstaib almost 6 years ago
Thanks to @drowhunter for this contribution.
Published by michaelstaib almost 6 years ago
Published by michaelstaib almost 6 years ago
Published by michaelstaib almost 6 years ago
Published by michaelstaib almost 6 years ago
Fixed: The type discoverer ignored a type if it was already discovered in another context. (#350)
Published by michaelstaib almost 6 years ago
Published by michaelstaib almost 6 years ago
Published by michaelstaib almost 6 years ago
Published by michaelstaib almost 6 years ago
GraphiQL
We have added a separate package providing a GraphiQL middleware. The middleware can serve all of GraphiQL without needing to refer to CDNs making it useful even in closed networks. Moreover, we have configured GraphiQL to work with the GraphQL-ws protocol which is supported by Hot Chocolate.
Subscriptions
Initial Support for GraphQL Subscriptions. We currently support the GraphQL-ws protocol over web sockets. There will be a lot of additional work in version 0.7.0 that will harden it.
Authorization
We now provide an authorization package for ASP.net core which supports policy-base authorization on fields.
Diagnostics
We have introduced a diagnostic source which can be used to track field execution times and other events.
Directive Middleware
Implementing a directive middleware has now become much easier with this release. We have built the authorize-directive with these new APIs.
Published by michaelstaib about 6 years ago
Published by michaelstaib about 6 years ago
Published by michaelstaib about 6 years ago
We now support directives on the following types:
Location | Status |
---|---|
Schema | (0.5.1) |
Scalar | (0.5.1) |
Object | done |
Field_Definition | done |
Argument_Definition | done |
Interface | done |
Union | done |
Enum | done |
Enum_Value | (0.5.1) |
Input_Object | done |
Input_Field_Definition | done |
You now can alter the execution behaviour via directives and custom middleware delegates.