Change8

@apollo/client@4.1.2

📦 apollo-clientView on GitHub →
🐛 3 fixes🔧 2 symbols

Summary

This patch release addresses several issues related to Server-Side Rendering (SSR) behavior, specifically ensuring correct handling of fetch policies and skip tokens during initial data reading.

🐛 Bug Fixes

  • Prevented `ssrMode`, `ssrForceFetchDelay`, or `prioritizeCacheValues` from overriding `fetchPolicy: 'cache-only'`, `fetchPolicy: 'no-cache'`, `fetchPolicy: 'standby'`, `skip: true`, or `skipToken` when reading the initial value of an ObservableQuery.
  • Fixed `skipToken` usage in `useQuery` when combined with `prerenderStatic` and related Server-Side Rendering (SSR) functions.
  • Avoided unnecessary network fetches when using `fetchPolicy: no-cache` in `useQuery` alongside `prerenderStatic` and related SSR functions.

Affected Symbols