Releases: graphql-hive/gateway
April 15, 2025
@graphql-tools/[email protected]
Major Changes
-
#997
4cf75cbThanks @ardatan! - - BREAKING: HTTP Executor no longer takesserviceNameas an option.- Both HTTP executor and
@graphql-mesh/transport-http-callbackno longer handleDOWNSTREAM_SERVICE_ERRORerror code withserviceName. - Gateway runtime handles subgraph errors on its own with
DOWNSTREAM_SERVICE_ERRORerror code andserviceNameas a property. This behavior can be configured withsubgraphErrorsoption of thecreateGatewayRuntimefunction or CLI config.
subgraphError: { errorCode: 'DOWNSTREAM_SERVICE_ERROR', // or `false` to remove this code completely subgraphNameProp: 'serviceName' // or `false` to remove this prop completely }
- Both HTTP executor and
Patch Changes
-
#1045
da47a0eThanks @enisdenjo! - dependencies updates:- Updated dependency
@whatwg-node/fetch@^0.10.6↗︎ (from^0.10.4, independencies)
- Updated dependency
-
#1045
da47a0eThanks @enisdenjo! - Update graphql-yoga and whatwg-node packagesIn light of ardatan/whatwg-node#2305. Please upgrade as soon as possible!
-
#1015
9a120c8Thanks @ardatan! - AddTypeErrortooriginalErrorprop of the error thrown when nodataanderrorsfound in the HTTP response, then GraphQL Servers know that it is an unexpected error so it should be masked and logged separately instead of leaking to the client
@graphql-tools/[email protected]
Patch Changes
-
#1045
da47a0eThanks @enisdenjo! - dependencies updates:- Updated dependency
@whatwg-node/fetch@^0.10.6↗︎ (from^0.10.4, independencies)
- Updated dependency
-
#1045
da47a0eThanks @enisdenjo! - Update graphql-yoga and whatwg-node packagesIn light of ardatan/whatwg-node#2305. Please upgrade as soon as possible!
-
#997
4cf75cbThanks @ardatan! - - BREAKING: HTTP Executor no longer takesserviceNameas an option.- Both HTTP executor and
@graphql-mesh/transport-http-callbackno longer handleDOWNSTREAM_SERVICE_ERRORerror code withserviceName. - Gateway runtime handles subgraph errors on its own with
DOWNSTREAM_SERVICE_ERRORerror code andserviceNameas a property. This behavior can be configured withsubgraphErrorsoption of thecreateGatewayRuntimefunction or CLI config.
subgraphError: { errorCode: 'DOWNSTREAM_SERVICE_ERROR', // or `false` to remove this code completely subgraphNameProp: 'serviceName' // or `false` to remove this prop completely }
- Both HTTP executor and
-
Updated dependencies [
da47a0e,da47a0e,9a120c8,4cf75cb]:- @graphql-tools/[email protected]
@graphql-mesh/[email protected]
Patch Changes
-
#1015
9a120c8Thanks @ardatan! - dependencies updates:- Updated dependency
graphql-yoga@^5.13.3↗︎ (from^5.13.2, independencies)
- Updated dependency
-
#1045
da47a0eThanks @enisdenjo! - dependencies updates:- Updated dependency
graphql-yoga@^5.13.4↗︎ (from^5.13.3, independencies)
- Updated dependency
-
#1045
da47a0eThanks @enisdenjo! - Update graphql-yoga and whatwg-node packagesIn light of ardatan/whatwg-node#2305. Please upgrade as soon as possible!
-
Updated dependencies [
da47a0e,da47a0e,4cf75cb]:- @graphql-tools/[email protected]
@graphql-hive/[email protected]
Patch Changes
-
#1015
9a120c8Thanks @ardatan! - dependencies updates:- Updated dependency
graphql-yoga@^5.13.3↗︎ (from^5.13.2, independencies)
- Updated dependency
-
#1045
da47a0eThanks @enisdenjo! - dependencies updates:- Updated dependency
graphql-yoga@^5.13.4↗︎ (from^5.13.3, independencies)
- Updated dependency
-
#1045
da47a0eThanks @enisdenjo! - Update graphql-yoga and whatwg-node packagesIn light of ardatan/whatwg-node#2305. Please upgrade as soon as possible!
-
Updated dependencies [
9a120c8,da47a0e,da47a0e,da47a0e,f797304,4cf75cb,0f70298]:- @graphql-hive/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-hive/[email protected]
- @graphql-mesh/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
9a120c8,da47a0e,da47a0e]:- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
-
#1045
da47a0eThanks @enisdenjo! - Update graphql-yoga and whatwg-node packagesIn light of ardatan/whatwg-node#2305. Please upgrade as soon as possible!
-
Updated dependencies [
9a120c8,da47a0e,da47a0e]:- @graphql-mesh/[email protected]
@graphql-mesh/[email protected]
Patch Changes
-
#1045
da47a0eThanks @enisdenjo! - Update graphql-yoga and whatwg-node packagesIn light of ardatan/whatwg-node#2305. Please upgrade as soon as possible!
@graphql-mesh/[email protected]
Patch Changes
- [#1045...
[email protected]
Pre-built binaries of the Hive Gateway for the @graphql-hive/[email protected] release.
April 07, 2025
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
c7ea2c5,0af3485]:- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Patch Changes
-
#950
c7ea2c5Thanks @kroupacz! - Errors should not be swallowed when it is thrown from the shared root -
#994
0af3485Thanks @ardatan! - Do not use the global `PromiseWithResolvers`
@graphql-tools/[email protected]
Patch Changes
- #950
c7ea2c5Thanks @kroupacz! - Errors should not be swallowed when it is thrown from the shared root
@graphql-tools/[email protected]
Minor Changes
- #946
7d771d8Thanks @ardatan! - As Apollo suggests and uses in their implementation, we set the request timeout to 30 seconds for GraphOS uplinks
Patch Changes
-
#946
7d771d8Thanks @ardatan! - dependencies updates:- Added dependency
@graphql-tools/executor@^1.4.7↗︎ (todependencies)
- Added dependency
-
#950
c7ea2c5Thanks @kroupacz! - Errors should not be swallowed when it is thrown from the shared root -
Updated dependencies [
c7ea2c5,0af3485]:- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
@graphql-mesh/[email protected]
Patch Changes
-
#946
7d771d8Thanks @ardatan! - dependencies updates:- Updated dependency
@graphql-mesh/utils@^0.104.2↗︎ (from^0.104.1, independencies)
- Updated dependency
-
#950
c7ea2c5Thanks @kroupacz! - Errors should not be swallowed when it is thrown from the shared root -
#946
7d771d8Thanks @ardatan! - Fail when the fetcher returns an empty result. Previously even if fetcher returnsundefined, the runtime was trying to handle the result then fails with a cryptic error -
Updated dependencies [
7d771d8,7d771d8,c7ea2c5,0af3485]:- @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-hive/[email protected]
Patch Changes
-
#1000
c53e40eThanks @enisdenjo! - dependencies updates:- Updated dependency
@graphql-mesh/cache-localforage@^0.105.3↗︎ (from^0.105.0, independencies)
- Updated dependency
-
#946
7d771d8Thanks @ardatan! - dependencies updates:- Updated dependency
@graphql-mesh/utils@^0.104.2↗︎ (from^0.104.1, independencies)
- Updated dependency
-
#950
c7ea2c5Thanks @kroupacz! - Errors should not be swallowed when it is thrown from the shared root -
Updated dependencies [
7d771d8,7d771d8,7d771d8,c31234a,7d771d8,7d771d8,7d771d8,7d771d8,7d771d8,7d771d8,c31234a,7d771d8,7d771d8]:- @graphql-hive/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
-
#946
7d771d8Thanks @ardatan! - dependencies updates:- Updated dependency
@graphql-mesh/utils@^0.104.2↗︎ (from^0.104.1, independencies)
- Updated dependency
@graphql-hive/[email protected]
Major Changes
-
#946
7d771d8Thanks @ardatan! - New Pino integration (also helpful for Fastify integration);import { defineConfig } from '@graphql-hive/gateway'; import { createLoggerFromPino } from '@graphql-hive/logger-pino'; import pino from 'pino'; export const gatewayConfig = defineConfig({ logging: createLoggerFromPino(pino({ level: 'info' })), });
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
c53e40e,7d771d8,c7ea2c5]:- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
7d771d8,c7ea2c5,7d771d8]:- @graphql-mesh/[email protected]
@graphql-mesh/[email protected]
Patch Changes
-
#946
7d771d8Thanks @ardatan! - dependencies updates:- Updated dependency
@graphql-mesh/utils@^0.104.2↗︎ (from^0.104.1, independencies)
- Updated dependency
@graphql-mesh/[email protected]
Patch Changes
- #946 [
7d771d8](https://github.com/grap...
[email protected]
Pre-built binaries of the Hive Gateway for the @graphql-hive/[email protected] release.
March 26, 2025
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
a374bfc]:- @graphql-mesh/[email protected]
@graphql-hive/[email protected]
Patch Changes
-
#933
a374bfcThanks @enisdenjo! - dependencies updates:- Added dependency
@graphql-hive/pubsub@workspace:^↗︎ (todependencies)
- Added dependency
-
Updated dependencies [
a374bfc,a374bfc,a374bfc]:- @graphql-hive/[email protected]
- @graphql-hive/[email protected]
- @graphql-hive/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
a374bfc]:- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies []:
- @graphql-mesh/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
a374bfc,a374bfc,a374bfc]:- @graphql-hive/[email protected]
- @graphql-mesh/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
a374bfc,a374bfc]:- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Major Changes
- #933
a374bfcThanks @enisdenjo! - Introduce Hive Gateway PubSub with hardened memory safety
@graphql-hive/[email protected]
Patch Changes
-
#933
a374bfcThanks @enisdenjo! - dependencies updates:- Added dependency
@graphql-hive/pubsub@workspace:^↗︎ (todependencies)
- Added dependency
-
#933
a374bfcThanks @enisdenjo! - Dispose of PubSub on teardown if available -
Updated dependencies [
a374bfc,a374bfc]:- @graphql-mesh/[email protected]
- @graphql-hive/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
@graphql-mesh/[email protected]
Patch Changes
-
#933
a374bfcThanks @enisdenjo! - dependencies updates:- Added dependency
@graphql-hive/pubsub@workspace:^↗︎ (todependencies)
- Added dependency
-
Updated dependencies [
a374bfc]:- @graphql-hive/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
a374bfc]:- @graphql-mesh/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
a374bfc]:- @graphql-mesh/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
a374bfc]:- @graphql-mesh/[email protected]
March 26, 2025
@graphql-mesh/[email protected]
Patch Changes
- #940
ab96392Thanks @enisdenjo! - Revert accidental OpenTelemetry potential breaking changes
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
ab96392,ab96392]:- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-hive/[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 [
ab96392]:- @graphql-mesh/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- #940
ab96392Thanks @enisdenjo! - Revert accidental OpenTelemetry potential breaking changes
@graphql-mesh/[email protected]
Patch Changes
-
#940
ab96392Thanks @enisdenjo! - dependencies updates:- Updated dependency
@whatwg-node/promise-helpers@^1.3.0↗︎ (from1.3.0, independencies) - Removed dependency
@opentelemetry/context-async-hooks@^1.30.0↗︎ (fromdependencies)
- Updated dependency
-
#940
ab96392Thanks @enisdenjo! - Revert accidental OpenTelemetry potential breaking changes -
Updated dependencies [
ab96392]:- @graphql-hive/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
ab96392]:- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
-
#940
ab96392Thanks @enisdenjo! - Revert accidental OpenTelemetry potential breaking changes -
Updated dependencies [
ab96392]:- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
[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.
March 25, 2025
@graphql-tools/[email protected]
Patch Changes
-
#532
4e33933Thanks @EmrysMyrddin! - dependencies updates:- Updated dependency
@whatwg-node/promise-helpers@^1.3.0↗︎ (from^1.2.5, independencies)
- Updated dependency
-
Updated dependencies [
4e33933]:- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Patch Changes
-
#532
4e33933Thanks @EmrysMyrddin! - dependencies updates:- Updated dependency
@whatwg-node/promise-helpers@^1.3.0↗︎ (from^1.2.5, independencies)
- Updated dependency
@graphql-tools/[email protected]
Patch Changes
-
#532
4e33933Thanks @EmrysMyrddin! - dependencies updates:- Updated dependency
@whatwg-node/promise-helpers@^1.3.0↗︎ (from^1.2.5, independencies)
- Updated dependency
-
Updated dependencies [
4e33933]:- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Patch Changes
-
#532
4e33933Thanks @EmrysMyrddin! - dependencies updates:- Updated dependency
@whatwg-node/promise-helpers@^1.3.0↗︎ (from^1.2.5, independencies)
- Updated dependency
-
#922
c9cd206Thanks @enisdenjo! - dependencies updates:- Added dependency
@graphql-hive/signal@workspace:^↗︎ (todependencies)
- Added dependency
-
#929
dbfb0f7Thanks @ardatan! - Throw an understandable error with HTTP details when the response is empty -
Updated dependencies [
c9cd206]:- @graphql-hive/[email protected]
@graphql-tools/[email protected]
Patch Changes
-
#532
4e33933Thanks @EmrysMyrddin! - dependencies updates:- Updated dependency
@whatwg-node/promise-helpers@^1.3.0↗︎ (from^1.2.5, independencies)
- Updated dependency
-
Updated dependencies [
4e33933,4e33933,c9cd206,4e33933,4e33933,7b86c09,dbfb0f7]:- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
@graphql-mesh/[email protected]
Patch Changes
-
#532
4e33933Thanks @EmrysMyrddin! - dependencies updates:- Updated dependency
@whatwg-node/promise-helpers@^1.3.0↗︎ (from^1.2.5, independencies) - Updated dependency
graphql-yoga@^5.13.2↗︎ (from^5.13.1, independencies)
- Updated dependency
-
#919
3003ae2Thanks @ardatan! - Improve disposal and polling cleanup -
Updated dependencies [
c9cd206,4e33933,4e33933,4e33933,4e33933,4e33933,7b86c09]:- @graphql-mesh/[email protected]
- @graphql-tools/[email protected]
- @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
-
#532
4e33933Thanks @EmrysMyrddin! - dependencies updates:- Updated dependency
graphql-yoga@^5.13.2↗︎ (from^5.13.1, independencies)
- Updated dependency
-
Updated dependencies [
4e33933,c9cd206,4e33933,4e33933,4e33933,4e33933,4e33933,c9cd206]:- @graphql-hive/[email protected]
- @graphql-hive/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
@graphql-hive/[email protected]
Patch Changes
-
#532
4e33933Thanks @EmrysMyrddin! - dependencies updates:- Updated dependency
@whatwg-node/promise-helpers@^1.3.0↗︎ (from^1.2.5, independencies)
- Updated dependency
-
Updated dependencies [
4e33933]:- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
-
#532
4e33933Thanks @EmrysMyrddin! - dependencies updates:- Updated dependency
@whatwg-node/promise-helpers@^1.3.0↗︎ (from^1.2.5, independencies)
- Updated dependency
-
Updated dependencies [
4e33933,3003ae2]:- @graphql-mesh/[email protected]
@graphql-mesh/[email protected]
Patch Changes
-
#532
4e33933Thanks @EmrysMyrddin! - dependencies updates:- Updated dependency
@whatwg-node/promise-helpers@^1.3.0↗︎ (from^1.2.5, independencies)
- Updated dependency
@graphql-mesh/[email protected]
Patch Changes
- [#532]...
[email protected]
Pre-built binaries of the Hive Gateway for the @graphql-hive/[email protected] release.