v1.10.0 is out. fixes the IBD sync stalls and false-positive peer bans several users hit on v1.8.x–v1.9.x. v1.9.2 addressed one path; v1.10.0 covers the rest
root cause: the peer-strike subsystem was treating honest peer behaviour (rate-limited replies, at-tip tip-polling, transient transport hiccups) the same as protocol violations. honest peers accumulated strikes and got identity-banned. once enough were banned, IBD couldn't find a working sync source
if your node's been stalling, or you accumulated bans from an earlier version, start v1.10.0 once with `--purge-bans`. it wipes the persisted IP and identity ban tables on startup, then the node runs normally. don't leave the flag set in subsequent starts
wire-compatible with all previous versions. no protocol bump, no consensus changes — block/tx/chain validation rules are byte-identical. upgrade at your convenience if you're syncing fine
https://github.com/ahuman-exfer/exfer/releases/tag/v1.10.0