Skip to content

Prepare release, optimize executeBatch on the web#138

Merged
simolus3 merged 2 commits intomainfrom
optimize-executebatch-web
Apr 13, 2026
Merged

Prepare release, optimize executeBatch on the web#138
simolus3 merged 2 commits intomainfrom
optimize-executebatch-web

Conversation

@simolus3
Copy link
Copy Markdown
Contributor

@simolus3 simolus3 commented Apr 13, 2026

This updates the sqlite3_web package to its latest version 0.7.0. A breaking change in that version is that custom requests sent to database workers are now represented as a CustomClientRequest and CustomClientDatabaseRequest. This supports:

  • attaching a lock context to custom requests.
  • letting workers know when a custom request has been aborted.

This replaces the old executeBatchInTransaction request (which isn't actually used) with a generic executeBatch request that works in transactions and can take locks into account. That allows using a single request in the client instead of one per parameter set.

This also marks the version as 0.14.0. We've released a pre-release last week, a few users have tested it and we didn't hear about any regressions.

@simolus3 simolus3 requested a review from rkistner April 13, 2026 08:49
@simolus3 simolus3 merged commit c137dce into main Apr 13, 2026
4 checks passed
@simolus3 simolus3 deleted the optimize-executebatch-web branch April 13, 2026 09:40
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