github TanStack/query release-2026-10-11-1936
Release 2026-10-11 19:36

3 hours ago

Release 2026-10-11 19:36

Changes

Features

Fix

  • mutation-observer: snapshot mutateOptions before dispatching callbacks (#11945) (a16e71c) by @okxint
  • examples/solid/offline: type the movie query and mutation with 'queryOptions' and 'mutationOptions' (#11975) (1dc1680) by @sukvvon
  • examples/{react,solid}/offline: regenerate the msw worker and render after it starts (#11974) (fd820ed) by @sukvvon
  • examples/react/offline: type the movie query and mutation with 'queryOptions' and 'mutationOptions' (#11973) (d81b4e4) by @sukvvon
  • examples/react/react-native: type the movie list items as 'Movie' (#11971) (a6a46a2) by @sukvvon
  • examples/react/algolia: compute the next page from 'lastPageParam' and the optional 'nbPages' (#11967) (3ae9fb0) by @sukvvon
  • examples/react/prefetching: subscribe to prefetched characters instead of forcing a rerender (#11966) (008b750) by @sukvvon
  • examples/react/infinite-query-with-max-pages: extract a typed 'fetchProjects' for 'queryFn' (#11965) (11ad4e0) by @sukvvon
  • examples/react: narrow 'req.query' values in the Next API routes (#11963) (4e21da7) by @sukvvon
  • examples/react: remove the 'exact' prop that react-router v6 no longer supports (#11961) (3a66faa) by @sukvvon
  • examples/solid/default-query-function: match the cached post key in 'getQueryData' (#11958) (647e3fe) by @sukvvon
  • examples/solid/solid-start-streaming: include 'sleep' and 'simulateError' in the query keys (#11956) (0401256) by @sukvvon
  • examples/solid/{basic,offline}: pass accessors instead of values to query hooks (#11955) (51e68b6) by @sukvvon
  • vue-query: export MutationResult type (#11796) (69e114a) by @KirbyBT
  • query-core: start queued scoped mutations while the window is not focused 🤖🤖🤖 (#11679) (03e8c39) by @tiagovilasboas

Refactor

  • examples/solid/solid-start-streaming: wrap 'userInfoQueryOpts' with 'queryOptions' (#11957) (0f6a805) by @sukvvon
  • lit-query: add the 'override' modifier to the implementations of the abstract controller hooks and document the hooks (#11913) (271a4ed) by @sukvvon
  • lit-query: add the 'override' modifier to members that override a base class member (#11906) (ec8c6de) by @sukvvon
  • vue-query: add the 'override' modifier to members that override a base class member (#11905) (866d542) by @sukvvon
  • query-core: add the 'override' modifier to members that override a base class member (#11904) (65f762e) by @sukvvon

Chore

Packages

  • @tanstack/angular-query-experimental@5.104.2
  • @tanstack/eslint-plugin-query@5.104.2
  • @tanstack/lit-query@0.2.27
  • @tanstack/preact-query@5.104.2
  • @tanstack/preact-query-devtools@5.104.2
  • @tanstack/preact-query-persist-client@5.104.2
  • @tanstack/query-async-storage-persister@5.104.2
  • @tanstack/query-broadcast-client-experimental@5.104.2
  • @tanstack/query-core@5.104.2
  • @tanstack/query-devtools@5.104.2
  • @tanstack/query-persist-client-core@5.104.2
  • @tanstack/query-sync-storage-persister@5.104.2
  • @tanstack/react-query@5.104.2
  • @tanstack/react-query-devtools@5.104.2
  • @tanstack/react-query-next-experimental@5.104.2
  • @tanstack/react-query-persist-client@5.104.2
  • @tanstack/solid-query@5.104.2
  • @tanstack/solid-query-devtools@5.104.2
  • @tanstack/solid-query-persist-client@5.104.2
  • @tanstack/svelte-query@6.3.2
  • @tanstack/svelte-query-devtools@6.3.2
  • @tanstack/svelte-query-persist-client@6.3.2
  • @tanstack/vue-query@5.104.2
  • @tanstack/vue-query-devtools@6.3.2

Don't miss a new query release

NewReleases is sending notifications on new releases.