Skip to content

electric-sql@0.9.5

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Mar 13:49
· 149 commits to main since this release
ba57397

Patch Changes

  • 85daa6e: CLI support for Docker compose version 2.24.6 by removing inheritance from docker-compose files.
  • eebd03c: Fix bug in generic DB adapter that could lead to transaction lock not being released.
  • 3d16001: Remove db field from DatabaseAdapter and export it to aid in external database adapter creation.
  • 95dbb6b: Fix Capacitor driver issue where BEGIN statements failed to run on Android by using driver's execute API.
  • 758173c: New adapter for supporting op-sqlite
  • eae8a04: - Fix react-native-sqlite-storage implementation to use correct dbname attribtue
    • Refactor react-native-sqlite-storage implementation to use SerialDatabaseAdapter
  • 595e8f9: Fix upsert causing double-serialization of JSON fields
  • f058ffc: Remove react-native-get-random-values as included dependency - waring fired instead and polyfill left to library user
  • 55a0bf1: Export websocket implementations to enable use in custom drivers
  • b65f3ed: Add useConnectivityState API to Vue.js bindings
  • 5d95ce6: Fix TextEncoder and TextDecoder polyfills to work cross-platform
  • ece1f12: Reverted CLI to use Prisma v4 instead of v5 because Prisma v5 introduces breaking type changes in the generated client which caused type errors in the generated Electric client.
  • 9562905: Provide targeted polyfills for web API dependencies for compatibility with other runtimes
  • b0b863b: Fix race condition in performSnapshot. Changes can only be sent to remote when the outbound replication status is active
  • a269b7c: Fixes bug that would cause deleted rows to re-appear under specific conditions.
  • 31384af: Remove unused React hook and clean up useLiveQuery hook
  • c30516e: Fix issue with duplicate rows when including several relations.
  • 8bfacdb: Remove comments from client SQLite trigger migrations for better compatibility with drivers (e.g. see this driver issue).
  • a4d914f: Remove cordova-sqlite-storage driver support
  • d995920: Remove react-native-sqlite-storage driver support
  • 02ebef8: Bump minimum required version for @capacitor-community/sqlite driver to include fix to the executeSet API issue