Skip to content

v0.3.1 — self-healing db init (a chaos-test find)

Latest

Choose a tag to compare

@Mrgoudan Mrgoudan released this 10 Jul 16:23

Patch release. The randomized kill-schedule test in CI caught a real init crash window: a process SIGKILLed between schema creation and the version stamp left a root that failed every subsequent open with a duplicate-column migration error. Migrations are now idempotent and transactional — kill -9 anywhere during first start self-heals on the next open. Two regression tests pin the exact window.

If you created a root with v0.3.0 or earlier and it was interrupted during its very first start, v0.3.1 opens it cleanly.

(Yes, the chaos test we shipped two days ago paid for itself already — see CHANGELOG.md.)