Patch Changes
- ⚠️ Fix
ssrExchange
bug which preventedstaleWhileRevalidate
from sending off requests as network-only requests, and caused unrelatednetwork-only
operations to be dropped, by @kitten (See #2691) - Allow URL limit for GET requests to be bypassed using
preferGetMethod: 'force'
rather than the defaulttrue
or'within-url-limit'
value, by @kitten (See #2692) - ⚠️ Fix operation identities preventing users from deeply cloning operation contexts. Instead, we now use a client-wide counter (rolling over as needed).
While this changes an internal data structure in@urql/core
only, this change also affects theofflineExchange
in@urql/exchange-graphcache
due to it relying on the identity being previously an object rather than an integer, by @kitten (See #2732)