Releases: powersync-ja/powersync-sqlite-core
Releases · powersync-ja/powersync-sqlite-core
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.
v0.2.0
v0.1.8
Enable arm64 builds for Linux
v0.1.7
What's Changed
- Windows and linux builds for loadable extension
- Lower minSDK version for android
- Build macOS binaries
v0.1.6
- Correctly use view_name override if provided - fixes
view "..." already exists errors
v0.1.5
- Allow overriding view names by adding a
view_name
field in the table json. - Fix reverting failed deletes.
- Add missing xcframework properties.
v0.1.4
Adds Android maven package with the built dynamic libraries.