Commit c8e459b
fix: skip migration on unreadable existing monitor instead of failing (rc.36)
When orphaned channel migration encounters an existing monitor that can't
be deserialized (e.g. UnknownVersion), skip the migration instead of
killing node startup with ReadFailed. The existing data is preserved.
Also adds HTLC timeout force-close fix to CHANGELOG (from rc.35).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent db5ce1b commit c8e459b
12 files changed
Lines changed: 38 additions & 15 deletions
File tree
- bindings
- kotlin
- ldk-node-android
- lib/src/main/jniLibs
- arm64-v8a
- armeabi-v7a
- x86_64
- ldk-node-jvm
- lib/src/main/resources
- darwin-aarch64
- darwin-x86-64
- python
- src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
5 | 15 | | |
6 | 16 | | |
7 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
| 6 | + | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
Binary file not shown.
Binary file not shown.
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
Binary file not shown.
Binary file not shown.
0 commit comments