Patch Changes
- Reset
partial
result marker when reading from selections when a child value sees a cache miss. This only affects resolvers on child values enablinginfo.partial
while a parent may abort early instead
Submitted by @kitten (See #3340) - ⚠️ Fix
@_optional
directive not settinginfo.partial = true
on cache miss and fix usage ofinfo.parentKey
andinfo.parentFieldKey
usage in default directives
Submitted by @kitten (See #3338) - Replace implementation for
@_optional
and@_required
with built-in handling inside cache reads to allow@_optional
to work for nested selection sets
Submitted by @kitten (See #3341)