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.36.0-rc.2

Published by github-actions[bot] about 1 year ago

Fixes

  • Fix kv::get_with_metadata should be kv::getWithMetadata
grafbase - cli-0.36.0-rc.1

Published by github-actions[bot] about 1 year ago

Features

  • Support KV experimental
grafbase - cli-0.35.1

Published by github-actions[bot] about 1 year ago

Fixes

  • Fixed an incompatibility with graphql-codegen.
grafbase - cli-0.35.0

Published by github-actions[bot] about 1 year ago

Fixes

  • Fixed an issue where variables weren't always forwarded in the GraphQL
    connector.
grafbase - cli-0.35.0-rc.1

Published by github-actions[bot] about 1 year ago

Features

  • Adds a preliminary support for Neon findOne and findMany queries
grafbase - cli-0.34.0

Published by github-actions[bot] about 1 year ago

Breaking changes

  • Remove @live query support

Fixes

  • Speed up the feedback loop of the dev mode when resolvers are involved by avoiding attempts to install wrangler over and over again.
  • Fix responses of queries with selection sets that include the same field duplicated under different aliases.
  • Fix error propagation and nested list resolution.
  • Make sure we support custom resolvers on arbitrary objects.

Internal

  • Update Rust to 1.72.0.
grafbase - cli-0.33.2

Published by github-actions[bot] about 1 year ago

Fixes

  • Removed some debug statements that accidentally made it into a release.
grafbase - cli-0.33.1

Published by github-actions[bot] about 1 year ago

Fixes

  • The namespace argument to connector directives in SDL is not
    required and defaults to true.
grafbase - cli-0.33.0

Published by github-actions[bot] about 1 year ago

Breaking

  • name is now a mandatory param to all connectors
  • namespace is a boolean parameter, if true, all queries of the connector are namespaced with name
grafbase - cli-0.33.0-rc.1

Published by github-actions[bot] about 1 year ago

Breaking

  • name is now a mandatory param to all connectors
  • namespace is a boolean parameter, if true, all queries of the connector are namespaced with name
grafbase - cli-0.32.4

Published by github-actions[bot] about 1 year ago

Fixes

  • Fix relations not being updated correctly with update mutation in the CLI.
  • Fix panic when non @model type where referencing @model ones.
  • Fix panic upon deserialization failure of a resolver
  • Fix introspection query detection when introspection operation is enabled.
grafbase - cli-0.32.3

Published by github-actions[bot] about 1 year ago

Breaking Changes

  • MongoDB namespacing camelcase fixes
  • Allow setting MongoDB Atlas URL, remove appId attribute

Changes

  • Non-interactive link (#604)

Fixes

  • Add warn log in case of db failure
  • Logging memory leaks
grafbase - cli-0.32.2

Published by github-actions[bot] about 1 year ago

Bug Fixes

  • Logging: Ensure the bodies of responses with a content type containing an encoding get logged properly
  • MongoDB namespaces should work
  • Tweak URL prints in logs
grafbase - cli-0.32.1

Published by github-actions[bot] about 1 year ago

Bug Fixes

  • Querying top-level scalars on non-namespaced GraphQL connectors will no
    longer error.
  • Ensure nested requests outgoing from GraphQL connectors are properly
    introspected and logged.
grafbase - cli-0.32.0

Published by github-actions[bot] about 1 year ago

Features

  • Preliminary support for MongoDB Atlas API
  • Adds support for logging fetch() requests initiated by custom resolvers (with response introspection)
  • Adds support for logging requests initiated by OpenAPI, GraphQL and database connectors
grafbase - cli-0.32.0-rc.1

Published by github-actions[bot] about 1 year ago

Features

  • Preliminary support for MongoDB Atlas API
grafbase - cli-0.31.0

Published by github-actions[bot] about 1 year ago

Features

  • Supports a new scopes field for the @cache directive which allows configuration of access to cache keys

Fixes

  • Makes the SDK and SDL behave similarly in regards to the location of .env (always under /grafbase)
grafbase - cli-0.30.0

Published by github-actions[bot] about 1 year ago

Breaking Changes

  • grafbase dev will no longer install javascript dependencies for you

New Features

  • Added support for OpenAPI 3.1 to the OpenAPI connector

Changes

  • Reduced the number of downstream calls made by GraphQL connectors without a
    namespace
  • Redesigned the formatting of the log stream in dev mode

Bug Fixes

  • We no longer require enum definitions to be before their point of use in
    SDL
  • Optimised handling of GraphQL responses with a lot of nodes
  • Adds /graphql to the endpoints returned from create
grafbase - cli-0.29.0

Published by github-actions[bot] about 1 year ago

Features

  • Hosts Pathfinder in the CLI for offline use

Fixes

  • Simplifies internal port assigning and fixes potential race conditions with internal ports
grafbase - cli-0.28.2

Published by github-actions[bot] about 1 year ago

Bug Fixes

  • Improved handling of HTTP errors from connected GraphQL APIs.

Changes

  • Malformed responses from connected GraphQL APIs will now be printed to trace
    logs.