How
1
Settings → Deployments
See the timeline of all production deploys.
2
Click any prior deploy → 'Rollback to here'
Confirm. Rollback executes in seconds.
3
Verify
Open production. The previous version should be live.
What rollback does
- Reverts the frontend code to the previous deploy’s bundle.
- Reverts the Convex functions (queries, mutations, actions).
- Does NOT revert schema migrations.
Schema migration caveat
If the broken deploy added apriority field to tasks, rolling back leaves the field in the database but removes the code that uses it. The orphan field is harmless — old code paths don’t reference it; new writes don’t include it.
For destructive schema changes (renames, drops), rollback is more involved. vly will warn you when a rollback is “schema-incompatible” and walk through the cleanup.
To minimize this pain, deploy schema changes separately from feature changes when possible.
Promotion via rollback
You can also “rollback forward” — promote any past production deploy back to current. Useful when:- The current code is fine but data is wrong; restoring an old version doesn’t help.
- A demo deploy was promoted by mistake; revert to last week’s prod.
Notifications
When a rollback happens, vly notifies the workspace owner via email. Audit log captures who did it and when.Related
Version history
Code-level rollback (per revision).
Staging vs production
Prevent issues from reaching prod.
Monitoring
Detect issues fast.
