diff --git a/.changeset/fix-on-demand-ready-timing.md b/.changeset/fix-on-demand-ready-timing.md deleted file mode 100644 index 3b96f0e8d..000000000 --- a/.changeset/fix-on-demand-ready-timing.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -'@tanstack/db': patch ---- - -fix(db): prevent live query from being marked ready before subset data is loaded - -In on-demand sync mode, the live query collection was being marked as `ready` before -the subset data finished loading. This caused `useLiveQuery` to return `isReady=true` -with empty data, and `useLiveSuspenseQuery` to release suspense prematurely. - -The root cause was a race condition: the `status:change` listener in `CollectionSubscriber` -was registered _after_ the snapshot was triggered. If `loadSubset` resolved quickly -(or synchronously), the `loadingSubset` status transition would be missed entirely, -so `trackLoadPromise` was never called on the live query collection. - -Changes: - -1. **Core fix - `onStatusChange` option**: Added `onStatusChange` callback option to - `subscribeChanges()`. The listener is registered BEFORE any snapshot is requested, - guaranteeing no status transitions are missed. This replaces the error-prone pattern - of manually deferring snapshots and registering listeners in the correct order. - -2. **Ready state gating**: `updateLiveQueryStatus()` now checks `isLoadingSubset` on the - live query collection before marking it ready, and listens for `loadingSubset:change` - to trigger the ready check when subset loading completes. diff --git a/examples/angular/todos/package.json b/examples/angular/todos/package.json index 2375b8b17..e8f8a632c 100644 --- a/examples/angular/todos/package.json +++ b/examples/angular/todos/package.json @@ -28,8 +28,8 @@ "@angular/forms": "^20.3.15", "@angular/platform-browser": "^19.2.17", "@angular/router": "^20.3.15", - "@tanstack/angular-db": "^0.1.43", - "@tanstack/db": "^0.5.17", + "@tanstack/angular-db": "^0.1.44", + "@tanstack/db": "^0.5.18", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "^0.16.0" diff --git a/examples/react/offline-transactions/package.json b/examples/react/offline-transactions/package.json index d66639aac..ba29feb7c 100644 --- a/examples/react/offline-transactions/package.json +++ b/examples/react/offline-transactions/package.json @@ -9,9 +9,9 @@ "start": "node .output/server/index.mjs" }, "dependencies": { - "@tanstack/offline-transactions": "^1.0.7", - "@tanstack/query-db-collection": "^1.0.13", - "@tanstack/react-db": "^0.1.61", + "@tanstack/offline-transactions": "^1.0.8", + "@tanstack/query-db-collection": "^1.0.14", + "@tanstack/react-db": "^0.1.62", "@tanstack/react-query": "^5.90.16", "@tanstack/react-router": "^1.144.0", "@tanstack/react-router-devtools": "^1.144.0", diff --git a/examples/react/paced-mutations-demo/package.json b/examples/react/paced-mutations-demo/package.json index fbbe9f667..55f128abd 100644 --- a/examples/react/paced-mutations-demo/package.json +++ b/examples/react/paced-mutations-demo/package.json @@ -9,8 +9,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/db": "^0.5.17", - "@tanstack/react-db": "^0.1.61", + "@tanstack/db": "^0.5.18", + "@tanstack/react-db": "^0.1.62", "mitt": "^3.0.1", "react": "^19.2.3", "react-dom": "^19.2.3" diff --git a/examples/react/projects/package.json b/examples/react/projects/package.json index 5b8a4ae00..686561afa 100644 --- a/examples/react/projects/package.json +++ b/examples/react/projects/package.json @@ -17,8 +17,8 @@ "dependencies": { "@tailwindcss/vite": "^4.1.18", "@tanstack/query-core": "^5.90.16", - "@tanstack/query-db-collection": "^1.0.13", - "@tanstack/react-db": "^0.1.61", + "@tanstack/query-db-collection": "^1.0.14", + "@tanstack/react-db": "^0.1.62", "@tanstack/react-router": "^1.144.0", "@tanstack/react-router-devtools": "^1.144.0", "@tanstack/react-router-with-query": "^1.130.17", diff --git a/examples/react/todo/package.json b/examples/react/todo/package.json index c765f073b..215761ec7 100644 --- a/examples/react/todo/package.json +++ b/examples/react/todo/package.json @@ -3,13 +3,13 @@ "private": true, "version": "0.1.24", "dependencies": { - "@tanstack/electric-db-collection": "^0.2.21", + "@tanstack/electric-db-collection": "^0.2.22", "@tanstack/query-core": "^5.90.16", - "@tanstack/query-db-collection": "^1.0.13", - "@tanstack/react-db": "^0.1.61", + "@tanstack/query-db-collection": "^1.0.14", + "@tanstack/react-db": "^0.1.62", "@tanstack/react-router": "^1.144.0", "@tanstack/react-start": "^1.145.5", - "@tanstack/trailbase-db-collection": "^0.1.61", + "@tanstack/trailbase-db-collection": "^0.1.62", "cors": "^2.8.5", "drizzle-orm": "^0.45.1", "drizzle-zod": "^0.8.3", diff --git a/examples/solid/todo/package.json b/examples/solid/todo/package.json index 0e18f2420..a479831c1 100644 --- a/examples/solid/todo/package.json +++ b/examples/solid/todo/package.json @@ -3,13 +3,13 @@ "private": true, "version": "0.0.33", "dependencies": { - "@tanstack/electric-db-collection": "^0.2.21", + "@tanstack/electric-db-collection": "^0.2.22", "@tanstack/query-core": "^5.90.16", - "@tanstack/query-db-collection": "^1.0.13", - "@tanstack/solid-db": "^0.1.60", + "@tanstack/query-db-collection": "^1.0.14", + "@tanstack/solid-db": "^0.1.61", "@tanstack/solid-router": "^1.144.0", "@tanstack/solid-start": "^1.145.5", - "@tanstack/trailbase-db-collection": "^0.1.61", + "@tanstack/trailbase-db-collection": "^0.1.62", "cors": "^2.8.5", "drizzle-orm": "^0.45.1", "drizzle-zod": "^0.8.3", diff --git a/packages/angular-db/CHANGELOG.md b/packages/angular-db/CHANGELOG.md index c28de70ea..a7a6ab117 100644 --- a/packages/angular-db/CHANGELOG.md +++ b/packages/angular-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/angular-db +## 0.1.44 + +### Patch Changes + +- Updated dependencies [[`c1247e8`](https://github.com/TanStack/db/commit/c1247e816950314da6d201613481577834c1d97a)]: + - @tanstack/db@0.5.18 + ## 0.1.43 ### Patch Changes diff --git a/packages/angular-db/package.json b/packages/angular-db/package.json index 7202ffa03..12a49f8e2 100644 --- a/packages/angular-db/package.json +++ b/packages/angular-db/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-db", - "version": "0.1.43", + "version": "0.1.44", "description": "Angular integration for @tanstack/db", "author": "Ethan McDaniel", "license": "MIT", diff --git a/packages/db/CHANGELOG.md b/packages/db/CHANGELOG.md index ad9180af2..c80141430 100644 --- a/packages/db/CHANGELOG.md +++ b/packages/db/CHANGELOG.md @@ -1,5 +1,29 @@ # @tanstack/db +## 0.5.18 + +### Patch Changes + +- fix(db): prevent live query from being marked ready before subset data is loaded ([#1081](https://github.com/TanStack/db/pull/1081)) + + In on-demand sync mode, the live query collection was being marked as `ready` before + the subset data finished loading. This caused `useLiveQuery` to return `isReady=true` + with empty data, and `useLiveSuspenseQuery` to release suspense prematurely. + + The root cause was a race condition: the `status:change` listener in `CollectionSubscriber` + was registered _after_ the snapshot was triggered. If `loadSubset` resolved quickly + (or synchronously), the `loadingSubset` status transition would be missed entirely, + so `trackLoadPromise` was never called on the live query collection. + + Changes: + 1. **Core fix - `onStatusChange` option**: Added `onStatusChange` callback option to + `subscribeChanges()`. The listener is registered BEFORE any snapshot is requested, + guaranteeing no status transitions are missed. This replaces the error-prone pattern + of manually deferring snapshots and registering listeners in the correct order. + 2. **Ready state gating**: `updateLiveQueryStatus()` now checks `isLoadingSubset` on the + live query collection before marking it ready, and listens for `loadingSubset:change` + to trigger the ready check when subset loading completes. + ## 0.5.17 ### Patch Changes diff --git a/packages/db/package.json b/packages/db/package.json index 1e2f05336..95a420c5b 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/db", - "version": "0.5.17", + "version": "0.5.18", "description": "A reactive client store for building super fast apps on sync", "author": "Kyle Mathews", "license": "MIT", diff --git a/packages/electric-db-collection/CHANGELOG.md b/packages/electric-db-collection/CHANGELOG.md index c0afa30cd..509ab6930 100644 --- a/packages/electric-db-collection/CHANGELOG.md +++ b/packages/electric-db-collection/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/electric-db-collection +## 0.2.22 + +### Patch Changes + +- Updated dependencies [[`c1247e8`](https://github.com/TanStack/db/commit/c1247e816950314da6d201613481577834c1d97a)]: + - @tanstack/db@0.5.18 + ## 0.2.21 ### Patch Changes diff --git a/packages/electric-db-collection/package.json b/packages/electric-db-collection/package.json index ed9ba4948..b58c415fb 100644 --- a/packages/electric-db-collection/package.json +++ b/packages/electric-db-collection/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/electric-db-collection", - "version": "0.2.21", + "version": "0.2.22", "description": "ElectricSQL collection for TanStack DB", "author": "Kyle Mathews", "license": "MIT", diff --git a/packages/offline-transactions/CHANGELOG.md b/packages/offline-transactions/CHANGELOG.md index cb646a9b2..1e01aad9f 100644 --- a/packages/offline-transactions/CHANGELOG.md +++ b/packages/offline-transactions/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/offline-transactions +## 1.0.8 + +### Patch Changes + +- Updated dependencies [[`c1247e8`](https://github.com/TanStack/db/commit/c1247e816950314da6d201613481577834c1d97a)]: + - @tanstack/db@0.5.18 + ## 1.0.7 ### Patch Changes diff --git a/packages/offline-transactions/package.json b/packages/offline-transactions/package.json index d44f71c22..cd55ddb10 100644 --- a/packages/offline-transactions/package.json +++ b/packages/offline-transactions/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/offline-transactions", - "version": "1.0.7", + "version": "1.0.8", "description": "Offline-first transaction capabilities for TanStack DB", "author": "TanStack", "license": "MIT", diff --git a/packages/powersync-db-collection/CHANGELOG.md b/packages/powersync-db-collection/CHANGELOG.md index aa8c5fc3a..904d63e94 100644 --- a/packages/powersync-db-collection/CHANGELOG.md +++ b/packages/powersync-db-collection/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/powersync-db-collection +## 0.1.22 + +### Patch Changes + +- Updated dependencies [[`c1247e8`](https://github.com/TanStack/db/commit/c1247e816950314da6d201613481577834c1d97a)]: + - @tanstack/db@0.5.18 + ## 0.1.21 ### Patch Changes diff --git a/packages/powersync-db-collection/package.json b/packages/powersync-db-collection/package.json index 390dee71f..569651370 100644 --- a/packages/powersync-db-collection/package.json +++ b/packages/powersync-db-collection/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/powersync-db-collection", - "version": "0.1.21", + "version": "0.1.22", "description": "PowerSync collection for TanStack DB", "author": "POWERSYNC", "license": "MIT", diff --git a/packages/query-db-collection/CHANGELOG.md b/packages/query-db-collection/CHANGELOG.md index 69d754b60..884e01fec 100644 --- a/packages/query-db-collection/CHANGELOG.md +++ b/packages/query-db-collection/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/query-db-collection +## 1.0.14 + +### Patch Changes + +- Updated dependencies [[`c1247e8`](https://github.com/TanStack/db/commit/c1247e816950314da6d201613481577834c1d97a)]: + - @tanstack/db@0.5.18 + ## 1.0.13 ### Patch Changes diff --git a/packages/query-db-collection/package.json b/packages/query-db-collection/package.json index 671f83e08..7d329d0c0 100644 --- a/packages/query-db-collection/package.json +++ b/packages/query-db-collection/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-db-collection", - "version": "1.0.13", + "version": "1.0.14", "description": "TanStack Query collection for TanStack DB", "author": "Kyle Mathews", "license": "MIT", diff --git a/packages/react-db/CHANGELOG.md b/packages/react-db/CHANGELOG.md index 3353ac3ac..1b1e160b4 100644 --- a/packages/react-db/CHANGELOG.md +++ b/packages/react-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-db +## 0.1.62 + +### Patch Changes + +- Updated dependencies [[`c1247e8`](https://github.com/TanStack/db/commit/c1247e816950314da6d201613481577834c1d97a)]: + - @tanstack/db@0.5.18 + ## 0.1.61 ### Patch Changes diff --git a/packages/react-db/package.json b/packages/react-db/package.json index f73efa8b4..1076d0d22 100644 --- a/packages/react-db/package.json +++ b/packages/react-db/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-db", - "version": "0.1.61", + "version": "0.1.62", "description": "React integration for @tanstack/db", "author": "Kyle Mathews", "license": "MIT", diff --git a/packages/rxdb-db-collection/CHANGELOG.md b/packages/rxdb-db-collection/CHANGELOG.md index 4b8407650..4df263e08 100644 --- a/packages/rxdb-db-collection/CHANGELOG.md +++ b/packages/rxdb-db-collection/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/rxdb-db-collection +## 0.1.50 + +### Patch Changes + +- Updated dependencies [[`c1247e8`](https://github.com/TanStack/db/commit/c1247e816950314da6d201613481577834c1d97a)]: + - @tanstack/db@0.5.18 + ## 0.1.49 ### Patch Changes diff --git a/packages/rxdb-db-collection/package.json b/packages/rxdb-db-collection/package.json index 7cf77114e..6cdad2d7e 100644 --- a/packages/rxdb-db-collection/package.json +++ b/packages/rxdb-db-collection/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/rxdb-db-collection", - "version": "0.1.49", + "version": "0.1.50", "description": "RxDB collection for TanStack DB", "author": "Kyle Mathews", "license": "MIT", diff --git a/packages/solid-db/CHANGELOG.md b/packages/solid-db/CHANGELOG.md index 1a95d7694..b1cdb55ac 100644 --- a/packages/solid-db/CHANGELOG.md +++ b/packages/solid-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-db +## 0.1.61 + +### Patch Changes + +- Updated dependencies [[`c1247e8`](https://github.com/TanStack/db/commit/c1247e816950314da6d201613481577834c1d97a)]: + - @tanstack/db@0.5.18 + ## 0.1.60 ### Patch Changes diff --git a/packages/solid-db/package.json b/packages/solid-db/package.json index d15692b8d..f9af14b94 100644 --- a/packages/solid-db/package.json +++ b/packages/solid-db/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-db", - "version": "0.1.60", + "version": "0.1.61", "description": "Solid integration for @tanstack/db", "author": "Kyle Mathews", "license": "MIT", diff --git a/packages/svelte-db/CHANGELOG.md b/packages/svelte-db/CHANGELOG.md index f8971ae85..26f406f3c 100644 --- a/packages/svelte-db/CHANGELOG.md +++ b/packages/svelte-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/svelte-db +## 0.1.61 + +### Patch Changes + +- Updated dependencies [[`c1247e8`](https://github.com/TanStack/db/commit/c1247e816950314da6d201613481577834c1d97a)]: + - @tanstack/db@0.5.18 + ## 0.1.60 ### Patch Changes diff --git a/packages/svelte-db/package.json b/packages/svelte-db/package.json index b4a1a15ed..0c1dd1f1f 100644 --- a/packages/svelte-db/package.json +++ b/packages/svelte-db/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-db", - "version": "0.1.60", + "version": "0.1.61", "description": "Svelte integration for @tanstack/db", "author": "Kyle Mathews", "license": "MIT", diff --git a/packages/trailbase-db-collection/CHANGELOG.md b/packages/trailbase-db-collection/CHANGELOG.md index f23af0748..d432b934f 100644 --- a/packages/trailbase-db-collection/CHANGELOG.md +++ b/packages/trailbase-db-collection/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/trailbase-db-collection +## 0.1.62 + +### Patch Changes + +- Updated dependencies [[`c1247e8`](https://github.com/TanStack/db/commit/c1247e816950314da6d201613481577834c1d97a)]: + - @tanstack/db@0.5.18 + ## 0.1.61 ### Patch Changes diff --git a/packages/trailbase-db-collection/package.json b/packages/trailbase-db-collection/package.json index f1837cfd7..60384d1b1 100644 --- a/packages/trailbase-db-collection/package.json +++ b/packages/trailbase-db-collection/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/trailbase-db-collection", - "version": "0.1.61", + "version": "0.1.62", "description": "TrailBase collection for TanStack DB", "author": "Sebastian Jeltsch", "license": "MIT", diff --git a/packages/vue-db/CHANGELOG.md b/packages/vue-db/CHANGELOG.md index b6059ad47..c85adf7ec 100644 --- a/packages/vue-db/CHANGELOG.md +++ b/packages/vue-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/vue-db +## 0.0.94 + +### Patch Changes + +- Updated dependencies [[`c1247e8`](https://github.com/TanStack/db/commit/c1247e816950314da6d201613481577834c1d97a)]: + - @tanstack/db@0.5.18 + ## 0.0.93 ### Patch Changes diff --git a/packages/vue-db/package.json b/packages/vue-db/package.json index d942ae406..c59f33df0 100644 --- a/packages/vue-db/package.json +++ b/packages/vue-db/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-db", - "version": "0.0.93", + "version": "0.0.94", "description": "Vue integration for @tanstack/db", "author": "Kyle Mathews", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6f9ab0730..9494c6fe6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -132,10 +132,10 @@ importers: specifier: ^20.3.15 version: 20.3.15(@angular/common@19.2.17(@angular/core@19.2.17(rxjs@7.8.2)(zone.js@0.16.0))(rxjs@7.8.2))(@angular/core@19.2.17(rxjs@7.8.2)(zone.js@0.16.0))(@angular/platform-browser@19.2.17(@angular/common@19.2.17(@angular/core@19.2.17(rxjs@7.8.2)(zone.js@0.16.0))(rxjs@7.8.2))(@angular/core@19.2.17(rxjs@7.8.2)(zone.js@0.16.0)))(rxjs@7.8.2) '@tanstack/angular-db': - specifier: ^0.1.43 + specifier: ^0.1.44 version: link:../../../packages/angular-db '@tanstack/db': - specifier: ^0.5.17 + specifier: ^0.5.18 version: link:../../../packages/db rxjs: specifier: ^7.8.2 @@ -193,13 +193,13 @@ importers: examples/react/offline-transactions: dependencies: '@tanstack/offline-transactions': - specifier: ^1.0.7 + specifier: ^1.0.8 version: link:../../../packages/offline-transactions '@tanstack/query-db-collection': - specifier: ^1.0.13 + specifier: ^1.0.14 version: link:../../../packages/query-db-collection '@tanstack/react-db': - specifier: ^0.1.61 + specifier: ^0.1.62 version: link:../../../packages/react-db '@tanstack/react-query': specifier: ^5.90.16 @@ -260,10 +260,10 @@ importers: examples/react/paced-mutations-demo: dependencies: '@tanstack/db': - specifier: ^0.5.17 + specifier: ^0.5.18 version: link:../../../packages/db '@tanstack/react-db': - specifier: ^0.1.61 + specifier: ^0.1.62 version: link:../../../packages/react-db mitt: specifier: ^3.0.1 @@ -300,10 +300,10 @@ importers: specifier: ^5.90.16 version: 5.90.16 '@tanstack/query-db-collection': - specifier: ^1.0.13 + specifier: ^1.0.14 version: link:../../../packages/query-db-collection '@tanstack/react-db': - specifier: ^0.1.61 + specifier: ^0.1.62 version: link:../../../packages/react-db '@tanstack/react-router': specifier: ^1.144.0 @@ -433,16 +433,16 @@ importers: examples/react/todo: dependencies: '@tanstack/electric-db-collection': - specifier: ^0.2.21 + specifier: ^0.2.22 version: link:../../../packages/electric-db-collection '@tanstack/query-core': specifier: ^5.90.16 version: 5.90.16 '@tanstack/query-db-collection': - specifier: ^1.0.13 + specifier: ^1.0.14 version: link:../../../packages/query-db-collection '@tanstack/react-db': - specifier: ^0.1.61 + specifier: ^0.1.62 version: link:../../../packages/react-db '@tanstack/react-router': specifier: ^1.144.0 @@ -451,7 +451,7 @@ importers: specifier: ^1.145.5 version: 1.145.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.10)(vite@7.3.0(@types/node@24.7.0)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.90.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1)))(vite@7.3.0(@types/node@24.7.0)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.90.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1)) '@tanstack/trailbase-db-collection': - specifier: ^0.1.61 + specifier: ^0.1.62 version: link:../../../packages/trailbase-db-collection cors: specifier: ^2.8.5 @@ -554,16 +554,16 @@ importers: examples/solid/todo: dependencies: '@tanstack/electric-db-collection': - specifier: ^0.2.21 + specifier: ^0.2.22 version: link:../../../packages/electric-db-collection '@tanstack/query-core': specifier: ^5.90.16 version: 5.90.16 '@tanstack/query-db-collection': - specifier: ^1.0.13 + specifier: ^1.0.14 version: link:../../../packages/query-db-collection '@tanstack/solid-db': - specifier: ^0.1.60 + specifier: ^0.1.61 version: link:../../../packages/solid-db '@tanstack/solid-router': specifier: ^1.144.0 @@ -572,7 +572,7 @@ importers: specifier: ^1.145.5 version: 1.145.5(@tanstack/react-router@1.144.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(solid-js@1.9.10)(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.10)(vite@7.3.0(@types/node@24.7.0)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.90.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1)))(vite@7.3.0(@types/node@24.7.0)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.90.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1)) '@tanstack/trailbase-db-collection': - specifier: ^0.1.61 + specifier: ^0.1.62 version: link:../../../packages/trailbase-db-collection cors: specifier: ^2.8.5