Skip to content

chore: Update core extension to 0.5.2 - #83

Merged
Chriztiaan merged 12 commits into
mainfrom
update-core/5.2
Aug 5, 2026
Merged

chore: Update core extension to 0.5.2#83
Chriztiaan merged 12 commits into
mainfrom
update-core/5.2

Conversation

@Chriztiaan

Copy link
Copy Markdown
Collaborator

This updates the core extension used by the SDK to 0.5.2, to help make the update easier I used the following sibling SDK update PRs as reference:

  1. Time values are now encoded as microsecond timestamps (instead of seconds).
  2. The $local bucket is gone, we need to use the new powersync_control('target_checkpoint_request_id') interface to store a checkpoint request after uploading crud data.
  3. We need to call most core extension functions in transactions, they no longer start one automatically.

AI Disclosure

I used Claude Opus 5 to help investigate, design, and implement this solution.

@simolus3 simolus3 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just one drive-by comment from my side, the rest of this looks like a good port of relevant changes.

@Chriztiaan
Chriztiaan marked this pull request as ready for review August 5, 2026 11:04
@Chriztiaan
Chriztiaan requested review from LucDeCaf and simolus3 August 5, 2026 11:04
LucDeCaf
LucDeCaf previously approved these changes Aug 5, 2026

@LucDeCaf LucDeCaf left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. This will be helpful for implementing checkpoint requests in the future.

simolus3
simolus3 previously approved these changes Aug 5, 2026
@Chriztiaan
Chriztiaan dismissed stale reviews from simolus3 and LucDeCaf via fd0f84b August 5, 2026 13:53
@Chriztiaan
Chriztiaan merged commit 3c6472c into main Aug 5, 2026
5 checks passed
@Chriztiaan
Chriztiaan deleted the update-core/5.2 branch August 5, 2026 14:00
@Chriztiaan Chriztiaan added Product Visibility Contains user-facing updates that may need to be documented and/or announced and removed Product Visibility Contains user-facing updates that may need to be documented and/or announced labels Aug 6, 2026
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.

3 participants