Releases: graphql-hive/gateway
February 14, 2025
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
2318393
]:- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Patch Changes
-
#662
2318393
Thanks @ardatan! - When a field with@skip
and@include
directives in a selection set throws, show the correct error// Query query myQuery($toInclude: Boolean! = false) { user(id: 1) { id name username totalReviews @include(if: $toInclude) # If this throws, show the actual error instead of `Argument \"if\" of required type \"Boolean!\" was provided the variable` error } } // Variables { "toInclude": true }
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
2318393
]:- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
2318393
]:- @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-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
@graphql-mesh/[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 [
2318393
]:- @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 [
2318393
]:- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
2318393
]:- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Patch Changes
- Updated dependencies [
2318393
]:- @graphql-tools/[email protected]
[email protected]
Pre-built binaries of the Hive Gateway for the @graphql-hive/[email protected] release.
February 13, 2025
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
36b1baf
]:- @graphql-hive/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
36b1baf
]:- @graphql-hive/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
36b1baf
]:- @graphql-hive/[email protected]
@graphql-hive/[email protected]
Patch Changes
-
#654
36b1baf
Thanks @ardatan! - ExposeagentVersion
,clientName
andclientVersion
options for GraphOS reportingAnd set
hive-gateway@VERSION
by default foragentVersion
-
Updated dependencies []:
- @graphql-mesh/[email protected]
February 13, 2025
@graphql-tools/[email protected]
Patch Changes
-
#620
d72209a
Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.8.1
↗︎ (from^10.7.0
, independencies
)
- Updated dependency
-
Updated dependencies [
d72209a
]:- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Patch Changes
-
#620
d72209a
Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.8.1
↗︎ (from^10.7.0
, independencies
)
- Updated dependency
@graphql-tools/[email protected]
Patch Changes
-
#620
d72209a
Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.8.1
↗︎ (from^10.7.0
, independencies
)
- Updated dependency
-
Updated dependencies [
d72209a
]:- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Patch Changes
-
#620
d72209a
Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.8.1
↗︎ (from^10.7.0
, independencies
)
- Updated dependency
@graphql-tools/[email protected]
Patch Changes
-
#620
d72209a
Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.8.1
↗︎ (from^10.7.0
, independencies
)
- Updated dependency
-
Updated dependencies [
d72209a
]:- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Patch Changes
-
#620
d72209a
Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.8.1
↗︎ (from^10.7.0
, independencies
)
- Updated dependency
-
Updated dependencies [
d72209a
]:- @graphql-tools/[email protected]
@graphql-tools/[email protected]
Patch Changes
-
#620
d72209a
Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.8.1
↗︎ (from^10.7.0
, independencies
)
- Updated dependency
-
Updated dependencies [
d72209a
,d72209a
,d72209a
,d72209a
,7146f8d
,7146f8d
]:- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
- @graphql-tools/[email protected]
@graphql-mesh/[email protected]
Minor Changes
-
#605
e5d77f3
Thanks @ardatan! - Extract subgraph execution batching logic outside, so batching is handled by the Gateway not StitchingBREAKING;
UnifiedGraphHandlerOpts
no longer takesbatch
option, it is handled by the runtime itself
Patch Changes
-
#605
e5d77f3
Thanks @ardatan! - dependencies updates:- Added dependency
@graphql-tools/batch-execute@workspace:^
↗︎ (todependencies
)
- Added dependency
-
#620
d72209a
Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.8.1
↗︎ (from^10.7.0
, independencies
)
- Updated dependency
-
#642
30e41a6
Thanks @ardatan! - New JSON-based loggerBy default, it prints pretty still to the console unless NODE_ENV is production.
For JSON output, set theLOG_FORMAT
environment variable tojson
. -
Updated dependencies [
d72209a
,d72209a
,d72209a
,d72209a
,d72209a
,d72209a
,d72209a
,7146f8d
,7146f8d
]:- @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]
Minor Changes
-
#634
2292a33
Thanks @ardatan! - Redis Sentinel SupportSee the relevant doc section; Providing Cache Storage
-
#634
2292a33
Thanks @ardatan! - New Upstash Redis Cache support;See the relevant doc section; Providing Cache Storage
Patch Changes
-
#620
d72209a
Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-tools/utils@^10.8.1
↗︎ (from^10.7.0
, independencies
)
- Updated dependency
-
#634
2292a33
Thanks @ardatan! - dependencies updates:- Added dependency
@graphql-mesh/cache-upstash-redis@^0.0.1
↗︎ (todependencies
)
- Added dependency
-
#638
e618b1c
Thanks @renovate! - dependencies updates:- Updated dependency
@graphql-mesh/cache-upstash-redis@^0.0.2
↗︎ (from^0.0.1
, 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.
February 06, 2025
@graphql-tools/[email protected]
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/[email protected]
Patch Changes
- Updated dependencies [
8c80ac9
,8c80ac9
]:- @graphql-tools/[email protected]
@graphql-mesh/[email protected]
Patch Changes
-
#590
203172c
Thanks @ardatan! - Refactor to make it easier to replace the supergraph execution -
Updated dependencies [
8c80ac9
]:- @graphql-mesh/[email protected]
- @graphql-tools/[email protected]
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
8c80ac9
,8c80ac9
]:- @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-mesh/[email protected]
Patch Changes
- Updated dependencies [
8c80ac9
,8c80ac9
,8c80ac9
]:- @graphql-hive/[email protected]
- @graphql-mesh/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
8c80ac9
,8c80ac9
]:- @graphql-hive/[email protected]
@graphql-hive/[email protected]
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/[email protected]
- @graphql-tools/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-tools/[email protected]
@graphql-mesh/[email protected]
Patch Changes
-
#598
8c80ac9
Thanks @ardatan! - dependencies updates:- Removed dependency
@graphql-hive/gateway-abort-signal-any@workspace:^
↗︎ (fromdependencies
)
- Removed dependency
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
8c80ac9
,8c80ac9
,8c80ac9
]:- @graphql-mesh/[email protected]
- @graphql-tools/[email protected]
@graphql-mesh/[email protected]
Patch Changes
-
#598
8c80ac9
Thanks @ardatan! - Use native AbortSignal, AbortController APIs instead of custom ones -
Updated dependencies [
8c80ac9
]:- @graphql-mesh/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
8c80ac9
]:- @graphql-mesh/[email protected]
[email protected]
Pre-built binaries of the Hive Gateway for the @graphql-hive/[email protected] release.
February 04, 2025
@graphql-tools/[email protected]
Patch Changes
- #591
7d42160
Thanks @ardatan! - Fix the regression preventing users from passing customlazy
andlazyCloseTimeout
options
@graphql-hive/[email protected]
Patch Changes
- Updated dependencies [
7d42160
,7d42160
]:- @graphql-mesh/[email protected]
@graphql-mesh/[email protected]
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/[email protected]
February 04, 2025
@graphql-tools/[email protected]
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/[email protected]
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/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
- @graphql-mesh/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
0b13cb4
]:- @graphql-hive/[email protected]
@graphql-mesh/[email protected]
Patch Changes
- Updated dependencies [
0b13cb4
]:- @graphql-hive/[email protected]
@graphql-hive/[email protected]
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/[email protected]
@graphql-mesh/[email protected]
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/[email protected]