Skip to content

ci: Version Packages (rc) - #2311

Merged
KyleAMathews merged 1 commit into
mainfrom
changeset-release/main
Oct 30, 2026
Merged

KyleAMathews merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@tanstack/angular-db@1.0.0-rc.1.1

Patch Changes

@tanstack/browser-db-sqlite-persistence@1.0.0-rc.1.1

Patch Changes

  • Updated dependencies [9cfa11f]:
    • @tanstack/db-sqlite-persistence-core@1.0.0-rc.1.1

@tanstack/capacitor-db-sqlite-persistence@1.0.0-rc.1.1

Patch Changes

  • Updated dependencies [9cfa11f]:
    • @tanstack/db-sqlite-persistence-core@1.0.0-rc.1.1

@tanstack/cloudflare-durable-objects-db-sqlite-persistence@1.0.0-rc.1.1

Patch Changes

  • Updated dependencies [9cfa11f]:
    • @tanstack/db-sqlite-persistence-core@1.0.0-rc.1.1

@tanstack/convex-db-collection@1.0.0-rc.1.1

Patch Changes

  • Updated dependencies [bfd1da1, a2f3465, 9cfa11f]:
    • @tanstack/db@1.0.0-rc.1.1
    • @tanstack/offline-transactions@1.2.0

@tanstack/db@1.0.0-rc.1.1

Patch Changes

  • Classify Effect deltas from preceding result membership so LEFT-join startup and coalesced source writes emit the correct enter, update, or exit callback, including functional projections with callable or opaque values. Unordered Effects track only result keys and preserve their existing update notifications without comparing or retaining projected values. (#2301)

  • Preserve restored rows for direct subscribeChanges() consumers after Collection cleanup and restart, even when their values are unchanged. This prevents incorrect delete events when the new sync run restores the same rows. (#2313)

  • Recover eager Electric collections from a fresh snapshot when interleaved source commits leave persisted rows inconsistent with the resume cursor. Keep cached rows visible while recovery restores the source state. (#2298)

  • Updated dependencies [0531c50]:

    • @tanstack/db-ivm@1.0.0-rc.1.1

@tanstack/db-ivm@1.0.0-rc.1.1

Patch Changes

  • Preserve unequal distinct() selections when their hashes collide. Keep support counts independent so incremental insertions and deletions affect only the matching selection. (#2309)

@tanstack/db-sqlite-persistence-core@1.0.0-rc.1.1

Patch Changes

  • Recover eager Electric collections from a fresh snapshot when interleaved source commits leave persisted rows inconsistent with the resume cursor. Keep cached rows visible while recovery restores the source state. (#2298)

  • Updated dependencies [bfd1da1, a2f3465, 9cfa11f]:

    • @tanstack/db@1.0.0-rc.1.1

@tanstack/electric-db-collection@1.0.0-rc.1.1

Patch Changes

  • Recover eager Electric collections from a fresh snapshot when interleaved source commits leave persisted rows inconsistent with the resume cursor. Keep cached rows visible while recovery restores the source state. (#2298)

  • Updated dependencies [bfd1da1, a2f3465, 9cfa11f]:

    • @tanstack/db@1.0.0-rc.1.1

@tanstack/electron-db-sqlite-persistence@1.0.0-rc.1.1

Patch Changes

  • Updated dependencies [9cfa11f]:
    • @tanstack/db-sqlite-persistence-core@1.0.0-rc.1.1

@tanstack/expo-db-sqlite-persistence@1.0.0-rc.1.1

Patch Changes

  • Updated dependencies [9cfa11f]:
    • @tanstack/db-sqlite-persistence-core@1.0.0-rc.1.1

@tanstack/node-db-sqlite-persistence@1.0.0-rc.1.1

Patch Changes

  • Updated dependencies [9cfa11f]:
    • @tanstack/db-sqlite-persistence-core@1.0.0-rc.1.1

@tanstack/powersync-db-collection@1.0.0-rc.1.1

Patch Changes

@tanstack/preact-db@1.0.0-rc.1.1

Patch Changes

@tanstack/react-db@1.0.0-rc.1.1

Patch Changes

@tanstack/react-native-db-sqlite-persistence@1.0.0-rc.1.1

Patch Changes

  • Updated dependencies [9cfa11f]:
    • @tanstack/db-sqlite-persistence-core@1.0.0-rc.1.1

@tanstack/rxdb-db-collection@1.0.0-rc.1.1

Patch Changes

@tanstack/solid-db@1.0.0-rc.1.1

Patch Changes

@tanstack/svelte-db@1.0.0-rc.1.1

Patch Changes

@tanstack/tauri-db-sqlite-persistence@1.0.0-rc.1.1

Patch Changes

  • Updated dependencies [9cfa11f]:
    • @tanstack/db-sqlite-persistence-core@1.0.0-rc.1.1

@tanstack/trailbase-db-collection@1.0.0-rc.1.1

Patch Changes

@tanstack/vue-db@1.0.0-rc.1.1

Patch Changes

@coderabbitai

coderabbitai Bot commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: a72a9cc6-9e49-416e-b585-ee28501959d2

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 9a6f42f to d8ff400 Compare October 30, 2026 19:29
@github-actions

github-actions Bot commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor Author

Size Change: 0 B

Total Size: 238 kB

ℹ️ View Unchanged
Filename Size
packages/db/dist/esm/client.js 5.49 kB
packages/db/dist/esm/collection-options-brand.js 219 B
packages/db/dist/esm/collection-options.js 258 B
packages/db/dist/esm/collection/change-events.js 1.76 kB
packages/db/dist/esm/collection/changes.js 3.06 kB
packages/db/dist/esm/collection/cleanup-queue.js 828 B
packages/db/dist/esm/collection/config-errors.js 547 B
packages/db/dist/esm/collection/events.js 504 B
packages/db/dist/esm/collection/health-tree.js 698 B
packages/db/dist/esm/collection/index.js 6.32 kB
packages/db/dist/esm/collection/indexes.js 2.3 kB
packages/db/dist/esm/collection/lifecycle.js 5.59 kB
packages/db/dist/esm/collection/mutations.js 2.94 kB
packages/db/dist/esm/collection/state.js 7.69 kB
packages/db/dist/esm/collection/subscription.js 9.86 kB
packages/db/dist/esm/collection/sync.js 6.51 kB
packages/db/dist/esm/collection/validate-config.js 1.17 kB
packages/db/dist/esm/deferred.js 207 B
packages/db/dist/esm/error-message.js 642 B
packages/db/dist/esm/errors.js 7.15 kB
packages/db/dist/esm/event-emitter.js 1.06 kB
packages/db/dist/esm/index.js 4.75 kB
packages/db/dist/esm/indexed-db-wrapper.js 1.91 kB
packages/db/dist/esm/indexed-db.js 3.8 kB
packages/db/dist/esm/indexes/auto-index.js 924 B
packages/db/dist/esm/indexes/base-index.js 1.92 kB
packages/db/dist/esm/indexes/basic-index.js 1.93 kB
packages/db/dist/esm/indexes/btree-index.js 1.62 kB
packages/db/dist/esm/indexes/index-registry.js 916 B
packages/db/dist/esm/indexes/reverse-index.js 1.01 kB
packages/db/dist/esm/live-query-adapter.js 845 B
packages/db/dist/esm/live-query-observer-client.js 2.21 kB
packages/db/dist/esm/live-query-observer.js 3.3 kB
packages/db/dist/esm/live-query-options.js 2.19 kB
packages/db/dist/esm/live-query-primitives.js 406 B
packages/db/dist/esm/live-query-window-binding.js 1.56 kB
packages/db/dist/esm/live-query-window-controller.js 4.02 kB
packages/db/dist/esm/local-only.js 1 kB
packages/db/dist/esm/local-storage.js 4.58 kB
packages/db/dist/esm/optimistic-action.js 359 B
packages/db/dist/esm/paced-mutations.js 1.11 kB
packages/db/dist/esm/proxy.js 3.51 kB
packages/db/dist/esm/query/builder/clone-query.js 854 B
packages/db/dist/esm/query/builder/functions.js 1.61 kB
packages/db/dist/esm/query/builder/group-keys.js 157 B
packages/db/dist/esm/query/builder/include-functions.js 229 B
packages/db/dist/esm/query/builder/index.js 7.72 kB
packages/db/dist/esm/query/builder/query-ir.js 312 B
packages/db/dist/esm/query/builder/ref-proxy-identity.js 292 B
packages/db/dist/esm/query/builder/ref-proxy.js 1.67 kB
packages/db/dist/esm/query/builder/wrapper-identity.js 221 B
packages/db/dist/esm/query/compiler/evaluators.js 2.51 kB
packages/db/dist/esm/query/compiler/expressions.js 603 B
packages/db/dist/esm/query/compiler/find-aggregate.js 328 B
packages/db/dist/esm/query/compiler/group-by.js 4.38 kB
packages/db/dist/esm/query/compiler/grouping.js 161 B
packages/db/dist/esm/query/compiler/index.js 10.7 kB
packages/db/dist/esm/query/compiler/joins.js 3.42 kB
packages/db/dist/esm/query/compiler/lazy-targets.js 1.11 kB
packages/db/dist/esm/query/compiler/order-by.js 2.8 kB
packages/db/dist/esm/query/compiler/parent-routes.js 319 B
packages/db/dist/esm/query/compiler/query-equivalence.js 568 B
packages/db/dist/esm/query/compiler/route-metadata.js 1.24 kB
packages/db/dist/esm/query/compiler/select.js 1.5 kB
packages/db/dist/esm/query/effect.js 5.79 kB
packages/db/dist/esm/query/equality-conjunct.js 486 B
packages/db/dist/esm/query/equality-value-identity.js 736 B
packages/db/dist/esm/query/expression-helpers.js 1.61 kB
packages/db/dist/esm/query/ir-stable-identity.js 4.29 kB
packages/db/dist/esm/query/ir.js 2.26 kB
packages/db/dist/esm/query/join-conditions.js 257 B
packages/db/dist/esm/query/live-query-collection.js 391 B
packages/db/dist/esm/query/live/bucket-facade-adapter.js 3.17 kB
packages/db/dist/esm/query/live/collection-config-builder.js 8.52 kB
packages/db/dist/esm/query/live/collection-registry.js 264 B
packages/db/dist/esm/query/live/collection-subscriber.js 2.68 kB
packages/db/dist/esm/query/live/graph-scheduler.js 305 B
packages/db/dist/esm/query/live/includes-runtime.js 212 B
packages/db/dist/esm/query/live/internal.js 145 B
packages/db/dist/esm/query/live/materialized-pipeline.js 1.94 kB
packages/db/dist/esm/query/live/ordered-source-loader.js 6.52 kB
packages/db/dist/esm/query/live/public-key-reduction.js 970 B
packages/db/dist/esm/query/live/subset-demand-controller.js 2.44 kB
packages/db/dist/esm/query/live/utils.js 1.35 kB
packages/db/dist/esm/query/optimizer.js 2.95 kB
packages/db/dist/esm/query/pooled-live-query.js 5.14 kB
packages/db/dist/esm/query/pooled-source.js 219 B
packages/db/dist/esm/query/query-once.js 359 B
packages/db/dist/esm/query/runtime-reference-identity.js 630 B
packages/db/dist/esm/query/subset-dedupe.js 493 B
packages/db/dist/esm/scheduler.js 1.23 kB
packages/db/dist/esm/SortedMap.js 1.77 kB
packages/db/dist/esm/strategies/commit-completion.js 154 B
packages/db/dist/esm/strategies/debounceStrategy.js 658 B
packages/db/dist/esm/strategies/queueStrategy.js 523 B
packages/db/dist/esm/strategies/serial-pacer.js 486 B
packages/db/dist/esm/strategies/throttleStrategy.js 738 B
packages/db/dist/esm/sync-persistence.js 669 B
packages/db/dist/esm/sync-receipt.js 211 B
packages/db/dist/esm/transaction-commit-work.js 351 B
packages/db/dist/esm/transactions.js 4.66 kB
packages/db/dist/esm/utils.js 1.7 kB
packages/db/dist/esm/utils/array-utils.js 270 B
packages/db/dist/esm/utils/browser-polyfills.js 304 B
packages/db/dist/esm/utils/btree.js 3.02 kB
packages/db/dist/esm/utils/callbacks.js 219 B
packages/db/dist/esm/utils/comparison.js 1.95 kB
packages/db/dist/esm/utils/cursor.js 753 B
packages/db/dist/esm/utils/error.js 262 B
packages/db/dist/esm/utils/get-or-create.js 155 B
packages/db/dist/esm/utils/index-optimization.js 2.58 kB
packages/db/dist/esm/utils/source-record.js 140 B
packages/db/dist/esm/utils/type-guards.js 230 B
packages/db/dist/esm/utils/uuid.js 530 B
packages/db/dist/esm/virtual-props.js 400 B
packages/react-db/dist/esm/DbProvider.js 317 B
packages/react-db/dist/esm/development.js 190 B
packages/react-db/dist/esm/HydrationBoundary.js 263 B
packages/react-db/dist/esm/index.js 330 B
packages/react-db/dist/esm/live-query-internals.js 282 B
packages/react-db/dist/esm/source-id-bindings.js 339 B
packages/react-db/dist/esm/useLiveInfiniteQuery.js 1.46 kB
packages/react-db/dist/esm/useLiveQuery.js 3.04 kB
packages/react-db/dist/esm/useLiveQueryEffect.js 504 B
packages/react-db/dist/esm/useLiveSuspenseQuery.js 1.36 kB
packages/react-db/dist/esm/usePacedMutations.js 429 B

compressed-size-action::db-and-react-package-size

@github-actions

github-actions Bot commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor Author

Incremental update benchmark

Comparing d09860688 (this PR) against a2f346596 (base). Write times are per-write medians over 100 iterations (20 warmup writes). Cold hydrate is one timed first load of each query.

Overall median write time vs base: 1.00× · cold hydrate time: 0.98× (geometric mean of per-case ratios; lower is faster).

Writes: 1 regression(s), 0 improvement(s) (threshold: ±20% and >0.05ms).

Cold hydrate: 1 regression(s), 0 improvement(s) (threshold: ±50% and >5ms).

Per-case flags are noisy on shared runners. Read the geometric means first.

Writes

Query Δ median write time (geomean) Best case Worst case Flags
list: newest 50 open -1.8% -22.1% +23.9% —
list + author +3.6% -12.3% +37.3% —
list + comment count +3.7% -2.0% +26.6% 1 🔴
list + 3 recent comments -3.5% -11.9% +10.1% —
issue detail + comments -2.3% -9.7% +17.3% —

Cold hydrate

Query Δ cold hydrate time (geomean) Best case Worst case Flags
list: newest 50 open -6.8% -51.1% +94.8% —
list + author -0.4% -35.0% +25.0% —
list + comment count -6.5% -29.0% +13.8% —
list + 3 recent comments +10.4% -25.7% +249.7% 1 🔴
issue detail + comments -3.2% -43.4% +41.7% —

Each row aggregates the 14.4 scale/index/write-mode configurations of that query; per-configuration tables below.

100 rows/collection | source indexes: none | synced writes — geomean 0.99×, cold 0.98×
Query Base median PR median Δ median Base p95 PR p95 Δ p95 Base cold PR cold Δ cold
list: newest 50 open 0.205ms 0.198ms -3.8% 0.325ms 0.349ms +7.6% 14.750ms 14.115ms -4.3%
list: newest 50 open 0.512ms 0.491ms -4.2% 0.928ms 0.918ms -1.1% 3.931ms 2.912ms -25.9%
list + author 0.205ms 0.207ms +0.9% 0.362ms 0.348ms -3.7% 9.691ms 10.030ms +3.5%
list + comment count 0.355ms 0.358ms +0.8% 0.564ms 0.566ms +0.3% 12.304ms 11.520ms -6.4%
list + 3 recent comments 0.235ms 0.235ms +0.1% 0.389ms 0.410ms +5.2% 12.010ms 12.178ms +1.4%
issue detail + comments 0.166ms 0.163ms -1.4% 0.261ms 0.237ms -9.0% 1.655ms 2.046ms +23.6%
100 rows/collection | source indexes: none | optimistic writes — geomean 0.98×, cold 0.97×
Query Base median PR median Δ median Base p95 PR p95 Δ p95 Base cold PR cold Δ cold
list: newest 50 open 0.145ms 0.146ms +0.7% 0.245ms 0.230ms -6.1% 2.618ms 2.712ms +3.6%
list: newest 50 open 0.098ms 0.098ms -0.1% 0.168ms 0.164ms -2.6% 2.083ms 1.908ms -8.4%
list + author 0.164ms 0.162ms -1.0% 0.286ms 0.286ms -0.3% 3.661ms 3.584ms -2.1%
list + comment count 0.245ms 0.240ms -1.9% 0.389ms 0.387ms -0.3% 4.660ms 3.831ms -17.8%
list + 3 recent comments 0.178ms 0.175ms -1.7% 0.315ms 0.291ms -7.6% 8.969ms 9.633ms +7.4%
issue detail + comments 0.134ms 0.125ms -6.6% 0.228ms 0.222ms -2.4% 1.323ms 1.311ms -0.9%
100 rows/collection | source indexes: manual | synced writes — geomean 0.96×, cold 0.92×
Query Base median PR median Δ median Base p95 PR p95 Δ p95 Base cold PR cold Δ cold
list: newest 50 open 0.167ms 0.154ms -7.7% 0.290ms 0.240ms -17.2% 3.425ms 3.384ms -1.2%
list: newest 50 open 0.380ms 0.372ms -2.0% 0.636ms 0.620ms -2.6% 1.807ms 1.788ms -1.0%
list + author 0.133ms 0.129ms -3.3% 0.250ms 0.217ms -12.9% 3.957ms 2.574ms -35.0%
list + comment count 0.249ms 0.244ms -2.0% 0.451ms 0.443ms -1.6% 3.519ms 2.956ms -16.0%
list + 3 recent comments 0.171ms 0.169ms -1.1% 0.296ms 0.223ms -24.7% 4.897ms 5.202ms +6.2%
issue detail + comments 0.136ms 0.128ms -5.9% 0.250ms 0.244ms -2.7% 0.574ms 0.613ms +6.9%
100 rows/collection | source indexes: manual | optimistic writes — geomean 1.03×, cold 1.07×
Query Base median PR median Δ median Base p95 PR p95 Δ p95 Base cold PR cold Δ cold
list: newest 50 open 0.111ms 0.115ms +3.1% 0.212ms 0.197ms -7.1% 1.631ms 1.329ms -18.5%
list: newest 50 open 0.088ms 0.088ms +0.8% 0.178ms 0.178ms +0.1% 0.908ms 0.986ms +8.5%
list + author 0.142ms 0.140ms -1.9% 0.188ms 0.200ms +6.4% 2.377ms 2.385ms +0.3%
list + comment count 0.207ms 0.210ms +1.4% 0.354ms 0.348ms -1.6% 3.741ms 4.058ms +8.5%
list + 3 recent comments 0.128ms 0.141ms +10.1% 0.214ms 0.298ms +38.9% 4.685ms 6.085ms +29.9%
issue detail + comments 0.109ms 0.114ms +3.7% 0.139ms 0.152ms +10.0% 0.473ms 0.556ms +17.5%
1,000 rows/collection | source indexes: none | synced writes — geomean 1.01×, cold 0.94×
Query Base median PR median Δ median Base p95 PR p95 Δ p95 Base cold PR cold Δ cold
list: newest 50 open 0.126ms 0.099ms -21.4% 0.173ms 0.188ms +8.9% 10.722ms 12.457ms +16.2%
list: newest 50 open 1.091ms 1.106ms +1.4% 1.726ms 2.088ms +21.0% 10.674ms 7.745ms -27.4%
list + author 0.107ms 0.116ms +8.3% 0.143ms 0.209ms +45.6% 18.836ms 17.958ms -4.7%
list + comment count 0.200ms 0.222ms +11.2% 0.343ms 0.386ms +12.7% 14.237ms 10.107ms -29.0%
list + 3 recent comments 0.206ms 0.197ms -4.3% 0.341ms 0.298ms -12.5% 15.057ms 12.514ms -16.9%
issue detail + comments 0.156ms 0.183ms +17.3% 0.206ms 0.268ms +30.2% 1.199ms 1.699ms +41.7%
1,000 rows/collection | source indexes: none | optimistic writes — geomean 0.91×, cold 0.96×
Query Base median PR median Δ median Base p95 PR p95 Δ p95 Base cold PR cold Δ cold
list: newest 50 open 0.136ms 0.106ms -22.1% 0.253ms 0.199ms -21.3% 4.624ms 8.222ms +77.8%
list: newest 50 open 0.100ms 0.100ms +0.4% 0.188ms 0.187ms -0.8% 7.934ms 5.701ms -28.1%
list + author 0.145ms 0.127ms -12.3% 0.221ms 0.212ms -4.3% 21.133ms 26.427ms +25.0%
list + comment count 0.196ms 0.192ms -2.0% 0.239ms 0.233ms -2.6% 8.842ms 8.005ms -9.5%
list + 3 recent comments 0.120ms 0.109ms -8.9% 0.172ms 0.146ms -15.0% 10.380ms 9.732ms -6.2%
issue detail + comments 0.110ms 0.100ms -8.7% 0.214ms 0.136ms -36.4% 1.983ms 1.123ms -43.4%
1,000 rows/collection | source indexes: manual | synced writes — geomean 1.00×, cold 0.84×
Query Base median PR median Δ median Base p95 PR p95 Δ p95 Base cold PR cold Δ cold
list: newest 50 open 0.079ms 0.091ms +16.0% 0.104ms 0.166ms +58.9% 1.101ms 1.090ms -0.9%
list: newest 50 open 0.337ms 0.337ms -0.1% 0.601ms 0.602ms +0.1% 1.656ms 0.809ms -51.1%
list + author 0.108ms 0.107ms -1.4% 0.145ms 0.139ms -4.4% 1.864ms 1.799ms -3.5%
list + comment count 0.227ms 0.239ms +5.1% 0.287ms 0.391ms +36.1% 2.845ms 2.808ms -1.3%
list + 3 recent comments 0.152ms 0.136ms -10.5% 0.205ms 0.167ms -18.6% 5.454ms 5.182ms -5.0%
issue detail + comments 0.109ms 0.100ms -8.1% 0.139ms 0.143ms +3.0% 0.501ms 0.413ms -17.6%
1,000 rows/collection | source indexes: manual | optimistic writes — geomean 1.05×, cold 0.97×, 1 change(s)
Query Base median PR median Δ median Base p95 PR p95 Δ p95 Base cold PR cold Δ cold
list: newest 50 open 0.102ms 0.093ms -9.0% 0.173ms 0.149ms -14.0% 0.971ms 0.824ms -15.1%
list: newest 50 open 0.076ms 0.077ms +1.9% 0.113ms 0.105ms -7.3% 1.047ms 0.889ms -15.1%
list + author 0.124ms 0.170ms +37.3% 0.154ms 0.222ms +44.5% 1.802ms 1.871ms +3.8%
list + comment count 0.204ms 0.258ms +26.6% 0.259ms 0.383ms +47.9% 🔴 2.810ms 3.135ms +11.6%
list + 3 recent comments 0.127ms 0.117ms -7.7% 0.162ms 0.158ms -2.1% 4.229ms 4.314ms +2.0%
issue detail + comments 0.113ms 0.102ms -9.7% 0.200ms 0.145ms -27.4% 0.490ms 0.481ms -2.0%
10,000 rows/collection | source indexes: none | synced writes — geomean 1.00×, cold 0.89×
Query Base median PR median Δ median Base p95 PR p95 Δ p95 Base cold PR cold Δ cold
list: newest 50 open 0.075ms 0.075ms +0.2% 0.113ms 0.103ms -8.6% 67.782ms 60.503ms -10.7%
list: newest 50 open 10.846ms 10.342ms -4.6% 11.744ms 11.270ms -4.0% 61.276ms 57.366ms -6.4%
list + author 0.143ms 0.167ms +16.8% 0.206ms 0.223ms +8.3% 193.564ms 211.780ms +9.4%
list + comment count 0.203ms 0.216ms +6.4% 0.288ms 0.337ms +17.0% 71.217ms 81.056ms +13.8%
list + 3 recent comments 0.153ms 0.135ms -11.9% 0.268ms 0.187ms -30.1% 92.538ms 68.800ms -25.7%
issue detail + comments 0.106ms 0.101ms -5.5% 0.159ms 0.139ms -12.9% 9.436ms 6.135ms -35.0%
10,000 rows/collection | source indexes: none | optimistic writes — geomean 1.01×, cold 1.06×
Query Base median PR median Δ median Base p95 PR p95 Δ p95 Base cold PR cold Δ cold
list: newest 50 open 0.098ms 0.095ms -2.7% 0.169ms 0.161ms -5.0% 54.598ms 58.439ms +7.0%
list: newest 50 open 0.063ms 0.066ms +3.8% 0.103ms 0.101ms -2.0% 51.275ms 59.924ms +16.9%
list + author 0.119ms 0.127ms +6.0% 0.156ms 0.205ms +31.9% 175.069ms 175.243ms +0.1%
list + comment count 0.225ms 0.224ms -0.4% 0.370ms 0.335ms -9.5% 70.389ms 71.239ms +1.2%
list + 3 recent comments 0.115ms 0.117ms +1.5% 0.145ms 0.152ms +4.3% 64.072ms 70.879ms +10.6%
issue detail + comments 0.109ms 0.108ms -0.8% 0.144ms 0.138ms -4.3% 5.269ms 5.439ms +3.2%
10,000 rows/collection | source indexes: manual | synced writes — geomean 1.02×, cold 0.96×
Query Base median PR median Δ median Base p95 PR p95 Δ p95 Base cold PR cold Δ cold
list: newest 50 open 0.074ms 0.092ms +23.9% 0.099ms 0.195ms +96.5% 1.943ms 2.151ms +10.7%
list: newest 50 open 1.015ms 0.992ms -2.2% 1.222ms 1.599ms +30.8% 2.637ms 1.752ms -33.5%
list + author 0.109ms 0.103ms -5.3% 0.188ms 0.184ms -1.9% 2.733ms 3.351ms +22.6%
list + comment count 0.220ms 0.225ms +2.1% 0.288ms 0.369ms +28.1% 4.559ms 3.960ms -13.1%
list + 3 recent comments 0.155ms 0.149ms -3.8% 0.215ms 0.197ms -8.0% 7.057ms 7.085ms +0.4%
issue detail + comments 0.113ms 0.114ms +0.5% 0.223ms 0.156ms -30.2% 0.600ms 0.614ms +2.2%
10,000 rows/collection | source indexes: manual | optimistic writes — geomean 1.00×, cold 1.20×, 1 change(s)
Query Base median PR median Δ median Base p95 PR p95 Δ p95 Base cold PR cold Δ cold
list: newest 50 open 0.109ms 0.096ms -12.2% 0.188ms 0.180ms -4.4% 2.772ms 1.552ms -44.0%
list: newest 50 open 0.082ms 0.089ms +8.2% 0.139ms 0.180ms +29.4% 1.766ms 3.440ms +94.8%
list + author 0.124ms 0.133ms +7.4% 0.150ms 0.238ms +58.3% 4.301ms 3.855ms -10.4%
list + comment count 0.245ms 0.247ms +0.7% 0.312ms 0.377ms +21.0% 3.819ms 3.420ms -10.5%
list + 3 recent comments 0.135ms 0.133ms -1.4% 0.180ms 0.162ms -10.1% 4.419ms 15.452ms +249.7% 🔴
issue detail + comments 0.119ms 0.120ms +0.8% 0.148ms 0.149ms +0.7% 0.612ms 0.602ms -1.6%

Runner: node v24.8.0, linux 7.0.0-1017-azure, AMD EPYC 7763 64-Core Processor. Timings on shared CI runners are noisy; treat small deltas as indicative only.

@pkg-pr-new

pkg-pr-new Bot commented Oct 30, 2026 •

Copy link
Copy Markdown
More templates

@tanstack/angular-db

npm i https://pkg.pr.new/@tanstack/angular-db@2311

@tanstack/browser-db-sqlite-persistence

npm i https://pkg.pr.new/@tanstack/browser-db-sqlite-persistence@2311

@tanstack/capacitor-db-sqlite-persistence

npm i https://pkg.pr.new/@tanstack/capacitor-db-sqlite-persistence@2311

@tanstack/cloudflare-durable-objects-db-sqlite-persistence

npm i https://pkg.pr.new/@tanstack/cloudflare-durable-objects-db-sqlite-persistence@2311

@tanstack/convex-db-collection

npm i https://pkg.pr.new/@tanstack/convex-db-collection@2311

@tanstack/db

npm i https://pkg.pr.new/@tanstack/db@2311

@tanstack/db-ivm

npm i https://pkg.pr.new/@tanstack/db-ivm@2311

@tanstack/db-sqlite-persistence-core

npm i https://pkg.pr.new/@tanstack/db-sqlite-persistence-core@2311

@tanstack/electric-db-collection

npm i https://pkg.pr.new/@tanstack/electric-db-collection@2311

@tanstack/electron-db-sqlite-persistence

npm i https://pkg.pr.new/@tanstack/electron-db-sqlite-persistence@2311

@tanstack/expo-db-sqlite-persistence

npm i https://pkg.pr.new/@tanstack/expo-db-sqlite-persistence@2311

@tanstack/node-db-sqlite-persistence

npm i https://pkg.pr.new/@tanstack/node-db-sqlite-persistence@2311

@tanstack/offline-transactions

npm i https://pkg.pr.new/@tanstack/offline-transactions@2311

@tanstack/powersync-db-collection

npm i https://pkg.pr.new/@tanstack/powersync-db-collection@2311

@tanstack/preact-db

npm i https://pkg.pr.new/@tanstack/preact-db@2311

@tanstack/query-db-collection

npm i https://pkg.pr.new/@tanstack/query-db-collection@2311

@tanstack/react-db

npm i https://pkg.pr.new/@tanstack/react-db@2311

@tanstack/react-native-db-sqlite-persistence

npm i https://pkg.pr.new/@tanstack/react-native-db-sqlite-persistence@2311

@tanstack/react-router-with-db

npm i https://pkg.pr.new/@tanstack/react-router-with-db@2311

@tanstack/rxdb-db-collection

npm i https://pkg.pr.new/@tanstack/rxdb-db-collection@2311

@tanstack/solid-db

npm i https://pkg.pr.new/@tanstack/solid-db@2311

@tanstack/svelte-db

npm i https://pkg.pr.new/@tanstack/svelte-db@2311

@tanstack/tauri-db-sqlite-persistence

npm i https://pkg.pr.new/@tanstack/tauri-db-sqlite-persistence@2311

@tanstack/trailbase-db-collection

npm i https://pkg.pr.new/@tanstack/trailbase-db-collection@2311

@tanstack/vue-db

npm i https://pkg.pr.new/@tanstack/vue-db@2311

commit: b6a6c33

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from d8ff400 to b6a6c33 Compare October 30, 2026 21:36
@KyleAMathews
KyleAMathews merged commit e75f845 into main Oct 30, 2026
26 checks passed
@KyleAMathews
KyleAMathews deleted the changeset-release/main branch October 30, 2026 22:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant