Release Notes
Server (Core)
- Upgraded ZIO and its dependencies to 1.0.0 🎉 #540 by @paulpdaniels
- Fixed a bug causing nested fragments not working properly #532 by @ghostdogpr
- Added a new wrapper
@@ printErrors
that prints errors to the console #513 by @ghostdogpr - Added location and path info to the error when we catch an
ExecutionError
inside a resolver #506 by @paulpdaniels - Improved compatibility of
CalibanError
with Java conventions #505 by @Krever
Server (Adapters)
- Added a
contextWrapper
parameter to the Play Adapter that can be used to inject something into ZIO environment using the request context (e.g. auth info, open tracing metadata) #498 by @paulpdaniels - Added support for
contextWrapper
in subscriptions and improved its usability (Play and Akka Http) #519 by @moonkev - Added support for
application/graphql
andquery
parameter in POST request to Akka HTTP Adapter #514 by @moonkev - Added support for
application/graphql
andquery
parameter in POST request to Http4s Adapter #521 by @moonkev - Added support for
application/graphql
andquery
parameter in POST request to Finch Adapter #525 #528 by @keyno63 - Improved the adapters to handle failures and stream termination in a way that is consistent with Apollo #529 by @moonkev
- Removed
uzhttp
support to reduce maintenance efforts and because its usage is not recommended according to its maintainer. If you want it back, come tell us on Discord.
Client
- Added the ability to specify a query name #527 by @paulpdaniels
- Added
extensions
toGraphQLResponseError
#503 by @cilicio