Skip to content

ci: Version Packages - #1821

Merged
KyleAMathews merged 1 commit into
mainfrom
changeset-release/main
Sep 14, 2026
Merged

KyleAMathews merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

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.

Releases

@tanstack/angular-db@0.1.91

Patch Changes

  • Updated dependencies [3c4c35d]:
    • @tanstack/db@0.9.2

@tanstack/browser-db-sqlite-persistence@0.2.23

Patch Changes

  • Updated dependencies []:
    • @tanstack/db-sqlite-persistence-core@0.2.23

@tanstack/capacitor-db-sqlite-persistence@0.2.23

Patch Changes

  • Updated dependencies []:
    • @tanstack/db-sqlite-persistence-core@0.2.23

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

Patch Changes

  • Updated dependencies []:
    • @tanstack/db-sqlite-persistence-core@0.2.23

@tanstack/db@0.9.2

Patch Changes

  • Preserve fractional top-k replacements regardless of delta order, including left-join updates, and honor B-tree lookup fallbacks after node splits. Preserve own JSON data properties such as __proto__ during mutation detachment and offline transaction serialization. (#1816)

    Compare same-key top-k values directly instead of hashing every replacement. This preserves cyclic payloads and avoids unnecessary full-payload traversal for ordinary updates.

    Cancel structurally equal mapped top-k deltas before applying replacements. Escape Date-marker-shaped user objects in new offline records while retaining read support for the original record format.

    Offline storage compatibility: new records use valueEncoding: 2. Older clients
    cannot decode escaped marker-shaped objects correctly, so do not mix old and
    new clients against the same pending outbox or downgrade while new records
    remain. New clients still read the original unversioned format. Unknown
    encodings and corrupt records are reported through warnings and left in
    storage, not silently discarded; recovery policy is tracked in RFC RFC: Hardening the SQLite persistence / Electric sync stack #1659.

    Reject malformed escaped-object markers rather than inventing empty mutation
    data. Avoid redundant transfer work for zero-width fractional top-k windows
    and avoid descriptor writes for ordinary keys during draft copying.

  • Updated dependencies [3c4c35d, 3c4c35d]:

    • @tanstack/db-ivm@0.1.22

@tanstack/db-ivm@0.1.22

Patch Changes

  • Preserve fractional top-k replacements regardless of delta order, including left-join updates, and honor B-tree lookup fallbacks after node splits. Preserve own JSON data properties such as __proto__ during mutation detachment and offline transaction serialization. (#1816)

    Compare same-key top-k values directly instead of hashing every replacement. This preserves cyclic payloads and avoids unnecessary full-payload traversal for ordinary updates.

    Cancel structurally equal mapped top-k deltas before applying replacements. Escape Date-marker-shaped user objects in new offline records while retaining read support for the original record format.

    Offline storage compatibility: new records use valueEncoding: 2. Older clients
    cannot decode escaped marker-shaped objects correctly, so do not mix old and
    new clients against the same pending outbox or downgrade while new records
    remain. New clients still read the original unversioned format. Unknown
    encodings and corrupt records are reported through warnings and left in
    storage, not silently discarded; recovery policy is tracked in RFC RFC: Hardening the SQLite persistence / Electric sync stack #1659.

    Reject malformed escaped-object markers rather than inventing empty mutation
    data. Avoid redundant transfer work for zero-width fractional top-k windows
    and avoid descriptor writes for ordinary keys during draft copying.

  • Keep B-tree top-k results empty when the limit is zero, and advance the result window correctly when its first row is deleted. (#1816)

@tanstack/db-sqlite-persistence-core@0.2.23

Patch Changes

  • Updated dependencies [3c4c35d]:
    • @tanstack/db@0.9.2

@tanstack/electric-db-collection@0.4.10

Patch Changes

  • Preserve nested boolean predicate grouping when compiling Electric subset SQL, (#1816)
    including comparison results and NOT expressions used inside comparisons,
    membership checks, and null tests.
  • Updated dependencies [3c4c35d]:
    • @tanstack/db@0.9.2

@tanstack/electron-db-sqlite-persistence@0.1.35

Patch Changes

  • Updated dependencies []:
    • @tanstack/db-sqlite-persistence-core@0.2.23

@tanstack/expo-db-sqlite-persistence@0.2.23

Patch Changes

  • Updated dependencies []:
    • @tanstack/db-sqlite-persistence-core@0.2.23

@tanstack/node-db-sqlite-persistence@0.2.23

Patch Changes

  • Updated dependencies []:
    • @tanstack/db-sqlite-persistence-core@0.2.23

@tanstack/offline-transactions@1.0.56

Patch Changes

  • Ignore repeated leadership notifications when the state has not changed to avoid restarting active replay. Settle each transaction's commit when that transaction completes, without waiting for the shared queue to drain. (#1816)

    Keep a completed transaction registered until its outbox deletion settles so a leadership change during deletion does not schedule the same mutation again.

  • Preserve fractional top-k replacements regardless of delta order, including left-join updates, and honor B-tree lookup fallbacks after node splits. Preserve own JSON data properties such as __proto__ during mutation detachment and offline transaction serialization. (#1816)

    Compare same-key top-k values directly instead of hashing every replacement. This preserves cyclic payloads and avoids unnecessary full-payload traversal for ordinary updates.

    Cancel structurally equal mapped top-k deltas before applying replacements. Escape Date-marker-shaped user objects in new offline records while retaining read support for the original record format.

    Offline storage compatibility: new records use valueEncoding: 2. Older clients
    cannot decode escaped marker-shaped objects correctly, so do not mix old and
    new clients against the same pending outbox or downgrade while new records
    remain. New clients still read the original unversioned format. Unknown
    encodings and corrupt records are reported through warnings and left in
    storage, not silently discarded; recovery policy is tracked in RFC RFC: Hardening the SQLite persistence / Electric sync stack #1659.

    Reject malformed escaped-object markers rather than inventing empty mutation
    data. Avoid redundant transfer work for zero-width fractional top-k windows
    and avoid descriptor writes for ordinary keys during draft copying.

  • Updated dependencies [3c4c35d]:

    • @tanstack/db@0.9.2

@tanstack/powersync-db-collection@0.1.69

Patch Changes

  • Updated dependencies [3c4c35d]:
    • @tanstack/db@0.9.2

@tanstack/query-db-collection@1.2.15

Patch Changes

  • Updated dependencies [3c4c35d]:
    • @tanstack/db@0.9.2

@tanstack/react-db@0.4.1

Patch Changes

  • Updated dependencies [3c4c35d]:
    • @tanstack/db@0.9.2

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

Patch Changes

  • Updated dependencies []:
    • @tanstack/db-sqlite-persistence-core@0.2.23

@tanstack/rxdb-db-collection@0.1.97

Patch Changes

  • Updated dependencies [3c4c35d]:
    • @tanstack/db@0.9.2

@tanstack/solid-db@0.2.45

Patch Changes

  • Updated dependencies [3c4c35d]:
    • @tanstack/db@0.9.2

@tanstack/svelte-db@0.4.1

Patch Changes

  • Updated dependencies [3c4c35d]:
    • @tanstack/db@0.9.2

@tanstack/tauri-db-sqlite-persistence@0.2.23

Patch Changes

  • Updated dependencies []:
    • @tanstack/db-sqlite-persistence-core@0.2.23

@tanstack/trailbase-db-collection@0.1.109

Patch Changes

  • Updated dependencies [3c4c35d]:
    • @tanstack/db@0.9.2

@tanstack/vue-db@0.2.1

Patch Changes

  • Updated dependencies [3c4c35d]:
    • @tanstack/db@0.9.2

@tanstack/capacitor-db-sqlite-persistence-e2e-app@0.0.35

Patch Changes

  • Updated dependencies [3c4c35d]:
    • @tanstack/db@0.9.2
    • @tanstack/capacitor-db-sqlite-persistence@0.2.23

@tanstack/expo-db-sqlite-persistence-e2e-app@0.0.35

Patch Changes

  • Updated dependencies [3c4c35d]:
    • @tanstack/db@0.9.2
    • @tanstack/expo-db-sqlite-persistence@0.2.23

@tanstack/tauri-db-sqlite-persistence-e2e-app@0.0.35

Patch Changes

  • Updated dependencies [3c4c35d]:
    • @tanstack/db@0.9.2
    • @tanstack/tauri-db-sqlite-persistence@0.2.23

@coderabbitai

coderabbitai Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

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

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: fc4b0d39-c0b6-4d97-93f7-705c158b0f02

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

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.

@KyleAMathews
KyleAMathews merged commit 47969d8 into main Sep 14, 2026
3 checks passed
@KyleAMathews
KyleAMathews deleted the changeset-release/main branch September 14, 2026 23:21
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