This release features:This release features:
- CLI migration to Rust: Migrated entire CLI tooling to Rust for better performance, reliability, and parameter parsing
- WebSocket improvements: Added queueing/caching for faster and more scalable real-time swap status updates
- Performance optimizations: Added balance check caching and optimized Liquid transaction blinding
- Self-payment & chain swap fixes: Resolved multiple edge cases including failed lockups, incorrect asset handling, and CLTV delta issues
- Infrastructure upgrades: ARM64 Docker builds, Node.js v24, and swap contracts v5
Bug FixesBug Fixes
- Redis client throwing on exit - (1be61b6)
- relative cltv delta for self payment (#1159) - (6bc2381)
- listen to checked transactions in nursery - (d87b6e0)
- handling of incorrect asset for 0-amount chain swaps (#1176) - (93dd935)
- handle self payment failed lockups (#1178) - (677cb49)
- refund from cli (#1183) - (9cb2536)
- chain swap lock (#1184) - (8ff87d0)
- WebSocket message injection deadlock (#1187) - (de57b89)