powersync_sqlcipher 0.1.8
powersync_sqlcipher: ^0.1.8 copied to clipboard
PowerSync Flutter SDK - sync engine for building local-first apps.
0.1.8 #
Add a new sync client implementation written in Rust instead of Dart. While
this client is still experimental, we intend to make it the default in the
future. The main benefit of this client is faster sync performance, but
upcoming features will also require this client.
We encourage interested users to try it out by passing SyncOptions
to the
connect
method:
database.connect(
connector: YourConnector(),
options: const SyncOptions(
syncImplementation: SyncClientImplementation.rust,
),
);
Switching between the clients can be done at any time without compatibility issues. If you run into issues with the new client, please reach out to us!
0.1.7 #
- Allow subclassing open factory for SQLCipher.
0.1.6 #
- Report real-time progress information about downloads through
SyncStatus.downloadProgress
. - Add
trackPreviousValues
option onTable
which setsCrudEntry.previousValues
to previous values on updates. - Add
trackMetadata
option onTable
which adds a_metadata
column that can be used for updates. The configured metadata is available throughCrudEntry.metadata
. - Add
ignoreEmptyUpdates
option which skips creating CRUD entries for updates that don't change any values.
0.1.5+4 #
- Update a dependency to the latest release.
0.1.5+3 #
This updates powersync_core
to version 1.2.3
, which includes these changes:
- Introduce locks to avoid duplicate sync streams when multiple instances of the same database are opened.
- Refactor connect / disconnect internally.
- Warn when multiple instances of the same database are opened.
- Fix race condition causing data not to be applied while an upload is in progress.
- Web: Fix token invalidation logic when a sync worker is used.
0.1.5+2 #
- Update a dependency to the latest release.
0.1.5+1 #
- Update a dependency to the latest release.
0.1.5 #
- Support bucket priorities and partial syncs.
0.1.4+1 #
- Update a dependency to the latest release.
0.1.4 #
- Web: Support running in contexts where web workers are unavailable.
- Web: Fix sync worker logs not being disabled.
powersync_sqlcipher
: Web support.
0.1.3 #
- Fix
statusStream
emitting the same sync status multiple times.
0.1.2 #
- Increase limit on number of columns per table to 1999.
- Avoid deleting the $local bucket on connect().
0.1.1 #
- Update dependency
powersync_flutter_libs
to v0.4.3
0.1.0 #
- PowerSync client SDK for Flutter with encryption enabled using SQLCipher initial release