github Arch-Network/arch-node v0.8.3
Release v0.8.3

2 hours ago

Release v0.8.3
Arch Network v0.8.3 (2026-08-20)
Compare: v0.8.2...v0.8.3

Date range: 2026-08-19 → 2026-08-20

Stats: 7 files changed, 178 insertions(+), 134 deletions(-)

Top impact areas: bitcoin-internal (3), roast (1), common (1), Cargo.toml (1), Cargo.lock (1)

Highlights

Bitcoin-internal subsystem received a critical stability fix addressing stack safety in rollback graph traversal. This change prevents potential stack overflow issues during deep graph traversal operations, improving the reliability of the synchronization layer.

Added

None in this release.

Changed

  • Refactored rollback graph traversal to use iterative approach instead of recursive implementation in bitcoin-internal sync module
  • Updated version metadata in common/src/version.rs to v0.8.3
  • Modified graph builder implementation for stack-safe operations
  • Updated dependency lock file (Cargo.lock) reflecting internal changes

Fixed

  • Fixed stack overflow vulnerability in rollback graph traversal by converting recursive algorithm to stack-safe iterative implementation (#2524)
  • Resolved potential crashes during deep blockchain reorganization scenarios

Performance and Observability

  • Improved memory efficiency in graph traversal operations by eliminating recursive call stack buildup

RPC and API Changes

No breaking RPC or API changes in this release.

Breaking Changes

None known.

Migration Guidance

No action required for node operators or SDK consumers. This release includes internal stability improvements that are fully backward compatible.

Documentation

No documentation changes in this release.

Contributors (v0.8.2 → v0.8.3)

Amine ElQaraoui

Don't miss a new arch-node release

NewReleases is sending notifications on new releases.