Skip to content

Bump turso-src submodule to v0.8.1 - #74

Merged
Marc-André Moreau (mamoreau-devolutions) merged 1 commit into
masterfrom
copilot/bump-turso-submodule-v0-8-1
Sep 30, 2026
Merged

Marc-André Moreau (mamoreau-devolutions) merged 1 commit into
masterfrom
copilot/bump-turso-submodule-v0-8-1

Conversation

@mamoreau-devolutions

Copy link
Copy Markdown
Contributor

Summary

Bumps the read-only turso-src submodule pin from v0.8.0-pre.13 (64b8ef574) to v0.8.1 (8549c1659).

Details

Diffed the two tags: the only engine change is a 1-line fix in core/storage/wal.rs — checkpoint re-reads nbackfills from a fresh coordination snapshot after acquiring the checkpoint guard, instead of reusing the value captured before the lock. This closes a stale-snapshot race in the checkpoint's min_frame computation. Everything else in the diff (bindings, CI workflows, CHANGELOG, package versions) is unrelated to the Rust engine.

Ahtola's SqliteWalWriterCheckpointCoordinator already reads BackfilledFrameCount fresh at the point of use rather than caching it before acquiring checkpoint locks, so no C# engine change is required for this fix — Ahtola's implementation already matches the corrected behavior.

AGENTS.md's pin reference is updated to the new tag/commit. The v0.8.0-pre.7/v0.7.2 historical baselines named elsewhere (vector/FTS docs, gap inventory) are left as-is per repo convention, since nothing in that range changed.

Testing

  • ./build.ps1 validate-project-closure passes.

Only engine change between v0.8.0-pre.13 and v0.8.1 is core/storage/wal.rs,
which re-snapshots nbackfills after acquiring the checkpoint guard instead of
reusing the value captured before the lock. No Ahtola engine change is needed:
SqliteWalWriterCheckpointCoordinator already reads BackfilledFrameCount fresh
at the point of use rather than caching it before acquiring checkpoint locks.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@mamoreau-devolutions
Marc-André Moreau (mamoreau-devolutions) merged commit 4d17cd2 into master Sep 30, 2026
1 check passed
@mamoreau-devolutions
Marc-André Moreau (mamoreau-devolutions) deleted the copilot/bump-turso-submodule-v0-8-1 branch September 30, 2026 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant