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
- TanStack/query appears actively maintained, with an upstream push on 2026-09-10 and multiple related package updates in the last 2 weeks (notably the @tanstack/solid-query 6.0.0-rc line).
- The apparent update cadence is frequent during the current cycle, with updates landing on 2026-08-28, 2026-09-02, and 2026-09-04, suggesting an active development and stabilization phase rather than a long quiet period.
AI summary generated
Recent updates
release-2026-09-04-2228
This release updates @tanstack/solid-query (and related devtools and persist-client packages) to 6.0.0-rc.3. The primary change is a solid-query improvement to how X-Revalidate keys are handled within the single-flight consumer, which should affect request deduplication and revalidation behavior.
Features@tanstack/solid-query@6.0.0-rc.3
This release refines how mutation invalidation is handled for Solid Query by sweeping `X-Revalidate` keys in the single-flight consumer. As a result, keys that match by `queryKey` prefix are now invalidated client-side, leading to background refetches for active queries and stale marking for inactive ones.
@tanstack/solid-query-persist-client@6.0.0-rc.3
@tanstack/solid-query-persist-client@6.0.0-rc.3 is a patch release that only updates its dependency on @tanstack/solid-query to the matching 6.0.0-rc.3 release. No new features, fixes, or behavioral changes are described in the release notes beyond this dependency alignment.
@tanstack/solid-query-devtools@6.0.0-rc.3
The @tanstack/solid-query-devtools@6.0.0-rc.3 release notes only indicate a dependency update to @tanstack/solid-query@6.0.0-rc.3. The actual code diff includes a notable behavioral change in @tanstack/solid-query’s single-flight hydration/invalidation flow that is not mentioned in the devtools release notes.
release-2026-09-02-2220
This release updates @tanstack/solid-query to 6.0.0-rc.2 with two notable solid-query changes: a new built-in single-flight consumer using FLIGHT_DATA_SOURCE, and an adjustment to how useMutation subscriptions are scoped for flight data. Overall impact appears limited to solid-query flight behavior and subscription/caching correctness.
Features@tanstack/solid-query-devtools@6.0.0-rc.2
Release @tanstack/solid-query-devtools@6.0.0-rc.2 updates the required Solid.js and @solidjs/web versions to >= 2.0.0-rc.6 and bumps its dependency on @tanstack/solid-query to 6.0.0-rc.2. While the release notes only document the peer/dependency requirement, the actual monorepo code changes add new SSR/hydration utilities and alter QueryClientProvider and useMutation runtime behavior.
@tanstack/solid-query-persist-client@6.0.0-rc.2
This release updates the Solid persistence client to require newer Solid runtime packages, specifically solid-js and @solidjs/web 2.0.0-rc.6 or later. It also aligns the client with @tanstack/solid-query 6.0.0-rc.2, which the adapter depends on for correct hydration behavior.
Breaking@tanstack/solid-query@6.0.0-rc.2
This release adds improved SSR dehydration and a built-in Solid single-flight consumer that can hydrate and update queries automatically based on server mutation results. It also tightens behavior for de/rehydration by awaiting in-flight queries during dehydration and by preventing cross-request leaks when the provider is disposed after server rendering.
BreakingFeaturesrelease-2026-08-28-2343
This release updates the TanStack Query ecosystem packages (notably query-core and devtools) with a mix of functional fixes in devtools, hydration behavior, and key-sorting logic, plus a small performance optimization. The largest user-facing change called out is solid-query, where the adapter was rewritten to use Solid 2.0's native async model (distributed as 6.0.0-rc.1).
Features@tanstack/solid-query-devtools@6.0.0-rc.1
Release @tanstack/solid-query-devtools@6.0.0-rc.1 is presented as a patch release with only one documented change: updating the dependency on @tanstack/solid-query to 6.0.0-rc.1. The actual diff, however, includes substantial Solid 2 migration work across the repository (examples and Solid tooling integration), which is not mentioned in the release notes.
@tanstack/solid-query-persist-client@6.0.0-rc.1
This release is a release-candidate patch that primarily updates the underlying dependency on @tanstack/solid-query to version 6.0.0-rc.1. No direct API changes or behavioral fixes are described in the release notes for this package.
@tanstack/solid-query@6.0.0-rc.1
This release rewrites the @tanstack/solid-query adapter to use Solid 2.0's native async model, changing how query reads suspend, retain previous data, and transition through Loading, Errored, and hydrated states. It also overhauls hydration to a single-channel, content-addressed approach and removes several legacy/query result shape APIs.
BreakingFeaturesrelease-2026-08-27-1607
This release is a patch-level update that, per the release notes, fixes preact-query/useQueries behavior to keep unsubscribed idle queries unsubscribed. The code diff (as provided) does not show implementation changes in library source, and instead mostly updates dependency versions in the repository examples to the newly released package versions.
@tanstack/svelte-query@6.1.48
This patch release for @tanstack/svelte-query@6.1.48 primarily updates underlying TanStack dependencies. The provided release notes only mention bumping @tanstack/query-core to 5.102.8, and the diff largely reflects corresponding version alignment in repo examples.
@tanstack/svelte-query-persist-client@6.1.48
This patch release (@tanstack/svelte-query-persist-client@6.1.48) primarily updates dependencies, including @tanstack/query-persist-client-core and @tanstack/svelte-query. The code diff shown indicates the bulk of changes are dependency version bumps across the repository, especially in example package.json files.
@tanstack/vue-query@5.102.8
v5.102.8 is a patch release that updates the underlying TanStack Query core dependency. The provided diff shows widespread version bumps across the repository examples, but no direct vue-query API/source changes are visible in the shown changes.
@tanstack/vue-query-devtools@6.1.48
This patch release of @tanstack/vue-query-devtools updates the underlying devtools and vue-query dependencies to version 5.102.8. The provided diff shows a repo-wide bump in many example projects' dependencies from 5.102.7 to 5.102.8 (and one svelte-devtools bump), without any visible changes to the vue-query-devtools public API or exports.
release-2026-08-27-0832
This release is a small patch focused on correcting error handling behavior in the preact-query integration. Specifically, falsy errors are now properly forwarded to the configured error boundary, improving reliability of error UI rendering.
@tanstack/svelte-query@6.1.47
This is a patch release of @tanstack/svelte-query that only updates an underlying dependency. No user-facing features, API changes, or behavior modifications are described in the release notes.
@tanstack/vue-query-devtools@6.1.47
This patch release updates TanStack Vue Query Devtools to use newer versions of its core Devtools and Vue Query dependencies. No new functionality or behavior changes are described in the release notes beyond the dependency bumps.