Skip to content

Releases: powersync-ja/powersync-sqlite-core

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

v0.1.7

12 Jul 12:48
525f6d9
Compare
Choose a tag to compare

What's Changed

  • Windows and linux builds for loadable extension
  • Lower minSDK version for android
  • Build macOS binaries

v0.1.6

31 Jan 11:34
14f7c2b
Compare
Choose a tag to compare
  • Correctly use view_name override if provided - fixes view "..." already exists errors

v0.1.5

30 Jan 08:56
565d30d
Compare
Choose a tag to compare
  • 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

12 Oct 12:53
Compare
Choose a tag to compare
v0.1.4 Pre-release
Pre-release

Adds Android maven package with the built dynamic libraries.

v0.1.3

05 Sep 14:38
Compare
Choose a tag to compare
v0.1.3 Pre-release
Pre-release

Target iOS 11+ and macOS 10.13+ for the pod.