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

5 hours ago

Release v0.6.7
Arch Network v0.6.7 (2026-07-14)
Compare: v0.6.6...v0.6.7

Date range: 2026-07-01 → 2026-07-14

Stats: 98 files changed, 1681 insertions(+), 1079 deletions(-)

Top impact areas: e2e-tests (19), roast (10), validator (9), examples (9), docker (7), tpu (5), transaction_pool (4), db_utils (4), db_core (4), common (4), local_validator (3), ha (3), config-params (3), telemetry (2), sdk (2), execution (2), testing_suite (1), rust-toolchain.toml (1), network (1), fuzz (1)

Highlights

Storage and database: This release includes a significant pruning system refactor alongside removal of the optional pruning mode, streamlining database management. Changes impact database columns, pruning queue tests, and UTXO mapping functionality.

Performance and SDK: Multiple performance improvements have been implemented across the validator, TPU, and transaction pool subsystems. SDK client interfaces received updates to improve ergonomics and functionality for developers.

Infrastructure and tooling: CI and Docker configurations now pin the SBF Tools version for improved build reproducibility. Rust toolchain and dependency updates were applied across all e2e tests and example programs.

Metrics and observability: New metrics and telemetry enhancements were added to the ROAST consensus layer, transaction pool, and validator subsystems to improve operational visibility.

Added

  • Pinned SBF Tools version in CI workflows and Docker build infrastructure
  • New metrics in ROAST coordinator, signer, and execution manager components
  • Additional telemetry utility functions for observability
  • New database column types to support pruning refactor
  • Enhanced transaction pool metrics for hybrid pool implementation

Changed

  • Refactored pruning system architecture removing optional pruning mode
  • Updated database core layer with modified column definitions and RocksDB integration
  • Modified validator configuration templates for leader and validator nodes
  • Updated all e2e test program Cargo.lock files with dependency refreshes
  • Updated all example program Cargo.lock files with dependency refreshes
  • Refactored TPU preprocessing and processing pipeline
  • Modified transaction pool hybrid implementation and cache behavior
  • Updated ROAST garbage collection and metrics collection logic
  • Changed SDK async and sync RPC client implementations
  • Modified HA journal and database type definitions
  • Updated validator ingress handling and RPC method implementations
  • Adjusted config parameters for ROAST and transaction pool

Fixed

  • Resolved database pruning inconsistencies through architectural refactor
  • Fixed UTXO mapping edge cases in database utilities
  • Corrected Bitcoin sync initialization behavior
  • Addressed transaction pool cache invalidation issues

Performance and Observability

  • Performance optimizations in validator core execution path
  • Improved transaction pool throughput through hybrid pool enhancements
  • Added granular metrics to ROAST consensus protocol stages
  • Enhanced telemetry data collection and reporting utilities
  • Optimized TPU cache management and preprocessing stages
  • Added transaction pool metrics for queue depth and processing latency

RPC and API Changes

SDK client methods have been updated with improved error handling and response parsing. No breaking RPC method signature changes are introduced in this release.

Breaking Changes

Removal of optional pruning mode may affect node operators using non-default pruning configurations. Database schema changes require re-synchronization for nodes upgrading from v0.6.6.

Migration Guidance

Node operators should back up existing databases before upgrading. Nodes using optional pruning mode configurations must update validator configuration files to remove deprecated pruning parameters. A full re-sync from genesis or trusted snapshot is recommended for production nodes to ensure database consistency with the new pruning architecture.

Documentation

Updated Docker configuration templates for leader and validator nodes. Modified default validator configuration parameters in default-config-params.toml.

Contributors (v0.6.6 → v0.6.7)

Amine ElQaraoui, Rahul Subramaniyam

Don't miss a new arch-node release

NewReleases is sending notifications on new releases.