releases.shpreview
Apollo GraphQL/Apollo Client/@apollo/client@4.0.0-alpha.21

@apollo/client@4.0.0-alpha.21

$npx -y @buildinternet/releases show rel_d9Hx0WAQ3yEXJb_89KB_r

Major Changes

  • #12686 dc4b1d0 Thanks @jerelmiller! - A @defer query that has not yet finished streaming is now considered loading and thus the loading flag will be true until the response has completed. A new NetworkStatus.streaming value has been introduced and will be set as the networkStatus while the response is streaming.

  • #12685 3b74800 Thanks @jerelmiller! - Remove the check and warning for cache.fragmentMatches when applying data masking. cache.fragmentMatches is a required API and data masking may crash when cache.fragmentMatches does not exist.

  • #12684 e697431 Thanks @jerelmiller! - Remove context from useLazyQuery hook options. If used, context must now be provided to the execute function. context will reset to {} if not provided as an option to execute.

Fetched April 11, 2026