Version 5.0.3:
- Fix: CLI hang on failing async commands ASYNC error handler now sends error response when callback fails, preventing the CLI from hanging indefinitely.
- Fix: peer-id field in show neighbor extensive cli_data() now correctly uses peer['peer-id'] instead of peer['router-id'].
- Fix: timedelta formatting error on Python 3.12+ Python 3.12+ timedelta.format rejects alignment specs like :>15. Wrapping in str() before formatting fixes the TypeError.