Skip to content

Conversation

simolus3
Copy link
Contributor

This prepares a patch release of the core extension. Changes since the last release:

  • Improve the quality of error messages for statements on raw tables.
  • Add a "soft-clear" flag to powersync_clear() that preserves oplog state while clearing visible data.
  • Build static libraries to prepare for a native SDK.
  • Build independent iOS libraries to prepare for build hooks on Dart.

Another small change is that this removes the eh_personality function from the static crate which doesn't seem to be necessary. It looks like we wouldn't need it on the dynamic crate either, but it causes less damage there and since the dynamic library is used in more places I don't want to mess with it.

@simolus3 simolus3 requested a review from rkistner October 15, 2025 09:35
@simolus3 simolus3 merged commit 8cd4dd1 into main Oct 15, 2025
23 checks passed
@simolus3 simolus3 deleted the prepare-release branch October 15, 2025 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants