Release v0.8.4
Arch Network v0.8.4 (2026-08-22)
Compare: v0.8.3...v0.8.4
Date range: 2026-08-20 → 2026-08-22
Stats: 38 files changed, 689 insertions(+), 345 deletions(-)
Top impact areas: e2e-tests (19), examples (9), programs (2), validator (1), tpu (1), sdk (1), program (1), fuzz (1), common (1), Cargo.toml (1), Cargo.lock (1)
Highlights
Runtime and UTXO handling received a significant enhancement allowing accounts to spend additional owned UTXOs alongside the state carrier, improving transaction flexibility and UTXO management capabilities.
Dependency updates were applied across all e2e test programs and example programs to maintain compatibility with the core version bump to 0.8.4.
Added
- Support for accounts to spend additional owned UTXOs alongside the state carrier UTXO in transaction processing
- Documentation for rollback procedures in validator operations (Rollback.md)
Changed
- Version bumped from 0.8.3 to 0.8.4 across all workspace crates
- Updated Cargo.lock files for all 19 e2e-test programs to reflect dependency changes
- Updated Cargo.lock files for all 9 example programs to reflect dependency changes
- Modified program runtime logic in program/src/program.rs to support additional UTXO spending
- Updated syscall handling in programs/loader/src/syscalls/mod.rs for enhanced UTXO management
- Refactored system program in programs/system/src/lib.rs to accommodate new UTXO spending patterns
- Updated transaction processing logic in tpu/src/processing.rs
- Modified async RPC client in sdk/src/client/async_rpc.rs
- Updated fuzz testing dependencies in fuzz/Cargo.lock
Fixed
None in this release.
Performance and Observability
None in this release.
RPC and API Changes
No breaking RPC changes. The SDK async RPC client was updated to support the new UTXO spending capabilities, maintaining backward compatibility with existing usage patterns.
Breaking Changes
None known.
Migration Guidance
No action required for node operators or SDK consumers. The additional UTXO spending capability is additive and does not affect existing transaction patterns. Applications wishing to leverage the new UTXO spending feature should review the updated program interfaces in the runtime modules.
Documentation
Added validator rollback documentation (Rollback.md) providing guidance for validator operators on rollback procedures.
Contributors (v0.8.3 → v0.8.4)
Amine ElQaraoui, Deepanshu Hooda