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.6.0

Published by github-actions[bot] 3 months ago

Features

  • Support self-hosted federation in-memory rate limiting (docs) (#1905)
  • Add on_subgraph_request hook (docs) (#1909)
  • Duplicating header rename (docs) (#1911)
  • Implement timeouts (docs) (#1908)

Breaking

  • OpenTelemetry logs and config changes (docs) (#1890)
grafbase - grafbase-0.77.1

Published by github-actions[bot] 3 months ago

Bug Fixes

  • Fixed an issue with npx grafbase on some linux platforms.
grafbase - gateway-0.5.0

Published by github-actions[bot] 3 months ago

Features

  • Add error codes for all GraphQL errors (docs) (#1871)
  • Health checks endpoint (docs) (#1870)

Breaking

  • Rule-based header handling (docs) (#1872)
grafbase - grafbase-0.77.0

Published by github-actions[bot] 3 months ago

Features

  • Added experimental partial caching support
  • Federated graphs now return a code in error extensions.

Fixes

  • The bundled pathfinder now handles spreads at the root of operations
    correctly.
grafbase - gateway-0.4.1

Published by github-actions[bot] 4 months ago

Features

  • Add back operation caching (#1854)
  • Update wasmtime crates to 22.0.0 (#1840)

Bug Fixes

  • Disable wasm native unwind info (#1858)
  • Move some logs to debug (#1860)
grafbase - gateway-0.4.0

Published by github-actions[bot] 4 months ago

Features

  • Custom hooks with WebAssembly components (docs)
  • Support for @authorized directive (docs)
  • Automatically generate an operation name from the first query field in OTEL traces & metrics if none was provided

Bug Fixes

  • Proper error propagation of authenticated & requiresScopes (#1813)
grafbase - grafbase-0.76.0

Published by github-actions[bot] 4 months ago

Features

  • Rate limiting support (#1788). See the docs for more information.
  • grafbase start nows supports streaming transports (#1814)

Improvements

  • Error earlier when we fail to find bun on NixOS (#1836)
  • grafbase schema now returns the federated SDL for federated graphs (#1844). You can get the public API SDL without the federation directives with grafbase introspect.
grafbase - grafbase-0.75.0

Published by github-actions[bot] 4 months ago

Features

  • You can now filter on text columns with the LIKE operator on the postgres connector (https://www.postgresql.org/docs/current/functions-matching.html). #1764
  • The postgres connector now uses a connection pool instead of a single connection in grafbase start. #1771
  • The postgres connector now supports multiple relations between two tables. See the pull request (https://github.com/grafbase/grafbase/pull/1770) for an example.
  • Fixed a bug with enum values sent to subgraphs in grafbase dev for federated graphs. #1766
  • Expand the scope of files watched for changes in grafbase dev. #1774
grafbase - grafbase-0.74.3

Published by github-actions[bot] 4 months ago

Fixes

  • Union types in SDL are now recognised.
  • Caching will not be applied if any fields in the response are not marked
    as cacheable.
grafbase - grafbase-0.74.2

Published by github-actions[bot] 5 months ago

Fixes

  • Don't reject the runtime experimental feature flag added in SDK 0.25.0
grafbase - grafbase-0.74.1

Published by github-actions[bot] 5 months ago

Fixed

  • Fixed some issues with @join
grafbase - grafbase-0.74.0

Published by github-actions[bot] 5 months ago

Fixes

  • Ignore subgraph federation mandated fields and types in federated graph composition (#1743). This is only relevant in grafbase dev in federated graphs.
grafbase - grafbase-0.73.0

Published by github-actions[bot] 5 months ago

Improvements

  • Print composition errors for subgraphs from TS config in grafbase dev (#1727)
  • Better validation for postgres connection strings (#1725)
grafbase - grafbase-0.72.0

Published by github-actions[bot] 5 months ago

Features

  • Better formatting for dev introspection
  • Prints the dashboard URL on create and deploy

Fixes

  • Wording fixes
  • Does not deploy twice on create
grafbase - grafbase-0.71.4

Published by github-actions[bot] 6 months ago

Fixes

  • The OpenAPI connector now supports refs in the response map for OpenAPI v2.
  • The OpenAPI connector now supports object & array schemas that aren't
    explicitly marked as such with the type field.
grafbase - grafbase-0.71.3

Published by github-actions[bot] 6 months ago

Fixes

  • grafbase deploy now does a single deploy if it needs to create a project
  • The OpenAPI connector now supports application/vnd.xyz+json content types
grafbase - gateway-0.3.1

Published by github-actions[bot] 6 months ago

Features

  • When running the gateway with a Grafbase graph reference, OpenTelemetry data will now automatically be sent to otel.grafbase.com to provide analytics.
grafbase - grafbase-0.71.2

Published by github-actions[bot] 6 months ago

Fixes

  • Fix broken windows build
grafbase - grafbase-0.71.0

Published by github-actions[bot] 6 months ago

Features

  • New command: grafbase branch for graph branch management. (#1636)
  • New command: grafbase environment for graph environment variable management. (#1667)
  • grafbase deploy can now deploy without linking a project (on CI) and displays the deployment logs when executing. (#1636)
grafbase - grafbase-0.70.1

Published by github-actions[bot] 6 months ago

Fixes

  • Fix implicit order columns with Postgres