Release v0.8.9
Arch Network v0.8.9 (2026-08-31)
Compare: v0.8.8...v0.8.9
Date range: 2026-08-29 → 2026-08-31
Stats: 21 files changed, 517 insertions(+), 183 deletions(-)
Top impact areas: roast (6), testing_suite (4), db_core (4), validator (1), tpu (1), structs (1), common (1), bitcoin-internal (1), Cargo.toml (1), Cargo.lock (1)
Highlights
Database and storage improvements are the focus of this release, with significant changes to RocksDB integration and database lifecycle management. Pre-anchor conflict fact reading has been optimized to use RocksDB directly instead of block files, reducing I/O overhead.
Validator lifecycle management has been fixed to properly release database resources on shutdown, preventing potential resource leaks. Changes span the roast consensus subsystem, database core layer, and transaction processing unit.
Testing infrastructure received updates including new failover tests and network testing capabilities. Version has been bumped to 0.8.9 across all components.
Added
- New database column for storing pre-anchor conflict facts in RocksDB
- Failover testing capabilities in the testing suite
- Database resource tracking and cleanup mechanisms in validator shutdown path
Changed
- Pre-anchor conflict facts now read from RocksDB instead of block files
- Database lifecycle handling refactored across roast coordinator, replica, and signer modules
- Transaction tree node structure updated to support new storage patterns
- Testing suite dependencies and network configuration updated
- Version bumped to 0.8.9 in Cargo.toml and common/version.rs
Fixed
- Validator now properly releases database resources on shutdown, preventing resource leaks
- Database handle management corrected in roast consensus components
Performance and Observability
- Pre-anchor conflict fact retrieval optimized by reading directly from RocksDB instead of parsing block files, reducing read amplification
- Database access patterns improved across the roast subsystem for better I/O efficiency
RPC and API Changes
No breaking RPC changes in this release. Internal database API changes are isolated to storage layer implementation.
Breaking Changes
None known.
Migration Guidance
Node operators should perform a standard upgrade. No configuration changes or data migration required. The new RocksDB column will be created automatically on first startup.
Documentation
No documentation changes in this release.
Contributors (v0.8.8 → v0.8.9)
Amine ElQaraoui