diff --git a/.changeset/fix-snapshot-end-before-up-to-date.md b/.changeset/fix-snapshot-end-before-up-to-date.md deleted file mode 100644 index 3fa8b45df..000000000 --- a/.changeset/fix-snapshot-end-before-up-to-date.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@tanstack/electric-db-collection": patch ---- - -Fix eager mode incorrectly committing data on `snapshot-end` before receiving the first `up-to-date` message. The `snapshot-end` in the Electric log can be from a significant period before the stream is actually up to date, so commits should only occur on `up-to-date` (or on `snapshot-end` after the first `up-to-date` has been received). This change does not affect `on-demand` mode where `snapshot-end` correctly triggers commits, or `progressive` mode which was already protected by its buffering mechanism. diff --git a/packages/db-collection-e2e/CHANGELOG.md b/packages/db-collection-e2e/CHANGELOG.md index ebf5f1a8e..c1f1fe5eb 100644 --- a/packages/db-collection-e2e/CHANGELOG.md +++ b/packages/db-collection-e2e/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/db-collection-e2e +## 0.0.11 + +### Patch Changes + +- Updated dependencies [[`03842c6`](https://github.com/TanStack/db/commit/03842c633eb990448d26d80025d26184c8de58f2)]: + - @tanstack/electric-db-collection@0.2.9 + ## 0.0.10 ### Patch Changes diff --git a/packages/db-collection-e2e/package.json b/packages/db-collection-e2e/package.json index d4a7156a2..a4b004a31 100644 --- a/packages/db-collection-e2e/package.json +++ b/packages/db-collection-e2e/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/db-collection-e2e", - "version": "0.0.10", + "version": "0.0.11", "private": true, "description": "End-to-end test suite for TanStack DB collections", "type": "module", diff --git a/packages/electric-db-collection/CHANGELOG.md b/packages/electric-db-collection/CHANGELOG.md index 2848bef45..1b614be5a 100644 --- a/packages/electric-db-collection/CHANGELOG.md +++ b/packages/electric-db-collection/CHANGELOG.md @@ -1,5 +1,11 @@ # @tanstack/electric-db-collection +## 0.2.9 + +### Patch Changes + +- Fix eager mode incorrectly committing data on `snapshot-end` before receiving the first `up-to-date` message. The `snapshot-end` in the Electric log can be from a significant period before the stream is actually up to date, so commits should only occur on `up-to-date` (or on `snapshot-end` after the first `up-to-date` has been received). This change does not affect `on-demand` mode where `snapshot-end` correctly triggers commits, or `progressive` mode which was already protected by its buffering mechanism. ([#924](https://github.com/TanStack/db/pull/924)) + ## 0.2.8 ### Patch Changes diff --git a/packages/electric-db-collection/package.json b/packages/electric-db-collection/package.json index bb3eb8d8c..5cf8d2151 100644 --- a/packages/electric-db-collection/package.json +++ b/packages/electric-db-collection/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/electric-db-collection", "description": "ElectricSQL collection for TanStack DB", - "version": "0.2.8", + "version": "0.2.9", "dependencies": { "@electric-sql/client": "^1.1.5", "@standard-schema/spec": "^1.0.0",