Skip to content

Releases: powersync-ja/powersync-sqlite-core

v0.3.8

01 Jan 11:56
6144eba

Choose a tag to compare

Increase column limit to 1999.

v0.3.7

10 Dec 12:24
44d819f

Choose a tag to compare

Fix internal migrations causing issues with application-level triggers.

v0.3.6

11 Nov 06:55
c2d2ed0

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

Choose a tag to compare

Fix remove operations not always reflecting on the client.

v0.3.4

21 Oct 15:15
cd6f12e

Choose a tag to compare

Changes:

  • Revert iOS framework structure

v0.3.3

21 Oct 12:49
68ef5d0

Choose a tag to compare

Changes:

  • Add --symlinks flag for xcframework zip file

v0.3.2

21 Oct 11:25
3fe3da5

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

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

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

Choose a tag to compare

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