Patch Changes
-
#10969
2ee2fd9- Fix infinite queries to respect a reducedmaxPageslimit when fetching in either direction. -
#12480
8d0dc27- Excludestatusfrom the filters accepted byQueryClient.isMutating,useIsMutating, andinjectIsMutating. These APIs always count mutations withstatus: 'pending'. -
#12442
e69cac6- Handle the rejection of a paused refetch started byrefetchQuerieswiththrowOnError, so cancelling it later no longer causes an unhandledCancelledError. -
#12447
f2215d2- Use() => voidinstead of the DOM-onlyVoidFunctiontype inaddConsumeAwareSignal, so the published declarations type-check without the DOM lib. -
#10777
86e7957- FixshallowEqualObjectsto compare own property keys and values and ignore inherited properties. Objects with different own keys now compare as unequal, including when the differing values areundefined. -
#12489
b6576b3- Keep all callers of an in-flight query waiting for the replacement fetch when invalidation cancels it, including after repeated invalidations. -
#12481
af0e0ef- Prevent cancelled streamed queries from writing to the cache or starting a delayed stream, even when the stream does not consume the abort signal. -
#11788
05d9b6a- ClearisPausedon a mutation that can start once itsonMutateresolves, so it is no longer dehydrated and resumed a second time while its request is in flight.