fix(deps): update dependency @graphql-tools/federation to v4 #3426
+272
−1,312
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^1.1.0
->^4.0.0
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
graphql-hive/gateway (@graphql-tools/federation)
v4.0.4
Compare Source
Patch Changes
a6a3d4d
Thanks @ardatan! - Fix shared root handling in case of heavily nested selectionsv4.0.3
Compare Source
Patch Changes
#1522
e64a4e1
Thanks @ardatan! - Revert an extra memoizationUpdated dependencies []:
v4.0.2
Compare Source
Patch Changes
#1473
838ffec
Thanks @dependabot! - dependencies updates:@whatwg-node/promise-helpers@^1.3.2
↗︎ (from^1.3.0
, independencies
)Updated dependencies [
838ffec
,838ffec
,fe99f74
,838ffec
,838ffec
]:v4.0.1
Compare Source
Patch Changes
v4.0.0
Compare Source
Major Changes
#956
46d2661
Thanks @EmrysMyrddin! - Drop Node 18 supportLeast supported Node version is now v20.
Patch Changes
#956
46d2661
Thanks @EmrysMyrddin! - Inflight request deduplicationUpdated dependencies [
46d2661
,46d2661
,46d2661
,46d2661
]:v3.2.9
Compare Source
Patch Changes
#1411
37113d1
Thanks @dependabot! - dependencies updates:@whatwg-node/fetch@^0.10.10
↗︎ (from^0.10.9
, independencies
)Updated dependencies [
37113d1
]:v3.2.8
Compare Source
Patch Changes
#1358
8e37851
Thanks @dependabot! - dependencies updates:@graphql-tools/executor@^1.4.9
↗︎ (from^1.4.8
, independencies
)@graphql-tools/merge@^9.1.1
↗︎ (from^9.1.0
, independencies
)@graphql-tools/schema@^10.0.25
↗︎ (from^10.0.24
, independencies
)@graphql-tools/utils@^10.9.1
↗︎ (from^10.9.0
, independencies
)Updated dependencies [
8e37851
,8e37851
,8e37851
,8e37851
]:v3.2.7
Compare Source
Patch Changes
#1318
7dafdeb
Thanks @enisdenjo! - dependencies updates:@graphql-yoga/typed-event-target@^3.0.2
↗︎ (from^3.0.1
, independencies
)#1338
7287ffa
Thanks @enisdenjo! - dependencies updates:@whatwg-node/fetch@^0.10.9
↗︎ (from^0.10.8
, independencies
)#1344
a71236d
Thanks @dependabot! - dependencies updates:@graphql-tools/executor@^1.4.8
↗︎ (from^1.4.7
, independencies
)@graphql-tools/merge@^9.1.0
↗︎ (from^9.0.12
, independencies
)@graphql-tools/schema@^10.0.24
↗︎ (from^10.0.11
, independencies
)@graphql-tools/utils@^10.9.0
↗︎ (from^10.8.1
, independencies
)#1333
ffa3753
Thanks @enisdenjo! - Isomorphic environment variable getter with truthy value parsingUpdated dependencies [
a71236d
,7287ffa
,a71236d
,a71236d
,a71236d
,b59a266
]:v3.2.6
Compare Source
Patch Changes
b69c80b
]:v3.2.5
Compare Source
Patch Changes
0655d1f
,0655d1f
,0655d1f
]:v3.2.4
Compare Source
Patch Changes
ed323fa
]:v3.2.3
Compare Source
Patch Changes
#1144
54beb7a
Thanks @ardatan! - dependencies updates:@whatwg-node/fetch@^0.10.8
↗︎ (from^0.10.6
, independencies
)#1187
85d7c95
Thanks @enisdenjo! - Handle nested keys with arguments#1136
511ba36
Thanks @ardatan! - Handle errors on non-nullable fields in shared root fields correctlyUpdated dependencies [
54beb7a
,4a80de1
]:v3.2.2
Compare Source
Patch Changes
0512be3
Thanks @ardatan! - Optimizes@provides
handling by avoiding the generation of new query plans when a parent subgraph already supplies the requested fields.subtractSelectionSets
to compute leftover selections.providedSelectionNode
through planning to subtract out provided fields early.b7627d3
,ef0e24c
,0512be3
,b7627d3
]:v3.2.1
Compare Source
Patch Changes
#1045
da47a0e
Thanks @enisdenjo! - dependencies updates:@whatwg-node/fetch@^0.10.6
↗︎ (from^0.10.4
, independencies
)#1045
da47a0e
Thanks @enisdenjo! - Update graphql-yoga and whatwg-node packagesIn light of https://github.com/ardatan/whatwg-node/pull/2305. Please upgrade as soon as possible!
#997
4cf75cb
Thanks @ardatan! - - BREAKING: HTTP Executor no longer takesserviceName
as an option.@graphql-mesh/transport-http-callback
no longer handleDOWNSTREAM_SERVICE_ERROR
error code withserviceName
.DOWNSTREAM_SERVICE_ERROR
error code andserviceName
as a property. This behavior can be configured withsubgraphErrors
option of thecreateGatewayRuntime
function or CLI config.Updated dependencies [
da47a0e
,da47a0e
,9a120c8
,4cf75cb
]:v3.2.0
Compare Source
Minor Changes
7d771d8
Thanks @ardatan! - As Apollo suggests and uses in their implementation, we set the request timeout to 30 seconds for GraphOS uplinksPatch Changes
#946
7d771d8
Thanks @ardatan! - dependencies updates:@graphql-tools/executor@^1.4.7
↗︎ (todependencies
)#950
c7ea2c5
Thanks @kroupacz! - Errors should not be swallowed when it is thrown from the shared rootUpdated dependencies [
c7ea2c5
,0af3485
]:v3.1.7
Compare Source
Patch Changes
#532
4e33933
Thanks @EmrysMyrddin! - dependencies updates:@whatwg-node/promise-helpers@^1.3.0
↗︎ (from^1.2.5
, independencies
)Updated dependencies [
4e33933
,4e33933
,c9cd206
,4e33933
,4e33933
,7b86c09
,dbfb0f7
]:v3.1.6
Compare Source
Patch Changes
#862
278618a
Thanks @ardatan! - dependencies updates:@whatwg-node/promise-helpers@^1.2.5
↗︎ (from^1.0.0
, independencies
)Updated dependencies [
278618a
,278618a
,278618a
,278618a
]:v3.1.5
Compare Source
Patch Changes
#726
6334b2e
Thanks @ardatan! - dependencies updates:@whatwg-node/promise-helpers@^1.0.0
↗︎ (todependencies
)#727
c54a080
Thanks @renovate! - dependencies updates:@whatwg-node/disposablestack@^0.0.6
↗︎ (from^0.0.5
, independencies
)Updated dependencies [
6334b2e
,6334b2e
,c54a080
,d949143
,661b103
,6334b2e
,6334b2e
,9c2f323
,2a54e85
]:v3.1.4
Compare Source
Patch Changes
#696
a289faa
Thanks @ardatan! - dependencies updates:@whatwg-node/fetch@^0.10.4
↗︎ (from^0.10.1
, independencies
)Updated dependencies [
a289faa
,20d275c
]:v3.1.3
Compare Source
Patch Changes
2318393
]:v3.1.2
Compare Source
Patch Changes
#620
d72209a
Thanks @renovate! - dependencies updates:@graphql-tools/utils@^10.8.1
↗︎ (from^10.7.0
, independencies
)Updated dependencies [
d72209a
,d72209a
,d72209a
,d72209a
,7146f8d
,7146f8d
]:v3.1.1
Compare Source
Patch Changes
8c80ac9
,8c80ac9
]:v3.1.0
Compare Source
Minor Changes
#444
b52c9ba
Thanks @ardatan! - NowSupergraphSchemaManager
can be used inApolloServer
asgateway
;And with the new
onStitchedSchema
option, you can manipulate the executable schema created from the supergraph.The following example demonstrates how to use
onStitchedSchema
withapplyMiddleware
fromgraphql-middleware
:Patch Changes
#552
b0bc26b
Thanks @ardatan! - Handle shared subscription root fields correctlyIn case of conflicting subscription root fields coming from different subgraphs or different entry points(multiple keys),
subscription was failing.
Updated dependencies [
9144222
]:v3.0.10
Compare Source
Patch Changes
18682e6
,e9f78cd
]:v3.0.9
Compare Source
Patch Changes
#443
a625269
Thanks @ardatan! - In case of shared Mutation field in different subgraphs, choose the best option instead of choosing the last option just like we do in Query root fieldsUpdated dependencies [
a625269
,14152f7
]:v3.0.8
Compare Source
Patch Changes
0591aa9
Thanks @ardatan! - Keep the custom directives(using @composeDirective) from the supergraph, in the unified schema served by the gateway should keep it.v3.0.7
Compare Source
Patch Changes
#387
3571399
Thanks @ardatan! - In case of shared root field on Mutation, it was batched incorrectly across subgraphs. But instead only one mutation should be called as mutations should not be parallelUpdated dependencies []:
v3.0.6
Compare Source
Patch Changes
v3.0.5
Compare Source
Patch Changes
55eb1b4
,55eb1b4
]:v3.0.4
Compare Source
Patch Changes
#373
e606975
Thanks @ardatan! - dependencies updates:@graphql-tools/utils@^10.7.0
↗︎ (from^10.6.2
, independencies
)Updated dependencies [
e606975
,e606975
,e606975
,e606975
,15975c2
]:v3.0.3
Compare Source
Patch Changes
0d81307
Thanks @renovate! - dependencies updates:@graphql-yoga/typed-event-target@^3.0.1
↗︎ (from^3.0.0
, independencies
)v3.0.2
Compare Source
Patch Changes
23b8987
,23b8987
]:v3.0.1
Compare Source
Patch Changes
18682e6
,e9f78cd
]:v3.0.0
Compare Source
Major Changes
#308
d747d4c
Thanks @ardatan! - BREAKING CHANGES;buildSubgraphSchema
, use@apollo/subgraph
instead.getSubschemaForFederationWithURL
getSubschemaForFederationWithTypeDefs
getSubschemaForFederationWithExecutor
getSubschemaForFederationWithSchema
federationSubschemaTransformer
SupergraphSchemaManager
is no longer anEventEmitter
butEventTarget
instead, and it emits a realEvent
object.SupergraphSchemaManager
is nowDisposable
and it no longer stops based on Nodejs terminate events, so you should useusing
syntax.Patch Changes
d747d4c
Thanks @ardatan! - dependencies updates:@graphql-yoga/typed-event-target@^3.0.0
↗︎ (todependencies
)@whatwg-node/disposablestack@^0.0.5
↗︎ (todependencies
)@whatwg-node/events@^0.1.2
↗︎ (todependencies
)v2.2.40
Compare Source
Patch Changes
#291
34d1224
Thanks @ardatan! - dependencies updates:tslib@^2.8.1
↗︎ (from^2.4.0
, independencies
)Updated dependencies [
34d1224
,34d1224
,34d1224
,34d1224
]:v2.2.39
Compare Source
Patch Changes
3f1a0fa
]:v2.2.38
Compare Source
Patch Changes
#269
cdca511
Thanks @ardatan! - dependencies updates:@graphql-tools/merge@^9.0.12
↗︎ (from^9.0.9
, independencies
)@graphql-tools/schema@^10.0.11
↗︎ (from^10.0.8
, independencies
)@graphql-tools/utils@^10.6.2
↗︎ (from^10.6.0
, independencies
)Updated dependencies [
7df2215
,cdca511
,cdca511
,cdca511
,cdca511
]:v2.2.37
Compare Source
Patch Changes
9ce705c
]:v2.2.36
Compare Source
Patch Changes
76642d8
]:v2.2.35
Compare Source
Patch Changes
v2.2.34
Compare Source
Patch Changes
ba7e585
Thanks @ardatan! - Drop `@hidden` support in favor of `@inaccessible`v2.2.33
[Compare Source](https://redirect.github.com/graphql-hive/gateway/compare/@graphql-tools/federation
Configuration
📅 Schedule: Branch creation - "after 8pm,before 6am" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.