Release Notes
This version contains a lot of small fixes as well as performance and usability improvements.
Server
- Added fs2 stream interop #1737 by @satorg
- Added a helper to easily render the schema for a type #1759 by @ghostdogpr
- Optimized validation performance #1820 by @kyri-petrou
- Added
status
label to thegraphql_fields_total
metric #1724 by @SvenW - Added validation of names in
validateSchema
#1731 by @ghostdogpr - Added validation that root types are objects #1735 by @ghostdogpr
- Supported rendering of schema directives even if no queries/mutations/subscriptions #1742 by @yarian
- Improved efficiency of code when deriving
SemiAuto
#1785 by @kyri-petrou - Added support for interfaces implementing interfaces #1803 by @doohochang
- Added support for schema descriptions #1808 by @nox213
- Fixed
fieldWithArgs
schema generation #1812 by @paulpdaniels - Excluded fields with different arguments from interfaces #1815 by @kyri-petrou
Adapters
- Allowed access to
ServerRequest
inconfigure
#1816 by @ghostdogpr - Cached creation of interpreter #1725 by @kyri-petrou
Tools
- Added a parameter for codegen when to enable or disable
isRepeatable
during introspection (disable it if the remote server does not support it) #1732 by @ghostdogpr - Added support for
derives Schema.SemiAuto
in schema code generation #1758 by @nox213