Releases: powersync-ja/powersync-sqlite-core
v0.3.8
v0.3.7
Fix internal migrations causing issues with application-level triggers.
v0.3.6
- Fix a bug where remove operations sometimes results in dangling rows on the client.
- The original fix was included in v0.3.5, but v0.3.6 also cleans up any prior dangling rows.
v0.3.5
Fix remove operations not always reflecting on the client.
v0.3.4
Changes:
- Revert iOS framework structure
v0.3.3
Changes:
- Add --symlinks flag for xcframework zip file
v0.3.2
Changes:
- Create versions directory and symbolic links for macOS and iOS frameworks
v0.3.1
Changes:
- Fix performance issue with many duplicate ids
- Use zip for
xcframework
v0.3.0
This release removes major performance bottlenecks during incremental sync. Previously, incremental sync would have overhead proportional to the number of synced rows, which typically caused noticeable latency when syncing around 10-100k+ rows. Now, the overhead is only proportional to the number of buckets synced.
The performance improvements required a restructure in the data storage format. Data is migrated automatically, and an app can downgrade back to v0.2.0 or v0.2.1 of powersync-sqlite-core.
Changes:
- Persist checksums to improve incremental sync performance.
- Restructure persistence of REMOVE operations to further improve incremental sync performance.
- Create internal views on
powersync_init()
instead of extension init, to support SQLCipher.
v0.2.1
Add a prefab build to the Maven artifact, for use in linking native code for Android.