GraphQL Hive is a schema registry and observability
#4573 06d465e
Thanks @kamilkisiela! - Break @graphql-hive/client
into library-specific packages:
@graphql-hive/core
- Core functionality@graphql-hive/apollo
- Apollo Client integration@graphql-hive/yoga
- Yoga Server integration@graphql-hive/envelop
- Envelop integrationMigration steps are available in the README of each package.
#4494 c5eeac5
Thanks @kamilkisiela! - 🚨 BREAKING CHANGE 🚨 Requires now Node v16+
#4573 06d465e
Thanks @kamilkisiela! - 🚨 BREAKING CHANGE 🚨 useYogaHive
, createYogaHive
is now useHive
and createHive
Migration
Migration steps are available in the README.
- import { useYogaHive, createYogaHive } from '@graphql-hive/client';
+ import { useHive, createHive } from '@graphql-hive/yoga';
06d465e
, c5eeac5
]:
#4573 06d465e
Thanks @kamilkisiela! - Break @graphql-hive/client
into library-specific packages:
@graphql-hive/core
- Core functionality@graphql-hive/apollo
- Apollo Client integration@graphql-hive/yoga
- Yoga Server integration@graphql-hive/envelop
- Envelop integrationMigration steps are available in the README of each package.
#4494 c5eeac5
Thanks @kamilkisiela! - 🚨 BREAKING CHANGE 🚨 Requires now Node v16+
#4573 06d465e
Thanks @kamilkisiela! - Migration
Migration steps are available in the README.
- import { useHive } from '@graphql-hive/client';
+ import { useHive } from '@graphql-hive/envelop';
06d465e
, c5eeac5
]:
#4573 06d465e
Thanks @kamilkisiela! - Moved most of @graphql-hive/client code here
#4494 c5eeac5
Thanks @kamilkisiela! - 🚨 BREAKING CHANGE 🚨 Requires now Node v16+
c5eeac5
Thanks @kamilkisiela! - 🚨 BREAKING CHANGE 🚨 Requires now Node v16+06d465e
, c5eeac5
]:
#4573 06d465e
Thanks @kamilkisiela! - Break @graphql-hive/client
into library-specific packages:
@graphql-hive/core
- Core functionality@graphql-hive/apollo
- Apollo Client integration@graphql-hive/yoga
- Yoga Server integration@graphql-hive/envelop
- Envelop integrationMigration steps are available in the README of each package.
#4494 c5eeac5
Thanks @kamilkisiela! - 🚨 BREAKING CHANGE 🚨 Requires now Node v16+
#4573 06d465e
Thanks @kamilkisiela! - 🚨 BREAKING CHANGE 🚨 hiveApollo
is now useHive
Migration
Migration steps are available in the README.
- import { hiveApollo } from '@graphql-hive/client';
+ import { useHive } from '@graphql-hive/apollo';
06d465e
, c5eeac5
]:
5262934
Thanks @kamilkisiela! - Print token information only when debug mode is enabled5262934
Thanks @kamilkisiela! - Fix auto-detection of client name and version based on x-graphql-client-{name,version} header in Apollo Server integration7ddf063
Thanks @kamilkisiela! - Accepts now CDN endpoint without /services /supergraph etc subdirectoriesff480e9
Thanks @kamilkisiela! - Introducing hive dev
command - compose local subgraphs with subgraphs from the registry.#4176 df0ea91
Thanks @n1ru4l! - Support usage reporting for incremental delivery (@defer
/@stream
) operations with GraphQL Yoga
#4176 df0ea91
Thanks @n1ru4l! - Add APIs for reporting subscription usage.
The Hive client will now report the usage of Subscription operations to GraphQL Hive.
We recommend referring to the corresponding documentation of your server framework for configuration adjustments.