mercurius

Implement GraphQL servers and gateways with Fastify

MIT License

Downloads
409.5K
Stars
2.3K
Committers
156

Bot releases are visible (Hide)

mercurius - v7.4.0

Published by mcollina over 3 years ago

📚 PR:

  • Add automerge
  • build(deps): bump actions/setup-node from v1 to v2.1.5 (#439)
  • build(deps-dev): bump autocannon from 6.5.0 to 7.0.5 (#440)
  • build(deps-dev): bump tsd from 0.13.1 to 0.14.0 (#441)
  • build(deps): bump fastify-plugin from 2.3.4 to 3.0.0 (#449)
  • build(deps): bump fastify-static from 3.4.0 to 4.0.1 (#448)
  • build(deps): bump fastify-error from 0.2.0 to 0.3.0 (#442)
  • update to standard@16 (#450)
  • build(deps-dev): bump snazzy from 8.0.0 to 9.0.0 (#446)
  • build(deps-dev): bump graphql-tools from 6.2.6 to 7.0.4 (#445)
  • build(deps-dev): bump @sinonjs/fake-timers from 6.0.1 to 7.0.2 (#443)
  • build(deps-dev): bump @graphql-tools/utils from 6.2.4 to 7.7.1 (#447)
  • build(deps-dev): bump @graphql-tools/schema from 6.2.4 to 7.1.3 (#451)
  • feat(gateway): extend undici agent options (#452)
  • Access context in rewriteHeaders (#454)
mercurius - v7.3.3

Published by mcollina over 3 years ago

📚 PR:

  • feat(docs) :added prisma integration with mercurius (#436)
  • fix test race condition, union types, & toc name (#396)
  • Updated tap@15 (#438)
  • Use modern dependabot (#437)
mercurius - v7.3.2

Published by mcollina over 3 years ago

📚 PR:

  • Add fix for directives using input variables defined by the operation (#433)
mercurius - v7.3.1

Published by mcollina over 3 years ago

📚 PR:

  • Add field.resolve fix for gateway alias resolution (#429)
mercurius - v7.3.0

Published by mcollina over 3 years ago

📚 PR:

  • docs: Link to Examples folder added (#411)
  • remove Window type (#420)
  • Fix: Update docsify sidebar hash links (#421)
  • docs: Fix some links (#423)
  • fix: improve error messaging for gateway (#425)
mercurius - v7.2.0

Published by mcollina over 3 years ago

📚 PR:

  • Correct hooks documentation (#402)
  • Fix CI badge url (#403)
  • fix(types): missing reply in context (#405)
  • fix(types): mark 'schema' optional in 'MercuriusSchemaOptions' (#410)
  • Add subscription hooks to Mercurius (#407)
  • Add TypeGraphQL integration docs (#412)
  • Add service metadata parameter to gateway hooks (#416)
mercurius - v7.1.0

Published by mcollina over 3 years ago

📚 PR:

  • Call return on subscription resolver async iterator (#393)
  • docs: Add apollo registry plugin to plugin list (#389)
  • Fix intermittent test failures (#395)
  • fix: disabling cache breaks replaceSchema (#399)
  • lower the keepalive timeout (#400)
  • fix: custom entity cache id (#401)
mercurius - v7.0.0

Published by mcollina over 3 years ago

📚 PR:

  • docs(nexus): update nexus documentation (#387)
  • Upgrade to fastify-websocket 3.0.0 for plugin encapsulation support (#388)
  • refactor(gateway): switch to undici for service-to-service communication (#327)
mercurius - v6.12.0

Published by mcollina over 3 years ago

📚 PR:

  • Add hooks to Mercurius (#385)
mercurius - v6.11.0

Published by mcollina over 3 years ago

📚 PR:

  • Update graphql-jit (#383)
mercurius - v6.10.1

Published by mcollina over 3 years ago

📚 PR:

  • Add graphql-shield authorization example (#378)
  • fix(gateway/refresh): set typeToServiceMap Query, Mutation and Subscription properties to null (#381)
mercurius - v6.10.0

Published by mcollina almost 4 years ago

📚 PR:

  • replaced JSON.parse with secure-json-parse across files (#311)
mercurius - v6.9.1

Published by mcollina almost 4 years ago

📚 PR:

  • docs: copyedit README.md
  • Merge pull request #375 from natesilva/patch-1
  • fix: Don't use extendSchema's validations in buildFederationSchema. (#377)
mercurius - v6.9.0

Published by mcollina almost 4 years ago

📚 PR:

  • fix: Do not register fastify-websocket if it is already registered (#372)
  • add mac & windows ci workflows, replace eol with lf (#373)
  • feat: add subscription.onDisconnect callback for subscriptions (#371)
  • improve onDisconnect types (#374)
mercurius - v6.8.0

Published by mcollina almost 4 years ago

📚 PR:

  • Let the SDL be passed into the service list rather than always fetching it from the URL (#368)
mercurius - v6.7.0

Published by mcollina almost 4 years ago

📚 PR:

  • docs(SUBSCRIPTIONS): declare variable pubsub
  • Merge pull request #364 from RafaelGSS/patch-2
  • Fix build with tsc updating graphql to latest version (#361)
  • docs(api/options): add a note to graphiql option (#365)
  • feat: GraphQL playground headers (#367)
mercurius - v6.6.0

Published by mcollina almost 4 years ago

📚 PR:

  • fix integrations links for in-github navigation (#338)
  • improve subscription types (#340)
  • Restructure errors using fastify-error (#344)
  • fix(extendSchema): throw if federationMetadata is enabled (#349)
  • doc(opentelemetry): add tracing documentation with zipkin and opentelemetry (#341)
  • typescript docs (#339)
  • fix(gateway): arguments not passed to fields on reference types (#354)
  • Add logic to strip non-service types on queries containing inline fragments (#357)
  • Add support for passing custom pubsub (#351)
mercurius - v6.4.0

Published by mcollina almost 4 years ago

📚 PR:

  • fix(gateway): handle interface referenced multiple times in services (#335)
  • improve types & docs (#333)
  • Fix refreshing subscription schema (#336)
  • fix(gateway): handle complex and nested interfaces with external types (#337)
mercurius - v6.3.0

Published by mcollina almost 4 years ago

📚 PR:

  • docs in own files, added plugins & integrations (#312)
  • Add support for simplified api for custom directives (#322)
  • Update gateway docs (#325)
  • implement docsify (#323)
  • testing & altair docs (#328)
  • feat(subscription): implement subscription filters (#326)
  • doc(loaders): enhance loaders documentation (#332)
  • Move to graphql-tools scope packages (#331)
  • doc(README): add Federated subscriptions support (#330)
mercurius - v6.2.0

Published by mcollina about 4 years ago

📚 PR:

  • fix(gateway): handle union and inlineFragments (#319)
  • Add documentation regarding Nexus schema (#318)
  • feat(gateway): add initHeaders option for services (#317)