TanStack Query is an asynchronous state management library for fetching and synchronizing server state in web apps, with caching and automatic refetching. It provides utilities for data fetching across REST, GraphQL, promises, and more, plus features like mutations, pagination and infinite scroll, background updates, and React Suspense support.
Project status
- Actively maintained, with an upstream push today and multiple updates on November 2, 2026.
- Recent activity is frequent and patch-focused, including coordinated updates across framework integrations and devtools.
AI summary generated
Recent updates
release-2026-11-06-2304
This patch release adds a reactive `state` result to Vue Query, allowing TypeScript to narrow query data based on the result status. It also restores support for query-core's `enabled(query)` callback and publishes updated TanStack package versions.
Features@tanstack/vue-query-devtools@6.4.1
Version 6.4.1 is a patch release whose notes announce updated dependencies: @tanstack/vue-query and @tanstack/query-devtools, both to 5.107.1. The diff also includes Vue Query API and type changes, plus related documentation and example dependency updates, that are not described in the release notes.
BreakingFeatures@tanstack/svelte-query-persist-client@6.4.1
The release notes describe a patch release that updates @tanstack/query-persist-client-core to 5.107.1 and @tanstack/svelte-query to 6.4.1, with no specific features, fixes, or migration steps listed. The visible diff also includes undocumented Vue Query API and type changes, plus dependency version updates in example projects.
@tanstack/vue-query@5.107.1
@tanstack/vue-query 5.107.1 adds a reactive `state` object to `useQuery` results, allowing TypeScript to narrow query data based on status without unwrapping refs. It also preserves query-core's `enabled(query)` callback while keeping refs and zero-argument getters reactive.
Features@tanstack/svelte-query@6.4.1
The release notes describe a patch update of `@tanstack/query-core` to 5.107.1 and no other changes. The supplied diff also indicates unmentioned Vue Query API and typing changes, along with dependency refreshes in example projects.
Featuresrelease-2026-11-06-2120
This release adds query filtering controls to the devtools and production entry points for lazy-loading Solid and Svelte devtools. It also fixes selector error timestamps, Vue persister restoration state, and the defined-data return type for Vue infinite queries.
Features@tanstack/vue-query-devtools@6.4.0
This patch release updates the Vue Query Devtools dependencies to version 5.107.0. The release notes do not describe any other user-facing changes.
@tanstack/svelte-query-persist-client@6.4.0
This patch release updates dependencies for @tanstack/svelte-query-persist-client. It includes @tanstack/query-persist-client-core 5.107.0 and @tanstack/svelte-query 6.4.0, with no other changes described in the release notes.
@tanstack/vue-query@5.107.0
@tanstack/vue-query 5.107.0 fixes Vue Query persistence recovery and corrects the TypeScript return type for defined infinite queries. It also updates @tanstack/query-core to 5.107.0.
@tanstack/svelte-query@6.4.0
This patch release updates the @tanstack/query-core dependency to version 5.107.0. The release notes do not describe any other changes or developer actions.
release-2026-11-05-0808
This release fixes devtools rendering issues across several framework integrations. Devtools now render left-to-right regardless of page direction or browser language, and Solid Query Devtools avoid a hydration mismatch.
@tanstack/vue-query-devtools@6.3.11
This patch release updates the Vue Query Devtools dependencies. It includes no other changes in the release notes.
@tanstack/svelte-query-persist-client@6.3.11
This patch release updates the persistence client’s dependencies. The notes do not describe any other changes or required upgrade actions.
@tanstack/svelte-query-devtools@6.3.11
This patch release updates the devtools package dependencies. It includes @tanstack/query-devtools 5.106.1 and @tanstack/svelte-query 6.3.11.
@tanstack/solid-query-persist-client@5.106.1
This patch release updates the Solid Query persistence client and its related TanStack packages to version 5.106.1. The release notes report no other changes.
@tanstack/solid-query-devtools@5.106.1
This patch fixes a hydration mismatch in Solid Query Devtools by replacing the `clientOnly` gate with a `process.env.NODE_ENV` check. It also updates the Query Devtools and Solid Query dependencies to 5.106.1.
@tanstack/vue-query@5.106.1
@tanstack/vue-query 5.106.1 is a patch release that updates its @tanstack/query-core dependency to 5.106.1. The release notes list no other changes.
@tanstack/svelte-query@6.3.11
This patch release updates the underlying query-core dependency to version 5.106.1. The release notes list no other changes.
@tanstack/solid-query@5.106.1
This patch release updates the underlying query-core dependency. The release notes do not describe any other changes or required upgrade actions.
@tanstack/react-query@5.106.1
This patch release updates the @tanstack/query-core dependency to version 5.106.1. No other changes are described in the release notes.