Skip to content

Releases: powersync-ja/powersync-sqlite-core

v0.3.6

11 Nov 06:55
c2d2ed0
Compare
Choose a tag to compare
  • 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

11 Nov 06:55
c6b8790
Compare
Choose a tag to compare

Fix remove operations not always reflecting on the client.

v0.3.4

21 Oct 15:15
cd6f12e
Compare
Choose a tag to compare

Changes:

  • Revert iOS framework structure

v0.3.3

21 Oct 12:49
68ef5d0
Compare
Choose a tag to compare

Changes:

  • Add --symlinks flag for xcframework zip file

v0.3.2

21 Oct 11:25
3fe3da5
Compare
Choose a tag to compare

Changes:

  • Create versions directory and symbolic links for macOS and iOS frameworks

v0.3.1

15 Oct 15:48
212545f
Compare
Choose a tag to compare

Changes:

  • Fix performance issue with many duplicate ids
  • Use zip for xcframework

v0.3.0

03 Oct 13:28
053f7fc
Compare
Choose a tag to compare

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

29 Aug 13:34
9e03137
Compare
Choose a tag to compare

Add a prefab build to the Maven artifact, for use in linking native code for Android.

v0.2.0

21 Aug 10:31
bcf7a76
Compare
Choose a tag to compare

Includes:

  • Sync optimizations - #19
  • Add powersync_client_id() / powersync_last_synced_at() / powersync_clear() - #21

v0.1.8

25 Jul 13:00
5704c7f
Compare
Choose a tag to compare
Enable arm64 builds for Linux