Twitter/X

simonw released sqlite-utils 4.0rc1 on 2026-06-21, marking the first release…

Brief

sqlite-utils 4.0rc1, released by Simon Willison on 2026-06-21, is the first release candidate for v4 and integrates a migrations system (formerly the standalone sqlite-migrate) plus nested transaction support. The update applies to both the Python library and the sqlite-utils command-line tool, extending higher-level operations on top of Python’s sqlite3.

Why it matters

simonw released sqlite-utils 4.0rc1 on 2026-06-21, marking the first release candidate for v4.

Key details

  • v4 adds a migrations system (previously shipped as the separate sqlite-migrate project) and support for nested transactions in the Python library and CLI for SQLite.
Source evidence

I just released the first release candidate for sqlite-utils v4, adding a migrations system (previously released independently as sqlite-migrate) and support for nested transactions: simonwillison.net/2026/Jun/2…

Link

sqlite-utils 4.0rc1 adds migrations and nested transactions

sqlite-utils is my combined Python library and CLI tool for working with SQLite databases. It provides an extensive set of higher-level operations on top of Python’s default sqlite3 package, includ...
simonwillison.net