mercurius

Implement GraphQL servers and gateways with Fastify

MIT License

Downloads
409.5K
Stars
2.3K
Committers
156

Bot releases are visible (Hide)

mercurius - v6.1.1

Published by mcollina about 4 years ago

đź“š PR:

  • Improve error messages (#314)
  • fix(gateway): make parent field take into account any children with @requires directive (#313)
mercurius - v6.1.0

Published by mcollina about 4 years ago

đź“š PR:

  • feat: defineResolvers should throw if field is not defined in schema (#302)
  • Expose buildFederationSchema (#301)
  • test(gateway): support array references and empty reponse (#308)
  • feat: support extensions from query for GET requests (#307)
mercurius - v6.0.0

Published by mcollina about 4 years ago

Renamed to mercurius

mercurius - v5.8.2

Published by mcollina about 4 years ago

đź“š PR:

  • fix(gateway): support array references (#290)
  • fix(gateway): should support multiple extends of the same type in the service SDL (#292)
  • doc(README): add note about errorHandler (#293)
mercurius - v5.8.1

Published by release-drafter[bot] about 4 years ago

What’s Changed

  • fix(gateway): handle InlineFragment (#288) @PacoDu
mercurius - v5.8.0

Published by release-drafter[bot] about 4 years ago

What’s Changed

  • Use the correct prefix for the ide (#279) @mcollina
  • fix(gateway): should not throw on nullable reference (#287) @PacoDu
  • Fix nested fragment bug (#282) @jemikanegara
  • Add playgroundSettings to Typescript types. (#285) @blimmer
mercurius - v5.7.0

Published by release-drafter[bot] about 4 years ago

What’s Changed

  • feat: GraphQL over WebSocket protocol extensions and 'connectionInit' extension (#271) @PacoDu
  • add playground settings option (#277) @MomenNano
  • Fix ./bench.sh (#274) @anthonyringoet
  • fix: handle SubscriptionClient ready state properly (#270) @PacoDu
  • Fix websocket connection issues with postgraphile (#267) @jemikanegara
mercurius - v5.6.0

Published by release-drafter[bot] about 4 years ago

What’s Changed

  • Support variables inside nested arguments in gateway resolver (#266) @jemikanegara
  • fix: handle gateway.service.wsConnectionParams (#265) @PacoDu
mercurius - v5.5.0

Published by release-drafter[bot] about 4 years ago

What’s Changed

  • feat: expose pubsub interface (#261) @PacoDu
mercurius - v5.4.0

Published by release-drafter[bot] about 4 years ago

What’s Changed

  • Expose defaultErrorFormatter (#259) @aldis-ameriks
  • feat: add asyncIterator & fix pubsub serialize/deserialize (#256) @gtolarc
mercurius - v5.3.4

Published by release-drafter[bot] about 4 years ago

What’s Changed

  • Fix errorFormatter's TypeScript typing. (#255) @stephenh
  • add mqemitter mongodb subscription example (#81) (#250) @santiagoalmeidabolannos
  • Switch to fake timers for test/subscription.js (#243) (#254) @meel-io
  • Added logging to the default error formatter (#251) @mcollina
mercurius - v5.3.3

Published by release-drafter[bot] about 4 years ago

What’s Changed

  • Fix inconsistency in handling errors (#248) @mcollina
  • fix: fix prefix option for graphiql/playground (#247) @gtolarc
  • update(types): add cache map (#244) @RafaelGSS
mercurius - v5.3.2

Published by release-drafter[bot] about 4 years ago

What’s Changed

  • Fix async subscription context (#234) @PabloSzx
mercurius - v5.3.1

Published by release-drafter[bot] about 4 years ago

What’s Changed

  • Fix custom context with loaders (#240) @mcollina
  • fix query depth calculation (#239) @wit1312
  • Bump autocannon from 5.1.0 to 6.0.0 (#241) @dependabot-preview
mercurius - v5.3.0

Published by release-drafter[bot] about 4 years ago

What’s Changed

  • Feature :: Refresh / Polling Graphql Schema inside Gateway mode (#206) @iviaks
  • improve subscription types + tests (#236) @PabloSzx
mercurius - v5.2.0

Published by release-drafter[bot] about 4 years ago

What’s Changed

  • feat: add subscription context (#233) @PacoDu
  • feat: add subscription.onConnect option to authorize incoming connection (#167) @PacoDu
  • Handle subscriptions with stream (#228) @PacoDu
mercurius - v5.1.2

Published by release-drafter[bot] about 4 years ago

What’s Changed

  • Remove UniqueDirectivesPerLocationRule from validation for federated schemas (#227) @paolochiodi
mercurius - v5.1.1

Published by release-drafter[bot] over 4 years ago

What’s Changed

  • Add and fix test case for error formatting with JIT enabled (#224) @pscarey
  • Allow hasDirective to handle nodes that do not contain directives. (#222) @HW13
  • fix operationName schema type (#218) @PabloSzx
  • fix resolvers ts definition (#217) @PabloSzx
mercurius - v5.1.0

Published by release-drafter[bot] over 4 years ago

What’s Changed

  • Error Formatter Option (#197) @pscarey
mercurius - v5.0.1

Published by release-drafter[bot] over 4 years ago

What’s Changed

  • Provide a better error message for bad schemas (#216) @mcollina