NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3413 most downloaded on npm
Developer tools to interact with and visualize the TanStack/react-query cache
Last release 2 days ago
02 Oct 2026
Ships fairly regularly
a new release about every 2 weeks
Most releases are documented
notes for 52 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
578 releases · first in 2022
One column per quarter.
Patch Changes Updated dependencies []: @tanstack/query-core@5.104.1
ec060b6]:
ec060b6]:
Updated dependencies [ 5279b05 ]:
5279b05]:
Patch Changes Updated dependencies []: @tanstack/query-core@5.103.3
Updated dependencies [ 8a28904 ]:
8a28904]:
Updated dependencies [ 8330b2f , 3212966 ]:
Updated dependencies [ e57f816 , fdae2ce , a1119e5 , cbf77bf ]:
#11501 9567367 - Declare dependencies used by the published devtools source and type declarations so they resolve with strict package managers. Keep runtime dependencies bundled in the compiled devtools.
Declare the React types used by React Query Devtools as a peer dependency, compatible with React 18 and 19.
Updated dependencies [9567367]:
Patch Changes Updated dependencies []: @tanstack/query-core@5.102.8
Patch Changes Updated dependencies []: @tanstack/query-core@5.102.7
Patch Changes Updated dependencies []: @tanstack/query-core@5.102.6
ac2b612]:
Updated dependencies [ 578e5c2 ]:
578e5c2]:
ef1eff1]:
@tanstack/query-devtools@5.102.4
@tanstack/query-devtools@5.102.3
Updated dependencies [ 80fbf73 ]:
80fbf73]:
Updated dependencies [ 134890d ]:
134890d]:
Updated dependencies [`37127db`, `6e3d521`, `294d4e6`, `cb6c9d3`, `2215bb0`, `1ef4208`, `fb6c3fa`, `8834267`, `b866a95`, `e546d03`, `e674826`]:
### Patch Changes - Updated dependencies \[]: - @tanstack/react-query@5.101.4
@tanstack/query-devtools@5.101.3
7e3c822]:
7e3c822]:
### Patch Changes - Updated dependencies \[]: - @tanstack/query-core@5.101.2
#10813 f5bf180 - fix(query-devtools/PiPContext): reset 'pip_open' in 'localStore' from 'closePipWindow' so the auto-open createEffect does not reopen the window after a programmatic close
#10812 25cdd97 - fix(query-devtools/utils): make 'last updated' sort return 0 for queries with equal 'dataUpdatedAt' to follow the standard comparator contract
#10815 ecd89c8 - fix(query-devtools/utils): scope the 'setupStyleSheet' dedup check to the target so a 'shadowDOMTarget' still receives its own '#_goober' style tag when 'document.head' already has one
#10811 01c7634 - fix(query-devtools/Devtools): correct the Theme sub-trigger className from 'position' to 'theme'
#10736 49012db - setupStyleSheet now sets window.__nonce__ when a styleNonce is provided.
The devtools use goober for CSS-in-JS, which reads window.__nonce__ every time it creates or accesses its style element. Without this, goober overwrote the nonce with undefined, causing CSP violations even when styleNonce was correctly passed to <ReactQueryDevtools>.
Updated dependencies \[`9eff92e`]:
9eff92e]:
9eff92e]:
### Patch Changes - Updated dependencies \[]: - @tanstack/query-core@5.101.0
### Patch Changes - Updated dependencies \[]: - @tanstack/query-core@5.100.14
fix(react-query): do not go into optimistic fetching state when not subscribed (#10759)
Updated dependencies []:
ed20b6d]:
ed20b6d]:
ed20b6d]:
fix(query-core): drop the custom NoInfer re-export and rely on TypeScript's built-in NoInfer (TS ≥ 5.4) so NoInfer stays assignable to X[K] in generic
d423168]:
d423168]:
### Patch Changes - Updated dependencies \[]: - @tanstack/query-core@5.100.12
fix(vue-query): allow reactive and getter values as queryKey property in queryOptions
fix(vue-query): allow reactive and getter values as queryKey property in queryOptions (#10530)
This fixes a regression introduced in #10452 where queryOptions only accepted plain arrays for the queryKey property, but not computed refs, Ref values, or getter functions. The related fix in #10465 only covered the enabled property.
Now the queryKey property in queryOptions accepts the same reactive forms as enabled:
QueryKey arraysRef<QueryKey>ComputedRef<QueryKey>() => QueryKey (getter)Updated dependencies []:
Updated dependencies [`4d130b9`]:
4d130b9]:
Updated dependencies \[`fcee7bd`]:
fcee7bd]:
3d21cac]:
3d21cac]:
fcee7bd]:
setOnClose callback type to return void. (#10607)persister's TQueryKey in NoInfer so that the persister slot no longer contributes to TQueryKey inference. Follow-up to #10510, which removed NoInfer on all three persister generics. Preserving NoInfer<TQueryKey> keeps that fix's benefit for TQueryFnData while preventing TQueryKey from widening to the augmented constraint when Register.queryKey is narrowed — which made DataTag-branded wrapper returns un-assignable in contravariant slots. (#10601)3d21cac]:
### Patch Changes - Updated dependencies \[]: - @tanstack/react-query@5.100.8
refactor(preact-query-devtools): replace deprecated 'JSX.CSSProperties' with 'CSSProperties' from Preact namespace (#10622)
Updated dependencies []:
### Patch Changes - Updated dependencies \[]: - @tanstack/query-core@5.100.7
docs(devtools): align logo, panel, and 'buttonPosition' union descriptions across docs and JSDoc (#10617)
Updated dependencies []:
@tanstack/query-devtools@5.100.6
@tanstack/query-devtools@5.100.5
fix(devtools): change onClose callback type from () => unknown to () => void
Updated dependencies [`f85d825`]:
f85d825]:
@tanstack/query-devtools@5.100.2
@tanstack/query-devtools@5.100.1
@tanstack/query-devtools@5.100.0
@tanstack/query-devtools@5.99.2
@tanstack/query-devtools@5.99.1
@tanstack/query-devtools@5.99.0
@tanstack/query-devtools@5.98.0
@tanstack/query-devtools@5.97.0
@tanstack/query-devtools@5.96.2
fix(build): exclude config files from production DTS rollup to prevent @types/node type pollution
fix(build): exclude config files from production DTS rollup to prevent @types/node type pollution (#10358)
Updated dependencies []:
@tanstack/query-devtools@5.96.0
@tanstack/query-devtools@5.95.2
@tanstack/query-devtools@5.95.1
@tanstack/query-devtools@5.95.0
fix(\*): resolve issue about excluded build directory
Updated dependencies [`4c75210`]:
Updated dependencies [`83366c4`]:
83366c4]:
Updated dependencies [`f9fc56a`, `0b29b6f`]:
Updated dependencies [`b261b6f`]:
b261b6f]:
feat(devtools): allow passing a theme via prop
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →