Release v0.8.7
Arch Network v0.8.7 (2026-08-28)
Compare: v0.8.6...v0.8.7
Date range: 2026-08-27 → 2026-08-28
Stats: 8 files changed, 861 insertions(+), 97 deletions(-)
Top impact areas: testing_suite (4), common (1), bitcoin-internal (1), Cargo.toml (1), Cargo.lock (1)
Highlights
This release addresses a critical consensus issue in the validator subsystem related to leader failover. A bug was identified and fixed where the Finalized status was not being preserved during transaction reapplication, preventing proper completion of leader failover scenarios.
Comprehensive failover testing has been expanded in the testing suite to validate leader failover behavior and ensure consensus integrity during leader transitions. The fix ensures that the blockchain state remains consistent when a new leader takes over.
Added
- New failover test cases in testing_suite validating leader failover completion scenarios
Changed
- Version bumped from 0.8.6 to 0.8.7 across all package manifests
- Enhanced testing_suite module structure and network test utilities
- Updated Cargo.lock with dependency resolution for version 0.8.7
Fixed
- Fixed transaction reapplication in rollback logic to preserve Finalized status during leader failover, ensuring proper consensus state transitions
Performance and Observability
None in this release.
RPC and API Changes
No breaking RPC changes in this release.
Breaking Changes
None known.
Migration Guidance
No action required for node operators or SDK consumers. This is a patch release with internal consensus fixes.
Documentation
None in this release.
Contributors (v0.8.6 → v0.8.7)
Amine ElQaraoui