github TanStack/db @tanstack/db@0.5.14

latest releases: @tanstack/query-db-collection@1.0.10, @tanstack/trailbase-db-collection@0.1.58, @tanstack/react-db@0.1.58...
5 hours ago

Patch Changes

  • Fix subscriptions not re-requesting data after truncate in on-demand sync mode. When a must-refetch occurs, subscriptions now buffer changes and re-request their previously loaded subsets, preventing a flash of missing content. (#1043)

    Key improvements:

    • Buffer changes atomically: deletes and inserts are emitted together in a single callback
    • Correct event ordering: defers loadSubset calls to a microtask so truncate deletes are buffered before refetch inserts
    • Gated on on-demand mode: only buffers when there's an actual loadSubset handler
    • Fixes delete filter edge case: skips delete filter during truncate buffering when sentKeys is empty

Don't miss a new db release

NewReleases is sending notifications on new releases.