-
Fix absolute worker path in bundled output by setting
base: './'in vite config, so the OPFS worker URL resolves relative to the module viaimport.meta.urlinstead of being hardcoded to/assets/...(#1436) -
Updated dependencies []:
- @tanstack/db-sqlite-persistence-core@0.1.6
- Updated dependencies []:
- @tanstack/db-sqlite-persistence-core@0.1.5
-
Fix workspace: dependency links that were incorrectly published to npm (#1410)
-
Updated dependencies [
b779b4e]:- @tanstack/db-sqlite-persistence-core@0.1.4
-
Fix workspace: dependency links that were incorrectly published to npm (#1408)
-
Updated dependencies [
287673d]:- @tanstack/db-sqlite-persistence-core@0.1.3
-
Fix workspace: dependency links that were incorrectly published to npm (#1406)
-
Updated dependencies [
99ad6b5]:- @tanstack/db-sqlite-persistence-core@0.1.2
-
feat(persistence): add SQLite-based offline persistence for collections (#1358)
Adds a new persistence layer that durably stores collection data in SQLite, enabling applications to survive page reloads and app restarts across browser, Node, mobile, desktop, and edge runtimes.
Core persistence (
@tanstack/db-sqlite-persistence-core)- New package providing the shared SQLite persistence runtime: hydration, streaming, transaction tracking, and applied-tx pruning
- SQLite core adapter with full query compilation, index management, and schema migration support
- Portable conformance test contracts for runtime-specific adapters
Browser (
@tanstack/browser-db-sqlite-persistence)- New package for browser persistence via wa-sqlite backed by OPFS
- Single-tab persistence with OPFS-based SQLite storage
BrowserCollectionCoordinatorfor multi-tab leader-election and cross-tab sync
Cloudflare Durable Objects (
@tanstack/cloudflare-durable-objects-db-sqlite-persistence)- New package for SQLite persistence in Cloudflare Durable Objects runtimes
Node (
@tanstack/node-db-sqlite-persistence)- New package for Node persistence via SQLite
Electron (
@tanstack/electron-db-sqlite-persistence)- New package providing Electron main and renderer persistence bridge helpers
Expo (
@tanstack/expo-db-sqlite-persistence)- New package for Expo persistence via
expo-sqlite
React Native (
@tanstack/react-native-db-sqlite-persistence)- New package for React Native persistence via op-sqlite
- Adapter with transaction deadlock prevention and runtime parity coverage
Capacitor (
@tanstack/capacitor-db-sqlite-persistence)- New package for Capacitor persistence via
@capacitor-community/sqlite
Tauri (
@tanstack/tauri-db-sqlite-persistence)- New package for Tauri persistence via
@tauri-apps/plugin-sql
-
Updated dependencies [
e0df07e,d351c67]:- @tanstack/db-sqlite-persistence-core@0.1.1