Blog

Insights on software development, security, and technology from our team.

Showing posts taggedsqlite

SQLite carried a corruption bug for 16 years. Here's why yours is probably fine, and what to check anyway.

Tailscale spent six months chasing database corruption that turned out to be a 16-year-old data race in SQLite's WAL mode. The fix landed in SQLite 3.51.3, but the real work for most teams is finding out which SQLite version they actually run and proving their backups restore clean. Here's what we'd do about it.