grafbase

The GraphQL Federation platform

APACHE-2.0 License

Downloads
47.3K
Stars
1.1K
Committers
22

Bot releases are visible (Hide)

grafbase - gateway-0.1.0-rc.12

Published by github-actions[bot] 7 months ago

grafbase - gateway-0.1.0-rc.11

Published by github-actions[bot] 7 months ago

Features

Replace global allocator with mimalloc

grafbase - gateway-0.1.0-rc.10

Published by github-actions[bot] 7 months ago

Features

  • allow setting config and schema paths as env vars
grafbase - gateway-0.1.0-rc.9

Published by github-actions[bot] 7 months ago

Features

Lambda version test build #1

grafbase - cli-0.62.1

Published by github-actions[bot] 7 months ago

Bug fixes

  • Fixed an issue where enums provided to a GraphQL connector join were
    provided as strings not enums.
  • Fixed an issue where joins to a namespace GraphQL connector generated
    duplicate field selections.
grafbase - grafbase-0.63.0-rc.1

Published by github-actions[bot] 7 months ago

Breaking

  • federated start is now in a new binary grafbase-gateway
  • the grafbase docker image is now using the grafbase-gateway, the docker image for CLI is deprecated
grafbase - gateway-0.1.0-rc.8

Published by github-actions[bot] 7 months ago

Fixes

Catch a changelog from the correct spot

grafbase - cli-0.61.0

Published by github-actions[bot] 7 months ago

Bug Fixes

  • Some string weren't properly escaped when generating the federated graph schema, like in @deprecated(reason: "").
grafbase - cli-0.60.0

Published by github-actions[bot] 8 months ago

Breaking Changes

  • grafbase.config.ts is now processed using bun instead of nodejs.
  • grafbase deploy now respects .gitignore

Changes

  • Input validation in federation is now more thorough

Bug Fixes

  • Errors returned by a subgraph are now correctly propagated to consumers of
    a federated graph.
  • Queries made to a standalone graph with overlapping nested fragments now
    correctly return all fields, rather than only the fields from one fragment.
grafbase - cli-0.59.0

Published by github-actions[bot] 8 months ago

Features

  • Add query batching and improved performance of federation engine

Changes

  • Bun update

Fixes

  • Fix possible process leak when restarting the dev command.
  • Add missing @link directive in federation-enabled standalone graph _service { sdl }
grafbase - cli-0.58.1

Published by github-actions[bot] 8 months ago

Fixes

  • Fix bad GraphQL query in grafbase publish (#1577)
  • Fix nested fragments in graphql connector, they did not work (#1371)
  • Fix formatting for SDK extend directives (#1370)
grafbase - cli-0.58.0

Published by github-actions[bot] 8 months ago

Features

  • Disables field suggestions when introspection is disabled

Fixes

  • Fixes a panic when introspect piping into unavilable STDOUT
grafbase - cli-0.57.0

Published by github-actions[bot] 8 months ago

Features

  • Adds support for introspection configuration
  • Nested joins
  • Adds support for Automatic Persisted Queries (APQ)
  • Adds support for GraphQL batching

Fixes

  • Fixes KV not being persistant between resolvers and requests
  • Fix for fields of basic types with arguments
grafbase - cli-0.56.0

Published by github-actions[bot] 9 months ago

Features

  • deploy now allows linking or creating projects if run for an unlinked project
  • Adds support for subscriptions in Pathfinder

Fixes

  • Fixes an issue with with resolver import timing
  • Fixes a race condition when building resolver files
grafbase - cli-0.55.0

Published by github-actions[bot] 9 months ago

Features

  • The grafbase introspect command now highlights the introspected GraphQL when used in an interactive terminal. This can be disabled through the NO_COLOR env var or the new --no-color parameter. (#1303)
grafbase - cli-0.54.1

Published by github-actions[bot] 9 months ago

Fixes

  • Bumps Pathfinder to 0.5.0
grafbase - cli-0.54.0

Published by github-actions[bot] 9 months ago

Features

  • Runs resolvers and authorizers using bun
  • Updates Pathfinder
grafbase - cli-0.53.0

Published by github-actions[bot] 9 months ago

Features

  • Added support for operation limits.
  • Federation: add support for unresolvable keys.
  • Initial support for subscriptions.
  • Add support for caching to federated graphs.
  • In the codegen preview feature, the types from connectors (for example, postgres databases) are now taken into account and used in resolver types. You can now extend type from resolvers with your own resolvers and get complete types.

Fixes

  • Various federation fixes.
  • Better error messaging when subgraph servers return null data.
grafbase - cli-0.52.4

Published by github-actions[bot] 9 months ago

Fixes

  • Reverts a change from ts-node to tsx, fixing some serious issues with
    typescript config.
grafbase - cli-0.52.3

Published by github-actions[bot] 9 months ago

Fixes

  • Fields that use grafbase specific built-in scalars will now be included in
    generated TS types.
  • Fixed an incompatability with node 20 in typescript config
  • grafbase start now works if it's run before grafbase dev is ever run.
  • The GraphQL connector now imports default values correctly.
  • Fixed an issue with aliased fields in the GraphQL connector when namespaces
    are disabled.
  • Fixed an issue with joins in the GraphQL connector