cd /news/developer-tools/sqlite-utils-4-0rc3 · home topics developer-tools article
[ARTICLE · art-48172] src=simonwillison.net ↗ pub= topic=developer-tools verified=true sentiment=· neutral

sqlite-utils 4.0rc3

Simon Willison released sqlite-utils 4.0rc3, a release candidate for the 4.0 stable version, which introduces support for compound foreign keys and case-insensitive column name matching. The release was delayed as the changelog grew while working through issues with AI tools Claude Fable 5 and GPT-5.5.

read1 min views1 publishedJul 6, 2026

Release: sqlite-utils 4.0rc3 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 changelog since rc2 kept getting bigger.

The biggest new feature is support for introspecting and creating compound foreign keys - a feature that involves a subtle breaking change to table.foreign_keys and hence needed to land for the 4.0 stable release.

sqlite-utils

also now follows SQLite's convention for case insensitive column names, which turned out to touch a bunch of different places at once.

Tags: projects, sqlite, sqlite-utils, annotated-release-notes, gpt, claude-mythos-fable

── more in #developer-tools 4 stories · sorted by recency
── more on @sqlite-utils 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/sqlite-utils-4-0rc3] indexed:0 read:1min 2026-07-06 ·