Skip to content

Publish every surface against the engine fix - #30

Merged
rahulmahadik merged 3 commits into
mainfrom
develop
Aug 17, 2026
Merged

rahulmahadik merged 3 commits into
mainfrom
develop

Conversation

@rahulmahadik

Copy link
Copy Markdown
Owner

Three commits, all versions. The engine fix shipped in v0.8.0, but three surfaces bundle the
engine rather than resolving it at install time, so their users are still running the old one.

Surface Version Why it moves
VS Code extension 0.7.3 Bundles core and sqlite; carries all six SQLite fixes
Browser extension 0.3.2 Bundles core; carries the date-comparison fix
@asksql/widget 0.2.7 Bundles the engine
connectors, server, mcp, react patch Peer-dependency, so users already pick the engine up on install; moved so every package published in this release is built against the same engine

No source changed in any surface. The fault they carry is the one where a question about dates against
a column storing a timestamp as a number answered zero, or the whole table, without raising an error -
a 7B model answered 0 where the truth was 2, and a 30B model answered 5.

Verified: TypeScript 3013 passed, pnpm verify exit 0, pnpm test:room 12/12, frozen lockfile clean.

The extension bundles the engine, so a fix to it reaches a user only when the extension is published.
This release carries the ones for SQLite databases written by an Android app: a date comparison that
answered zero or the whole table without erring, full-text search being refused as unparseable, rowid
reported as an invented column, a database copied without its -wal file reporting no tables, and a
binary column losing a result set.

No extension source changed.
The extension bundles the engine, so a fix reaches its users only when the extension is published. This
carries the one for a date comparison against a column that stores a timestamp as a number, which
answered zero or the whole table without erring.

No extension source changed.
The widget bundles the engine, so it carries the fix only when published. The connectors, server, mcp
and react take it as a peer dependency and pick it up on install; they move so every package published
in this release is built against the same engine.

The lockfile moves with them: it records the workspace versions, so leaving it behind fails the frozen
install CI runs.
@rahulmahadik
rahulmahadik merged commit 1011099 into main Aug 17, 2026
12 checks passed
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.

1 participant