Releases: sqliteai/sqlite-sync
1.0.18
Packages
Flutter/Dart: flutter pub add sqlite_sync:1.0.18 or dart pub add sqlite_sync:1.0.18
Node: npm install @sqliteai/sqlite-sync
WASM: npm install @sqliteai/sqlite-wasm
React Native: npm install @sqliteai/sqlite-sync-react-native
Expo: npm install @sqliteai/sqlite-sync-expo
Android: ai.sqlite:sync:1.0.18
Swift: Installation Guide
Docker (PostgreSQL): docker pull sqlitecloud/sqlite-sync-postgres:17 or :15
Docker (Supabase): docker pull sqlitecloud/sqlite-sync-supabase:17 or :15
What's Changed
Fixed
cloudsync_network_check_changes()no longer errors withmissing 'url' in check responsewhen the server has not yet prepared any incoming changes for this device. The function now returns the standard "no rows yet" response in that case, so polling loops keep working without spurious errors.
Added
receive.lastFailureJSON field oncloudsync_network_check_changes()andcloudsync_network_sync(), surfacing the most recent server-side failure of the receive pipeline (e.g. the server failed to prepare the next batch of incoming changes for this device). It complements the existingsend.lastFailure(server-side apply failures) andreceive.error(local apply failures on this device), so applications can distinguish "the server has trouble producing my changes" from "I had trouble applying them locally". Each function reports only the failures relevant to its own scope:cloudsync_network_send_changes()reportssend.lastFailure;cloudsync_network_check_changes()reportsreceive.lastFailure;cloudsync_network_sync()reports both.
Changed
- Updated the request headers sent to the cloudsync HTTP endpoints (version advertisement, per-endpoint capabilities; legacy
Acceptheader removed).
Full Changelog: 1.0.17...1.0.18
1.0.17
Packages
Flutter/Dart: flutter pub add sqlite_sync:1.0.17 or dart pub add sqlite_sync:1.0.17
Node: npm install @sqliteai/sqlite-sync
WASM: npm install @sqliteai/sqlite-wasm
React Native: npm install @sqliteai/sqlite-sync-react-native
Expo: npm install @sqliteai/sqlite-sync-expo
Android: ai.sqlite:sync:1.0.17
Swift: Installation Guide
Docker (PostgreSQL): docker pull sqlitecloud/sqlite-sync-postgres:17 or :15
Docker (Supabase): docker pull sqlitecloud/sqlite-sync-supabase:17 or :15
What's Changed
- update doc page link by @aayushprime in #44
- feat(postgres): version PG extension from cloudsync.h, gate releases on a migration check by @andinux in #45
- fix: actionable error when API called before cloudsync_init by @andinux in #47
New Contributors
- @aayushprime made their first contribution in #44
Full Changelog: 1.0.16...1.0.17
1.0.16
Packages
Flutter/Dart: flutter pub add sqlite_sync:1.0.16 or dart pub add sqlite_sync:1.0.16
Node: npm install @sqliteai/sqlite-sync
WASM: npm install @sqliteai/sqlite-wasm
React Native: npm install @sqliteai/sqlite-sync-react-native
Expo: npm install @sqliteai/sqlite-sync-expo
Android: ai.sqlite:sync:1.0.16
Swift: Installation Guide
Docker (PostgreSQL): docker pull sqlitecloud/sqlite-sync-postgres:17 or :15
Docker (Supabase): docker pull sqlitecloud/sqlite-sync-supabase:17 or :15
What's Changed
Full Changelog: 1.0.15...1.0.16
1.0.15
Packages
Flutter/Dart: flutter pub add sqlite_sync:1.0.15 or dart pub add sqlite_sync:1.0.15
Node: npm install @sqliteai/sqlite-sync
WASM: npm install @sqliteai/sqlite-wasm
React Native: npm install @sqliteai/sqlite-sync-react-native
Expo: npm install @sqliteai/sqlite-sync-expo
Android: ai.sqlite:sync:1.0.15
Swift: Installation Guide
Docker (PostgreSQL): docker pull sqlitecloud/sqlite-sync-postgres:17 or :15
Docker (Supabase): docker pull sqlitecloud/sqlite-sync-supabase:17 or :15
What's Changed
Full Changelog: 1.0.14...1.0.15
1.0.14
Packages
Flutter/Dart: flutter pub add sqlite_sync:1.0.14 or dart pub add sqlite_sync:1.0.14
Node: npm install @sqliteai/sqlite-sync
WASM: npm install @sqliteai/sqlite-wasm
React Native: npm install @sqliteai/sqlite-sync-react-native
Expo: npm install @sqliteai/sqlite-sync-expo
Android: ai.sqlite:sync:1.0.14
Swift: Installation Guide
Docker (PostgreSQL): docker pull sqlitecloud/sqlite-sync-postgres:17 or :15
Docker (Supabase): docker pull sqlitecloud/sqlite-sync-supabase:17 or :15
What's Changed
Full Changelog: 1.0.13...1.0.14
1.0.13
Packages
Flutter/Dart: flutter pub add sqlite_sync:1.0.13 or dart pub add sqlite_sync:1.0.13
Node: npm install @sqliteai/sqlite-sync
WASM: npm install @sqliteai/sqlite-wasm
React Native: npm install @sqliteai/sqlite-sync-react-native
Expo: npm install @sqliteai/sqlite-sync-expo
Android: ai.sqlite:sync:1.0.13
Swift: Installation Guide
Docker (PostgreSQL): docker pull sqlitecloud/sqlite-sync-postgres:17 or :15
Docker (Supabase): docker pull sqlitecloud/sqlite-sync-supabase:17 or :15
Full Changelog: 1.0.12...1.0.13
1.0.12
Packages
Flutter/Dart: flutter pub add sqlite_sync:1.0.12 or dart pub add sqlite_sync:1.0.12
Node: npm install @sqliteai/sqlite-sync
WASM: npm install @sqliteai/sqlite-wasm
React Native: npm install @sqliteai/sqlite-sync-react-native
Expo: npm install @sqliteai/sqlite-sync-expo
Android: ai.sqlite:sync:1.0.12
Swift: Installation Guide
Docker (PostgreSQL): docker pull sqlitecloud/sqlite-sync-postgres:17 or :15
Docker (Supabase): docker pull sqlitecloud/sqlite-sync-supabase:17 or :15
Full Changelog: 1.0.11...1.0.12
1.0.11
Packages
Flutter/Dart: flutter pub add sqlite_sync:1.0.11 or dart pub add sqlite_sync:1.0.11
Node: npm install @sqliteai/sqlite-sync
WASM: npm install @sqliteai/sqlite-wasm
React Native: npm install @sqliteai/sqlite-sync-react-native
Expo: npm install @sqliteai/sqlite-sync-expo
Android: ai.sqlite:sync:1.0.11
Swift: Installation Guide
Docker (PostgreSQL): docker pull sqlitecloud/sqlite-sync-postgres:17 or :15
Docker (Supabase): docker pull sqlitecloud/sqlite-sync-supabase:17 or :15
Full Changelog: 1.0.10...1.0.11
1.0.10
Packages
Flutter/Dart: flutter pub add sqlite_sync:1.0.10 or dart pub add sqlite_sync:1.0.10
Node: npm install @sqliteai/sqlite-sync
WASM: npm install @sqliteai/sqlite-wasm
React Native: npm install @sqliteai/sqlite-sync-react-native
Expo: npm install @sqliteai/sqlite-sync-expo
Android: ai.sqlite:sync:1.0.10
Swift: Installation Guide
Docker (PostgreSQL): docker pull sqlitecloud/sqlite-sync-postgres:17 or :15
Docker (Supabase): docker pull sqlitecloud/sqlite-sync-supabase:17 or :15
What's Changed
- fix(pg): prevent debug assertion crash on cloudsync_init error path by @andinux in #37
- fix: clean up metatable on row filter change and add edge-case test coverage by @andinux in #38
Full Changelog: 1.0.9...1.0.10
1.0.9
Packages
Flutter/Dart: flutter pub add sqlite_sync:1.0.9 or dart pub add sqlite_sync:1.0.9
Node: npm install @sqliteai/sqlite-sync
WASM: npm install @sqliteai/sqlite-wasm
React Native: npm install @sqliteai/sqlite-sync-react-native
Expo: npm install @sqliteai/sqlite-sync-expo
Android: ai.sqlite:sync:1.0.9
Swift: Installation Guide
Docker (PostgreSQL): docker pull sqlitecloud/sqlite-sync-postgres:17 or :15
Docker (Supabase): docker pull sqlitecloud/sqlite-sync-supabase:17 or :15
Full Changelog: 1.0.8...1.0.9