fix(deps): update dependency @graphql-tools/executor-http to v2 #10399
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.0.0
->^2.0.0
Release Notes
graphql-hive/gateway (@graphql-tools/executor-http)
v2.1.1
Compare Source
Patch Changes
#1358
8e37851
Thanks @dependabot! - dependencies updates:@graphql-tools/utils@^10.9.1
↗︎ (from^10.9.0
, independencies
)Updated dependencies [
8e37851
]:v2.1.0
Compare Source
Minor Changes
b59a266
Thanks @ardatan! -endpoint
can now also be a factory function that returns the endpoint based on theExecutionRequest
. This allows creating dynamic endpoints, depending on environment variables or other runtime values.Patch Changes
#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/utils@^10.9.0
↗︎ (from^10.8.1
, independencies
)Updated dependencies [
6215001
,a71236d
]:v2.0.3
Compare Source
Patch Changes
ed323fa
Thanks @dependabot! - dependencies updates:meros@^1.3.1
↗︎ (from^1.2.1
, independencies
)v2.0.2
Compare Source
Patch Changes
54beb7a
Thanks @ardatan! - dependencies updates:@whatwg-node/fetch@^0.10.8
↗︎ (from^0.10.6
, independencies
)v2.0.1
Compare Source
Patch Changes
#1124
b7627d3
Thanks @enisdenjo! - Handle server sent events stream chunk containing multiple events#1121
ef0e24c
Thanks @enisdenjo! - Gracefully handle event stream reading errors and cancellations#1124
b7627d3
Thanks @enisdenjo! - Flush incoming chunk before closing the streamv2.0.0
Compare Source
Major Changes
#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.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!
#1015
9a120c8
Thanks @ardatan! - AddTypeError
tooriginalError
prop of the error thrown when nodata
anderrors
found 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 clientv1.3.3
Compare Source
Patch Changes
c7ea2c5
Thanks @kroupacz! - Errors should not be swallowed when it is thrown from the shared rootv1.3.2
Compare Source
Patch Changes
#532
4e33933
Thanks @EmrysMyrddin! - dependencies updates:@whatwg-node/promise-helpers@^1.3.0
↗︎ (from^1.2.5
, independencies
)#922
c9cd206
Thanks @enisdenjo! - dependencies updates:@graphql-hive/signal@workspace:^
↗︎ (todependencies
)#929
dbfb0f7
Thanks @ardatan! - Throw an understandable error with HTTP details when the response is emptyUpdated dependencies [
c9cd206
]:v1.3.1
Compare Source
Patch Changes
278618a
Thanks @ardatan! - dependencies updates:@whatwg-node/promise-helpers@^1.2.5
↗︎ (from^1.0.0
, independencies
)v1.3.0
Compare Source
Minor Changes
9c2f323
Thanks @ardatan! - Ensure subgraph name is present in the upstream error extensions when HTTP Executor throwsPatch 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
)#773
d949143
Thanks @renovate! - dependencies updates:extract-files@^11.0.0
↗︎ (fromdependencies
)#791
661b103
Thanks @ardatan! - dependencies updates:value-or-promise@^1.0.12
↗︎ (fromdependencies
)Updated dependencies [
e393337
]:v1.2.8
Compare Source
Patch Changes
#696
a289faa
Thanks @ardatan! - dependencies updates:@whatwg-node/fetch@^0.10.4
↗︎ (from^0.10.1
, independencies
)#709
20d275c
Thanks @renovate! - Subscription cancellation fix for BunUpdated dependencies [
a289faa
]:v1.2.7
Compare Source
Patch Changes
#620
d72209a
Thanks @renovate! - dependencies updates:@graphql-tools/utils@^10.8.1
↗︎ (from^10.7.0
, independencies
)Updated dependencies [
d72209a
]:v1.2.6
Compare Source
Patch Changes
#598
8c80ac9
Thanks @ardatan! - dependencies updates:@graphql-hive/gateway-abort-signal-any@workspace:^
↗︎ (fromdependencies
)#598
8c80ac9
Thanks @ardatan! - Use native AbortSignal, AbortController APIs instead of custom onesv1.2.5
Compare Source
Patch Changes
#420
14152f7
Thanks @ardatan! - - In case of schema reload, throwSCHEMA_RELOAD
error while recreating the transports and executorsSHUTTING_DOWN
error while cleaning the transports and executors upPreviously, these errors are only thrown for subscriptions not it is thrown in other type of operations as well.
And previously the thrown errors during these two cleanup and restart process were cryptic, now the mentioned two errors above are thrown with more clear messages
v1.2.4
Compare Source
Patch Changes
c60a8f4
]:v1.2.3
Compare Source
Patch Changes
#381
55eb1b4
Thanks @ardatan! - dependencies updates:@graphql-tools/executor-common@workspace:^
↗︎ (todependencies
)#381
55eb1b4
Thanks @ardatan! - This is a bugfix with some internal changes, no user action is needed. This bugfix and improvement is done to improve the stability of some components of the gateway;Like HMAC Upstream Signature plugin, different components of the gateway were using different ways of serializing the execution request.
Some of them were ignoring
variables
if it is empty, some of not, this was causing the signature generation to be different for the same query.For example, it was working as expected in Proxy mode, but not working as expected in Federation Gateway mode.
With this change, now we have a shared helper to serialize the upstream execution request with a memoized
print
function for query AST etc to have a consistent serialization so consistent signature generation for HMAC.For example instead of using
print
, you should usedefaultPrintFn
that memoizesprint
operation and also used the string version of it parsed before by Envelop/Yoga.Or instead of creating objects from
ExecutionRequest
, useserializeExecutionRequest
helper.Updated dependencies [
55eb1b4
]:v1.2.2
Compare Source
Patch Changes
#373
e606975
Thanks @ardatan! - dependencies updates:@graphql-tools/utils@^10.7.0
↗︎ (from^10.6.2
, independencies
)#367
15975c2
Thanks @ardatan! - Fix the combination ofupstreamRetry
andupstreamTimeout
togetherWhen you use
upstreamRetry
andupstreamTimeout
together, theupstreamRetry
wasn't applied properly when the request is timed out withupstreamTimeout
.Updated dependencies [
e606975
,e606975
]:v1.2.1
Compare Source
Patch Changes
#322
23b8987
Thanks @ardatan! - dependencies updates:@graphql-hive/gateway-abort-signal-any@workspace:^
↗︎ (todependencies
)Updated dependencies [
23b8987
]:v1.2.0
Compare Source
Minor Changes
#313
367b359
Thanks @ardatan! - Automatic Persisted Queries support for upstream requestsFor HTTP Executor;
For Gateway Configuration;
v1.1.14
Compare Source
Patch Changes
34d1224
Thanks @ardatan! - dependencies updates:tslib@^2.8.1
↗︎ (from^2.4.0
, independencies
)v1.1.13
Compare Source
Patch Changes
3f1a0fa
Thanks @ardatan! - Improve multipart supportv1.1.12
Compare Source
Patch Changes
cdca511
Thanks @ardatan! - dependencies updates:@graphql-tools/utils@^10.6.2
↗︎ (from^10.6.0
, independencies
)v1.1.11
Compare Source
Patch Changes
2e0add3
Thanks @ardatan! - dependencies updates:@whatwg-node/fetch@^0.10.1
↗︎ (from^0.10.0
, independencies
)v1.1.10
Compare Source
Patch Changes
#164
310613d
Thanks @ardatan! - dependencies updates:@graphql-tools/utils@^10.6.0
↗︎ (from^10.5.6
, independencies
)#180
9438e21
Thanks @ardatan! - dependencies updates:@whatwg-node/disposablestack@^0.0.5
↗︎ (todependencies
)#180
9438e21
Thanks @ardatan! - Use new explicit resource management internally#199
b534288
Thanks @ardatan! - Logs are now easier to read, bigger results not do not create bigger outputs but instead they are all logged in a single line#98
697308d
Thanks @ardatan! - Bun support by using native Bun API whenever possiblev1.1.9
Compare Source
Patch Changes
[
dc5043b
]:v1.1.8
Compare Source
Patch Changes
#6663
d06afe3
Thanks @renovate! - dependencies updates:
@whatwg-node/fetch@^0.10.0
↗︎(from
^0.9.0
, independencies
)#6658
04d5cd7
Thanks @enisdenjo! - Cancel SSE stream even while waiting for next
event
v1.1.7
Compare Source
Patch Changes
[
cf2ce5e
]:v1.1.6
Compare Source
Patch Changes
f9dd3d6
Thanks @ardatan! - Details in the extensions when an unexpected
error occurs;
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 was generated by Mend Renovate. View the repository job log.