github ghostdogpr/caliban v2.0.2

latest releases: v2.9.0, v2.8.1, v2.8.0...
21 months ago

Release Notes

This release contains several bug fixes and dependency upgrades (see versions here), as well as support for the Jsoniter Json library. This library is optimized for performance so the encoding/decoding of GraphQL requests/responses consumes less memory and is significantly faster than other solutions. Note that for performance reasons, this implementation is not tail-recursive so you might want to limit query depth with the maxDepth wrapper. Give it a try if you're looking for the best possible throughput!

Server

  • Added support for Jsoniter #1527 by @kyri-petrou
  • Made RequestInterceptor.empty a val, so that we don't instantiate many of them #1435 by @guizmaii
  • Ensured String is returned by introspection even when it's not used #1444 by @ghostdogpr
  • Added support for VARIABLE_DEFINITION as a possible directive location #1446 by @aadunn
  • Improved performance by move primitives to RootType #1508 by @frekw
  • Fixed rendering of descriptions for multi-line descriptions ending in quote #1544 by @camarena

Adapters

Federation

  • Made entity resolvers support partial responses and errors combined #1437 by @SvenW

Tools

Don't miss a new caliban release

NewReleases is sending notifications on new releases.