fix(deps): update all non-major dependencies #6803
Merged
+17
−6
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.3.6
->1.3.7
1.2.2
->1.2.3
Release Notes
graphql-hive/gateway (@graphql-tools/executor-graphql-ws)
v1.3.7
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
]:graphql-hive/gateway (@graphql-tools/executor-http)
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
]:Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.