@graphql-tools/executor@4.1.2
Patch Changes
- #6790
d54bc77Thanks @n1ru4l! - Executor now collects@deferfields the way graphql-js 17IncrementalExecutordoes: overlapping fields execute once in the parent group instead of again in the deferred patch. Subsequent payloads only contain fields that were not already delivered. When a field is nulled by error bubbling, deferred and streamed work at or under that path is cancelled (and ancestor patches that would write into the nulled subtree are dropped), matching graphql-js 17hasNulledPosition. Default / non-incremental execution still uses the previous collect path.