grafbase

The GraphQL Federation platform

APACHE-2.0 License

Downloads
47.3K
Stars
1.1K
Committers
22

Bot releases are visible (Hide)

grafbase - cli-0.52.2

Published by github-actions[bot] 10 months ago

Fixes

  • Allow searching with postgres bytea type
grafbase - cli-0.52.1

Published by github-actions[bot] 10 months ago

Fixes

  • Make MongoDB connector produce valid schemas when introspected (#1162)
  • Fix a bug in the rendering of GraphQL schemas where the interface description would be printed after its name (#1166)
grafbase - cli-0.52.0

Published by github-actions[bot] 10 months ago

Features

  • Caching support for federated graphs (#1144)

Fixes

  • 0.51.0 contained a regression where the TypeScript types for resolvers were not generated even when opting in to the codegen experimental feature. (#1156)
  • Handle the "branch does not exist" error in the grafbase publish command (#1141)
  • Fixed extending types for resolvers in many scenarios (#1143)
grafbase - cli-0.51.0

Published by github-actions[bot] 10 months ago

Breaking

  • Grafbase database has been removed.

Fixes

  • grafbase dev now remembers your subgraphs if you make a config change.
  • Fixed an issue in the OpenAPI connector where schemas that used
    components/requestBodies wouldn't load correctly.
grafbase - cli-0.50.1

Published by github-actions[bot] 10 months ago

Fixes

  • grafbase dev/start/dump-config now all work with package.jsons containing
    "type": "module"
grafbase - cli-0.50.0

Published by github-actions[bot] 11 months ago

Features

  • The new schema registry commands and check are released (#1107). Tune in to the changelog this week for new docs and announcements.
  • Support for per-subgraph headers (#1105 and #1113).

Fixes

  • The branch is now optional in the arguments to grafbase subgraphs (#1112).
    It will default to the production branch if not provided.
grafbase - cli-0.48.1

Published by github-actions[bot] 11 months ago

Features

  • The grafbase introspect command can now take a --dev flag to introspect the local project's schema. It is mutually exclusive with the --url flag. (#1095)

Fixes

  • Due to the recent added support for configuration at the repository root, the generated TS code for typed resolvers was generated at the repository root, even when the configuration lived in the ./grafbase directory. This releases fixes that behaviour: the generated directory will be at the same level as the configuration. (#1093)
grafbase - cli-0.48.0

Published by github-actions[bot] 11 months ago

Features

  • A new grafbase check command to run schema checks in federated and single
    graph projects.
  • grafbase publish can now take the schema SDL to publish from stdin as an
    alternative to a file with the --schema parameter. This enables piping the
    output of introspect into publish. (#1083)
  • In all commands that take a PROJECT_REF argument (account/project@branch),
    the branch is now optional. It will default to the main branch of the
    project. (#1081)
  • grafbase init now generates an initial configuration that takes the latest
    changes in @@grafbase/sdk into account.

Fixes

  • File watcher fixes (#1064). grafbase dev, was watching too many files,
    leading to unnecessary reloads.
grafbase - cli-0.47.0

Published by github-actions[bot] 11 months ago

Features

  • Added the @extendField object directive to allow federation directives to
    be added to fields of connector generated types
grafbase - cli-0.46.1

Published by github-actions[bot] 11 months ago

Features

  • Better, more informative terminal output in grafbase dev and grafbase publish --dev (#1046)
grafbase - cli-0.46.0

Published by github-actions[bot] 11 months ago

Features

  • Adds detection for federated schemas
grafbase - cli-0.45.7

Published by github-actions[bot] 11 months ago

Fixes

  • OpenAPI connector: infer entities for resources with multiple schemas. (#1034)

    The connector will now infer response types in more cases where it previously was more strict.

grafbase - cli-0.45.6

Published by github-actions[bot] 11 months ago

Fixes

  • A postgres table with no unique constraints will not appear in relations
grafbase - cli-0.45.5

Published by github-actions[bot] 11 months ago

Features

  • cli: add hidden dump-config command (#1014). This is an implementation detail for a proof of concept, it should not be relied on.
grafbase - cli-0.45.4

Published by github-actions[bot] 11 months ago

Fixes

  • The release process for 0.45.3 encountered difficulties, this is a second release with the same changes.
grafbase - cli-0.45.2

Published by github-actions[bot] 11 months ago

Fixes

  • Auth failures should be fixed with postgres
grafbase - cli-0.45.1

Published by github-actions[bot] 11 months ago

Fixes

  • Do not crash the CLI with Postgres on start
grafbase - cli-0.45.0

Published by github-actions[bot] 11 months ago

Breaking

  • Removes SDL support from init
grafbase - cli-0.44.6

Published by github-actions[bot] 11 months ago

Fixes

  • Fix the handling of the .env file in grafbase/ for UDFs
grafbase - cli-0.44.5

Published by github-actions[bot] 11 months ago

Fixes

  • Remove a line printed out to standard output that accidentally made it to the last release.
  • Fix an issue with path resolution for resolvers/authorizers with the new root scheme