← ALL PATCH NOTES
A real migration system
- The database schema is built by numbered migrations that run before the app boots, not by importing the app and hoping.
- Six destructive boot-time operations are retired. Starting the server can no longer drop, truncate or rewrite anything.
- A failed migration now stops the deploy instead of quietly serving a half-migrated schema. Boring, and the good kind of boring.