feat(migration): add lock heartbeats, predictive dry-run planning, and stricter ledger option validation
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
# Changelog
|
||||
|
||||
## 2026-04-14 - 1.3.0 - feat(migration)
|
||||
add lock heartbeats, predictive dry-run planning, and stricter ledger option validation
|
||||
|
||||
- switch the mongo ledger to atomic collection updates with lock renewal support and surface LOCK_LOST when a running migration loses its lock
|
||||
- make plan() and dryRun predict currentVersionAfter using the same fresh-install resolution as run() without creating S3 ledger sidecar files
|
||||
- validate freshInstallVersion, ledgerName, lockWaitMs, and lockTtlMs at construction time
|
||||
- clear resumable step checkpoints automatically after successful step completion
|
||||
|
||||
## 2026-04-08 - 1.2.0 - feat(versionresolver)
|
||||
support skip-forward resume for orphan ledger versions
|
||||
|
||||
|
||||
Reference in New Issue
Block a user