powersync 0.2.0-preview.3
powersync: ^0.2.0-preview.3 copied to clipboard
PowerSync Flutter SDK - keep PostgreSQL databases in sync with on-device SQLite databases.
0.2.0-preview.3 #
- Use new write checkpoint API for reduced latency on data upload.
- Improve consistency when custom primary keys are used.
- Fix error on
getOptional()
. - Use
gen_random_uuid()
as an alias foruuid()
(custom function for SQLite).
0.2.0-preview.2 #
- Performance improvements in downloading changes.
0.2.0-preview.1 #
Breaking change:
- Rename internal tables to all start with
ps_
. All existing local data is deleted and re-synced.
Other changes:
- Add support for local indexes.
- Add support for local-only tables - no changes recorded, and not synced with the remote service.
- Add support for insert-only tables - records changes, but does not persist data or download from the remote service.
- Add
executeBatch()
API: execute the same statement with multiple parameter sets. - Add
computeWithDatabase()
API: execute a function in the database isolate, with low-level synchronous database access. - Add
onChange()
call to receive notifications of changes to a set of tables. - Improve
watch()
to only listen for updates to relevant tables. - Faster
uuid()
implementation.
0.1.1-preview.2 #
- Require Flutter SDK.
0.1.1-preview.1 #
- First public version.