Repository navigation
ci: Version Packages (rc) - #2359
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the
|
Incremental update benchmarkComparing Overall median write time vs base: 1.00× · cold hydrate time: 1.02× (geometric mean of per-case ratios; lower is faster). Writes: No significant changes (threshold: ±20% and >0.05ms). Cold hydrate: No significant changes (threshold: ±50% and >5ms). CI regression gate: PASS. Query geometric means: >+30% writes or >+50% cold. A case also fails when every repetition exceeds the entire base range by >+50% and the metric's absolute floor. Per-case flags are noisy on shared runners. Read the geometric means first. Writes
Cold hydrate
Each row aggregates that query's scale/index/write-mode configurations; per-configuration tables below. 100 rows/collection | source indexes: none | synced writes — geomean 1.08×, cold 0.96×
100 rows/collection | source indexes: none | optimistic writes — geomean 1.06×, cold 1.00×
100 rows/collection | source indexes: manual | synced writes — geomean 0.99×, cold 1.03×
100 rows/collection | source indexes: manual | optimistic writes — geomean 1.00×, cold 1.11×
1,000 rows/collection | source indexes: none | synced writes — geomean 0.98×, cold 1.20×
1,000 rows/collection | source indexes: none | optimistic writes — geomean 0.96×, cold 0.88×
1,000 rows/collection | source indexes: manual | synced writes — geomean 0.96×, cold 0.86×
1,000 rows/collection | source indexes: manual | optimistic writes — geomean 0.97×, cold 1.02×
10,000 rows/collection | source indexes: none | synced writes — geomean 1.03×, cold 1.05×
10,000 rows/collection | source indexes: none | optimistic writes — geomean 1.00×, cold 1.00×
10,000 rows/collection | source indexes: manual | synced writes — geomean 1.00×, cold 1.09×
10,000 rows/collection | source indexes: manual | optimistic writes — geomean 1.01×, cold 1.14×
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. |
|
Size Change: 0 B Total Size: 239 kB ℹ️ View Unchanged
|
More templates
@tanstack/angular-db
@tanstack/browser-db-sqlite-persistence
@tanstack/capacitor-db-sqlite-persistence
@tanstack/cloudflare-durable-objects-db-sqlite-persistence
@tanstack/convex-db-collection
@tanstack/db
@tanstack/db-ivm
@tanstack/db-sqlite-persistence-core
@tanstack/electric-db-collection
@tanstack/electron-db-sqlite-persistence
@tanstack/expo-db-sqlite-persistence
@tanstack/node-db-sqlite-persistence
@tanstack/offline-transactions
@tanstack/powersync-db-collection
@tanstack/preact-db
@tanstack/query-db-collection
@tanstack/react-db
@tanstack/react-native-db-sqlite-persistence
@tanstack/react-router-with-db
@tanstack/rxdb-db-collection
@tanstack/solid-db
@tanstack/svelte-db
@tanstack/tauri-db-sqlite-persistence
@tanstack/trailbase-db-collection
@tanstack/vue-db
commit: |
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.
mainis currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exitonmain.Releases
@tanstack/angular-db@1.0.0-rc.1.4
Patch Changes
bfb660a]:@tanstack/browser-db-sqlite-persistence@1.0.0-rc.1.4
Patch Changes
@tanstack/capacitor-db-sqlite-persistence@1.0.0-rc.1.4
Patch Changes
@tanstack/cloudflare-durable-objects-db-sqlite-persistence@1.0.0-rc.1.4
Patch Changes
@tanstack/convex-db-collection@1.0.0-rc.1.4
Patch Changes
bfb660a]:@tanstack/db@1.0.0-rc.1.4
Patch Changes
Restore nested-row query performance by keeping source payloads opaque during metadata cleanup and resolving includes along compiled paths. Intermediate projections, functional callback inputs, inline results and Effect outputs retain authored fields, while published Collection rows receive genuine computed metadata. (#2356)
Preserve child identities through outer joins and fan-out, and retain aggregate result types through expression wrappers.
@tanstack/db-sqlite-persistence-core@1.0.0-rc.1.4
Patch Changes
bfb660a]:@tanstack/electric-db-collection@1.0.0-rc.1.4
Patch Changes
bfb660a]:@tanstack/electron-db-sqlite-persistence@1.0.0-rc.1.4
Patch Changes
@tanstack/expo-db-sqlite-persistence@1.0.0-rc.1.4
Patch Changes
@tanstack/node-db-sqlite-persistence@1.0.0-rc.1.4
Patch Changes
@tanstack/powersync-db-collection@1.0.0-rc.1.4
Patch Changes
bfb660a]:@tanstack/preact-db@1.0.0-rc.1.4
Patch Changes
bfb660a]:@tanstack/react-db@1.0.0-rc.1.4
Patch Changes
bfb660a]:@tanstack/react-native-db-sqlite-persistence@1.0.0-rc.1.4
Patch Changes
@tanstack/rxdb-db-collection@1.0.0-rc.1.4
Patch Changes
bfb660a]:@tanstack/solid-db@1.0.0-rc.1.4
Patch Changes
bfb660a]:@tanstack/svelte-db@1.0.0-rc.1.4
Patch Changes
bfb660a]:@tanstack/tauri-db-sqlite-persistence@1.0.0-rc.1.4
Patch Changes
@tanstack/trailbase-db-collection@1.0.0-rc.1.4
Patch Changes
bfb660a]:@tanstack/vue-db@1.0.0-rc.1.4
Patch Changes
bfb660a]: