Releases: graphql-hive/gateway
December 10, 2025
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
7e33249,db20a29,db20a29]:- @graphql-hive/[email protected]
- @graphql-hive/[email protected]
- @graphql-mesh/[email protected]
- @graphql-hive/[email protected]
- @graphql-mesh/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
7e33249,db20a29,db20a29]:- @graphql-hive/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
7e33249,db20a29,db20a29]:- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
-
#1772
35e02e9Thanks @dependabot! - dependencies updates:- Updated dependency
@graphql-hive/router-query-planner@^0.0.7↗︎ (from^0.0.6, independencies)
- Updated dependency
-
Updated dependencies []:
- @graphql-mesh/[email protected]
@graphql-hive/[email protected]
Patch Changes
-
#1777
7e33249Thanks @enisdenjo! - Hive console client agent inherits the plugin's root logger -
#1781
db20a29Thanks @enisdenjo! - Debug is determined by Hive Logger and does not need to be set for Hive Console's plugin -
#1781
db20a29Thanks @enisdenjo! - Do not print token info by default when using Hive Console -
Updated dependencies []:
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
7e33249,db20a29,db20a29]:- @graphql-hive/[email protected]
[email protected]
Pre-built binaries of the Hive Gateway for the @graphql-hive/[email protected] release.
December 03, 2025
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
da8b8e3]:- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Patch Changes
da8b8e3Thanks @ardatan! - UsegetDefinedRootTypeinstead ofschema.getRootTypefor GraphQL v15 compatibility
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
da8b8e3]:- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
da8b8e3]:- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
8fdaef5,8fdaef5,2cab632]:- @graphql-hive/[email protected]
- @graphql-hive/[email protected]
- @graphql-hive/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-mesh/[email protected]
@graphql-hive/[email protected]
Patch Changes
-
#1747
8fdaef5Thanks @dependabot! - dependencies updates:- Updated dependency
@graphql-hive/core@^0.18.0↗︎ (from^0.15.1, independencies)
- Updated dependency
-
Updated dependencies [
8fdaef5,2cab632]:- @graphql-hive/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
8fdaef5,2cab632]:- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-tools/[email protected]
- @graphql-mesh/[email protected]
@graphql-hive/[email protected]
Minor Changes
-
#1738
2cab632Thanks @EmrysMyrddin! - New Hive CDN mirror and circuit breakerHive CDN introduced a new CDN mirror and circuit breaker to mitigate the risk related to Cloudflare
services failures.You can now provide multiple endpoint in Hive Console related features, and configure the circuit
breaker handling CDN failure and how it switches to the CDN mirror.Usage
To enable this feature, please provide the mirror endpoint in
supergraphandpersistedDocument
options:import { defineConfig } from '@graphql-hive/gateway' export const gatewayConfig = defineConfig({ supergraph: { type: 'hive', - endpoint: 'https://cdn.graphql-hive.com/artifacts/v1/<target-id>/supergraph', + endpoint: [ + 'https://cdn.graphql-hive.com/artifacts/v1/<target-id>/supergraph', + 'https://cdn-mirror.graphql-hive.com/artifacts/v1/<target-id>/supergraph' + ] }, persistedDocuments: { - endpoint: 'https://cdn.graphql-hive.com/<target-id>', + endpoint: [ + 'https://cdn.graphql-hive.com/<target-id>', + 'https://cdn-mirror.graphql-hive.com/<target-id>' + ] } })Configuration
The circuit breaker has production ready default configuration, but you customize its behavior:
import { defineConfig, CircuitBreakerConfiguration } from '@graphql-hive/gateway'; const circuitBreaker: CircuitBreakerConfiguration = { resetTimeout: 30_000; // 30s errorThresholdPercentage: 50; volumeThreshold: 5; } export const gatewayConfig = defineConfig({ supergraph: { type: 'hive', endpoint: [...], circuitBreaker, }, persistedDocuments: { type: 'hive', endpoint: [...], circuitBreaker, }, });
Patch Changes
-
#1747
8fdaef5Thanks @dependabot! - dependencies updates:- Updated dependency
@graphql-hive/core@^0.18.0↗︎ (from^0.15.1, independencies) - Updated dependency
@graphql-hive/yoga@^0.46.0↗︎ (from^0.43.1, independencies)
- Updated dependency
-
Updated dependencies [
da8b8e3]:- @graphql-tools/[email protected]
- @graphql-mesh/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-mesh/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
da8b8e3]:- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
da8b8e3]:- @graphql-tools/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
8fdaef5,2cab632]:- @graphql-hive/[email protected]
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
da8b8e3]:- @graphql-tools/[email protected]
[email protected]
Pre-built binaries of the Hive Gateway for the @graphql-hive/[email protected] release.
December 01, 2025
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
0d14faf]:- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Patch Changes
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
0d14faf]:- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
0d14faf]:- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-hive/[email protected]
- @graphql-hive/[email protected]
- @graphql-mesh/[email protected]
- @graphql-hive/[email protected]
- @graphql-mesh/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-mesh/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-hive/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-tools/[email protected]
- @graphql-mesh/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
0d14faf]:- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-mesh/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-mesh/[email protected]
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
0d14faf]:- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
0d14faf]:- @graphql-tools/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-hive/[email protected]
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
0d14faf]:- @graphql-tools/[email protected]
December 01, 2025
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
1dbc653,bc6cddd,b520eb2]:- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Major Changes
-
#1708
bc6cdddThanks @ardatan! - Breaking changes increateRequestfunction;- No more
sourceParentType,sourceFieldName,variableDefinitions,variableValuesandtargetRootValue targetRootValuehas been renamed torootValuetargetSchemais a required option now andargsis also accepted as a map of the arguments of the target fieldfragmentsis now an array ofFragmentDefinitionNodeinstead of a record{ [fragmentName: string]: FragmentDefinitionNode }
Breaking changes in
delegateRequestanddelegateToSchemafunctions;- No more
transformedSchemaoption, it has been renamed totargetSchema targetSchemais a required option now
- No more
Patch Changes
-
#1727
1dbc653Thanks @ardatan! - Avoid extra__typenamein the root selectionquery { - __typename hello } -
#1743
b520eb2Thanks @ardatan! - Handle leftovers recursively but in async
Fixesrequires-circulartest suite's second case on federation audit repository
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
55173a5,bc6cddd,1dbc653,bc6cddd,b520eb2]:- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
@graphql-mesh/[email protected]
Minor Changes
- #1708
bc6cdddThanks @ardatan! - ExportgetSubgraphmethod so other handlers can use extracted transforms and subgraph schema
Patch Changes
- Updated dependencies [
55173a5,bc6cddd,1dbc653,bc6cddd,b520eb2]:- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
0ded04f,8ff2e47,9cfe2a5,0ded04f]:- @graphql-hive/[email protected]
- @graphql-hive/[email protected]
- @graphql-hive/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
bc6cddd]:- @graphql-mesh/[email protected]
@graphql-hive/[email protected]
Patch Changes
-
#1725
0ded04fThanks @dependabot! - dependencies updates:- Updated dependency
@graphql-hive/core@^0.15.1↗︎ (from^0.13.2, independencies)
- Updated dependency
-
Updated dependencies [
0ded04f,8ff2e47,9cfe2a5]:- @graphql-hive/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
0ded04f,8ff2e47,9cfe2a5]:- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Minor Changes
Patch Changes
-
#1727
1dbc653Thanks @ardatan! - dependencies updates:- Updated dependency
@graphql-hive/router-query-planner@^0.0.4↗︎ (from^0.0.3, independencies)
- Updated dependency
-
#1739
8ff2e47Thanks @enisdenjo! - dependencies updates:- Updated dependency
@graphql-hive/router-query-planner@^0.0.6↗︎ (from^0.0.4, independencies)
- Updated dependency
-
#1740
9cfe2a5Thanks @dependabot! - dependencies updates:- Updated dependency
@graphql-hive/router-query-planner@^0.0.6↗︎ (from^0.0.4, independencies)
- Updated dependency
-
#1708
bc6cdddThanks @ardatan! - Handle listed enum values correctly
Previously when a field like[MyEnum!]!is projected, it was projecting it like it isMyEnum. -
#1739
8ff2e47Thanks @enisdenjo! - Expose the query plan by using theuseQueryPlanplugin -
Updated dependencies [
bc6cddd]:- @graphql-mesh/[email protected]
- @graphql-tools/[email protected]
@graphql-hive/[email protected]
Patch Changes
-
#1725
0ded04fThanks @dependabot! - dependencies updates:- Updated dependency
@graphql-hive/core@^0.15.1↗︎ (from^0.13.2, independencies) - Updated dependency
@graphql-hive/yoga@^0.43.1↗︎ (from^0.42.4, independencies)
- Updated dependency
-
#1739
8ff2e47Thanks @enisdenjo! - dependencies updates:- Updated dependency
@graphql-yoga/plugin-apollo-usage-report@^0.12.0↗︎ (from^0.11.2, independencies)
- Updated dependency
[email protected]
Pre-built binaries of the Hive Gateway for the @graphql-hive/[email protected] release.
[email protected]
Pre-built binaries of the Hive Gateway for the @graphql-hive/[email protected] release.
November 24, 2025
@graphql-hive/[email protected]
Patch Changes
-
#1719
b449b05Thanks @enisdenjo! - Built-in Prometheus plugin inherits the logger from context -
Updated dependencies [
b449b05,b449b05,3706a2c,3706a2c]:- @graphql-mesh/[email protected]
- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
b449b05]:- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
-
#1721
3706a2cThanks @enisdenjo! - Have a default endpoint for Hive Tracing -
#1721
3706a2cThanks @enisdenjo! - Improved default resource service name and version to use Hive Gateway
@graphql-mesh/[email protected]
Patch Changes
-
#1719
b449b05Thanks @enisdenjo! - Built-in Prometheus plugin inherits the logger from context -
#1719
b449b05Thanks @enisdenjo! - Metrics configuration acceptstruewhich will enable only the defaults
[email protected]
Pre-built binaries of the Hive Gateway for the @graphql-hive/[email protected] release.