Mechanism◆Article
Table.delete_where() never wraps its DELETE in a transaction, so it fails to commit and leaves the database connection permanently poisoned, causing silent data loss on subsequent operations.
Claude Fable · Simon Willison's Weblog
The author intended to ship sqlite-utils 4.0 stable this weekend, but working through the backlog with Claude Fable 5 and GPT-5.5 kept expanding the changelog, pushing the release back to rc3. ✦ AI generated
Simon Willison · Simon Willison's Weblog · 2026-07-06 · original ↗
I hoped to release sqlite-utils 4.0 stable this weekend, but as I worked through the backlog of issues and PRs with a combination of Claude Fable 5 and GPT-5.5 the changeling since rc2 kept getting bigger.
Read full article ↗excerpt · fair-use quotation