Releases: graphql-hive/gateway
February 06, 2025
@graphql-tools/executor-http@1.2.6
Patch Changes
-
#598
8c80ac9
Thanks @ardatan! - dependencies updates:- Removed dependency
@graphql-hive/gateway-abort-signal-any@workspace:^
↗︎ (fromdependencies
)
- Removed dependency
-
#598
8c80ac9
Thanks @ardatan! - Use native AbortSignal, AbortController APIs instead of custom ones
@graphql-tools/federation@3.1.1
Patch Changes
@graphql-mesh/fusion-runtime@0.10.32
Patch Changes
-
#590
203172c
Thanks @ardatan! - Refactor to make it easier to replace the supergraph execution -
Updated dependencies [
8c80ac9
]:- @graphql-mesh/transport-common@0.7.28
- @graphql-tools/federation@3.1.1
@graphql-hive/gateway@1.9.4
Patch Changes
- Updated dependencies [
8c80ac9
,8c80ac9
]:- @graphql-hive/gateway-runtime@1.4.12
- @graphql-mesh/transport-http-callback@0.5.19
- @graphql-mesh/hmac-upstream-signature@1.2.19
- @graphql-mesh/plugin-opentelemetry@1.3.40
- @graphql-mesh/plugin-prometheus@1.3.28
- @graphql-mesh/transport-http@0.6.32
- @graphql-mesh/transport-ws@1.0.2
@graphql-mesh/plugin-opentelemetry@1.3.40
Patch Changes
- Updated dependencies [
8c80ac9
,8c80ac9
,8c80ac9
]:- @graphql-hive/gateway-runtime@1.4.12
- @graphql-mesh/transport-common@0.7.28
@graphql-mesh/plugin-prometheus@1.3.28
Patch Changes
@graphql-hive/gateway-runtime@1.4.12
Patch Changes
-
#598
8c80ac9
Thanks @ardatan! - dependencies updates:- Removed dependency
@graphql-hive/gateway-abort-signal-any@workspace:^
↗︎ (fromdependencies
)
- Removed dependency
-
#598
8c80ac9
Thanks @ardatan! - Use native AbortSignal, AbortController APIs instead of custom ones -
Updated dependencies [
8c80ac9
,8c80ac9
,8c80ac9
,203172c
]:- @graphql-mesh/transport-common@0.7.28
- @graphql-tools/executor-http@1.2.6
- @graphql-mesh/fusion-runtime@0.10.32
- @graphql-mesh/hmac-upstream-signature@1.2.19
- @graphql-tools/federation@3.1.1
@graphql-mesh/transport-common@0.7.28
Patch Changes
-
#598
8c80ac9
Thanks @ardatan! - dependencies updates:- Removed dependency
@graphql-hive/gateway-abort-signal-any@workspace:^
↗︎ (fromdependencies
)
- Removed dependency
@graphql-mesh/transport-http@0.6.32
Patch Changes
- Updated dependencies [
8c80ac9
,8c80ac9
,8c80ac9
]:- @graphql-mesh/transport-common@0.7.28
- @graphql-tools/executor-http@1.2.6
@graphql-mesh/transport-http-callback@0.5.19
Patch Changes
-
#598
8c80ac9
Thanks @ardatan! - Use native AbortSignal, AbortController APIs instead of custom ones -
Updated dependencies [
8c80ac9
]:- @graphql-mesh/transport-common@0.7.28
@graphql-mesh/transport-ws@1.0.2
Patch Changes
- Updated dependencies [
8c80ac9
]:- @graphql-mesh/transport-common@0.7.28
hive-gateway@1.9.4
Pre-built binaries of the Hive Gateway for the @graphql-hive/gateway@1.9.4 release.
February 04, 2025
@graphql-tools/executor-graphql-ws@2.0.1
Patch Changes
- #591
7d42160
Thanks @ardatan! - Fix the regression preventing users from passing customlazy
andlazyCloseTimeout
options
@graphql-hive/gateway@1.9.3
Patch Changes
@graphql-mesh/transport-ws@1.0.1
Patch Changes
-
#591
7d42160
Thanks @ardatan! - dependencies updates:- Removed dependency
isomorphic-ws@^5.0.0
↗︎ (fromdependencies
)
- Removed dependency
-
#591
7d42160
Thanks @ardatan! - Avoid having an extra Client instantiation in the transport, and use the one in the executor -
Updated dependencies [
7d42160
]:- @graphql-tools/executor-graphql-ws@2.0.1
February 04, 2025
@graphql-tools/executor-graphql-ws@2.0.0
Major Changes
-
#481
0b13cb4
Thanks @enisdenjo! - Executor options don't exist graphql-ws dependency optionsRemoving the dependency on the types. Some options are still exposed, but if you want to further customise the graphql-ws client, you should pass your own instance of the client instead.
import { buildGraphQLWSExecutor } from '@graphql-tools/executor-graphql-ws'; import { createClient } from 'graphql-ws'; import { options } from './my-graphql-ws-client-options'; const executor = buildGraphQLWSExecutor( createClient({ url: 'ws://localhost:4000/graphql', ...options, }), );
-
#481
0b13cb4
Thanks @enisdenjo! - Upgrade graphql-ws to v6If you have a custom graphql-ws configuration when building the executor with
buildGraphQLWSExecutor
, you will have to migrate the graphql-ws side to v6. Please consult the changelog of graphql-ws.
Minor Changes
- #481
0b13cb4
Thanks @enisdenjo! - Export GraphQLWSExecutorOptions type
Patch Changes
-
#481
0b13cb4
Thanks @enisdenjo! - dependencies updates:- Updated dependency
graphql-ws@^6.0.3
↗︎ (from^5.14.0
, independencies
)
- Updated dependency
@graphql-hive/gateway@1.9.2
Patch Changes
-
#481
0b13cb4
Thanks @enisdenjo! - dependencies updates:- Updated dependency
graphql-ws@^6.0.3
↗︎ (from^5.16.0
, independencies
)
- Updated dependency
-
#481
0b13cb4
Thanks @enisdenjo! - WebSocket transport options allow configuring onlyconnectionParams
In most of the cases you won't need to configure the underlying graphql-ws client any further.
-
#481
0b13cb4
Thanks @enisdenjo! - Upgrade graphql-ws to v6If you have a custom graphql-ws configuration when using the transport, you will have to migrate the graphql-ws side to v6. Please consult the changelog of graphql-ws.
-
Updated dependencies [
0b13cb4
,0b13cb4
,0b13cb4
,0b13cb4
,0b13cb4
]:- @graphql-hive/gateway-runtime@1.4.11
- @graphql-mesh/transport-ws@1.0.0
- @graphql-mesh/hmac-upstream-signature@1.2.19
- @graphql-mesh/plugin-opentelemetry@1.3.39
- @graphql-mesh/plugin-prometheus@1.3.27
@graphql-mesh/plugin-opentelemetry@1.3.39
Patch Changes
- Updated dependencies [
0b13cb4
]:- @graphql-hive/gateway-runtime@1.4.11
@graphql-mesh/plugin-prometheus@1.3.27
Patch Changes
- Updated dependencies [
0b13cb4
]:- @graphql-hive/gateway-runtime@1.4.11
@graphql-hive/gateway-runtime@1.4.11
Patch Changes
-
#481
0b13cb4
Thanks @enisdenjo! - dependencies updates:- Updated dependency
graphql-ws@^6.0.3
↗︎ (from^5.16.0
, independencies
)
- Updated dependency
-
Updated dependencies []:
- @graphql-mesh/hmac-upstream-signature@1.2.19
@graphql-mesh/transport-ws@1.0.0
Major Changes
-
#481
0b13cb4
Thanks @enisdenjo! - WebSocket transport options allow configuring onlyconnectionParams
In most of the cases you won't need to configure the underlying graphql-ws client any further.
-
#481
0b13cb4
Thanks @enisdenjo! - WebSocket transport is stable and production ready
Minor Changes
-
#481
0b13cb4
Thanks @enisdenjo! - Upgrade graphql-ws to v6If you have a custom graphql-ws configuration when using the transport, you will have to migrate the graphql-ws side to v6. Please consult the changelog of graphql-ws.
Patch Changes
-
#481
0b13cb4
Thanks @enisdenjo! - dependencies updates:- Updated dependency
graphql-ws@^6.0.3
↗︎ (from^5.16.0
, independencies
) - Added dependency
isomorphic-ws@^5.0.0
↗︎ (todependencies
)
- Updated dependency
-
Updated dependencies [
0b13cb4
,0b13cb4
,0b13cb4
,0b13cb4
]:- @graphql-tools/executor-graphql-ws@2.0.0
hive-gateway@1.9.3
Pre-built binaries of the Hive Gateway for the @graphql-hive/gateway@1.9.3 release.
hive-gateway@1.9.2
Pre-built binaries of the Hive Gateway for the @graphql-hive/gateway@1.9.2 release.
January 31, 2025
hive-gateway@1.9.1
Pre-built binaries of the Hive Gateway for the @graphql-hive/gateway@1.9.1 release.
January 30, 2025
@graphql-hive/gateway@1.9.0
Minor Changes
-
#568
de83dd2
Thanks @dotansimha! - Improvecache
configuration signature.The
cache
configuration key now allow you to pass a custom factory function to get the cache instance:import { defineConfig } from '@graphql-hive/gateway'; export const gatewayConfig = defineConfig({ // ... cache: (ctx) => { // Here you may create/retrieve your cache store instance, and return a KeyValueCache instance }, });
Patch Changes
hive-gateway@1.9.0
Pre-built binaries of the Hive Gateway for the @graphql-hive/gateway@1.9.0 release.