Skip to content

Releases: Arch-Network/arch-node

Nightly Build 20260715 (76a2571f)

Pre-release

Choose a tag to compare

Nightly build from dev.

Source SHA: 76a2571ff67a9628e9faaee781cd561c0955e209
Nightly ID: nightly-20260715-76a2571f
Build timestamp: 2026-07-15 03:03:14 UTC
Manifest: release-manifests/nightly-20260715-76a2571f.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260715-76a2571f/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260715-76a2571f
ghcr.io/arch-network/validator:nightly-latest

Release v0.6.7

Choose a tag to compare

@hoffmabc hoffmabc released this 14 Jul 13:02

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

Nightly Build 20260713 (e7761415)

Pre-release

Choose a tag to compare

Nightly build from dev.

Source SHA: e7761415a8cc62e3853d4fa37775ac39fa8eb3bf
Nightly ID: nightly-20260713-e7761415
Build timestamp: 2026-07-13 03:04:43 UTC
Manifest: release-manifests/nightly-20260713-e7761415.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260713-e7761415/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260713-e7761415
ghcr.io/arch-network/validator:nightly-latest

Nightly Build 20260712 (f4b853d3)

Pre-release

Choose a tag to compare

Nightly build from dev.

Source SHA: f4b853d31b0aca241ea8a838a72b022a2696eb43
Nightly ID: nightly-20260712-f4b853d3
Build timestamp: 2026-07-12 03:04:09 UTC
Manifest: release-manifests/nightly-20260712-f4b853d3.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260712-f4b853d3/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260712-f4b853d3
ghcr.io/arch-network/validator:nightly-latest

Nightly Build 20260702 (44f1ae36)

Pre-release

Choose a tag to compare

Nightly build from dev.

Source SHA: 44f1ae366c0a7b92806d762ee988e345e9e7f77a
Nightly ID: nightly-20260702-44f1ae36
Build timestamp: 2026-07-02 03:06:47 UTC
Manifest: release-manifests/nightly-20260702-44f1ae36.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260702-44f1ae36/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260702-44f1ae36
ghcr.io/arch-network/validator:nightly-latest

Release v0.6.6

Choose a tag to compare

@hoffmabc hoffmabc released this 01 Jul 15:19

Release v0.6.6
Arch Network v0.6.6 (2026-07-01)
Compare: v0.6.5...v0.6.6

Date range: 2026-06-05 → 2026-07-01

Stats: 89 files changed, 10456 insertions(+), 10356 deletions(-)

Top impact areas: e2e-tests (19), roast (17), validator (9), examples (9), ha (4), structs (3), sdk (3), network (3), event_queue (3), state-sync (2), mempool (2), db_utils (2), db_core (2), common (2), resharing (1), key_mng (1), fuzz (1), config-params (1), ci (1), blockstore (1)

Highlights

Security and stability improvements dominate this release, with multiple fixes addressing security findings across the validator, roast, and network subsystems. Session ID validation and mempool size limits have been added to strengthen protocol security.

The networking layer received important fixes including bootnode redial optimization when already connected and unblocking of the network processing loop. Network bootstrap info handling and gossip message processing were improved.

Storage and state management were enhanced with fixes for local snapshot recovery, block store write avoidance during local recovery, and initial pruning issues with already-pruned blocks. The event queue has been externalized for more flexible integration.

Build system improvements reduce dependency footprint by making proptest a dev-only dependency (removing 12 packages) and adding external feature flags for lighter builds. Nonce expiry support was added to improve transaction lifecycle management.

Added

  • Nonce expiry support for transaction lifecycle management
  • Max limit for mempool size to prevent unbounded growth
  • Session ID validation in roast response messages
  • External feature flags for lighter builds across event_queue and ha/storage-service
  • Metrics and logging enhancements in roast coordinator and signer components

Changed

  • Proptest moved to dev dependency, removing 12 packages from production builds
  • Event queue externalized as separate configurable component
  • Block store now avoids writes during local recovery operations
  • Bootnode redial now skipped when connection already exists
  • Network processing loop unblocked for improved message handling
  • Roast commitment pool and coordinator request/response handling refactored
  • Time utilities and version constants updated
  • Database write operations optimized in db_core

Fixed

  • Initial pruning no longer requeues already-pruned blocks
  • Local snapshot recovery corrected to avoid state inconsistencies
  • Security findings addressed across validator, roast, network, and key management subsystems
  • Session ID validation prevents unauthorized response processing
  • Mempool overflow prevented with hard size limits

Performance and Observability

  • Block store write avoidance during local recovery reduces I/O overhead
  • Network processing loop unblocked to improve message throughput
  • Roast metrics added for coordinator and signer performance monitoring
  • Logging improvements in roast commitments, context, and utilities

RPC and API Changes

No breaking RPC changes. SDK signature and runtime transaction types were updated internally but maintain backward compatibility.

Breaking Changes

None known.

Migration Guidance

Node operators should review the new default mempool size limit in validator configuration. No configuration changes are required for standard deployments. Builders using the event queue or storage-service should note the new external feature flags available for reduced build sizes.

Documentation

  • CI workflow updated for testbox preparation fixtures
  • Default config params updated in validator/default-config-params.toml

Contributors (v0.6.5 → v0.6.6)

Amine ElQaraoui, Marouane, Rahul Subramaniyam

Nightly Build 20260627 (973a487e)

Pre-release

Choose a tag to compare

Nightly build from dev.

Source SHA: 973a487e0793a696aeaf3b73b4d4cb5d9ce89783
Nightly ID: nightly-20260627-973a487e
Build timestamp: 2026-06-27 03:07:21 UTC
Manifest: release-manifests/nightly-20260627-973a487e.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260627-973a487e/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260627-973a487e
ghcr.io/arch-network/validator:nightly-latest

Nightly Build 20260623 (22651a57)

Pre-release

Choose a tag to compare

Nightly build from dev.

Source SHA: 22651a575bdcb20dc21d15fadd8bb2ced8f7a70d
Nightly ID: nightly-20260623-22651a57
Build timestamp: 2026-06-23 03:07:58 UTC
Manifest: release-manifests/nightly-20260623-22651a57.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260623-22651a57/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260623-22651a57
ghcr.io/arch-network/validator:nightly-latest

Nightly Build 20260618 (0ca07391)

Pre-release

Choose a tag to compare

Nightly build from dev.

Source SHA: 0ca073916f34bfecd8b1e4bba826413355888344
Nightly ID: nightly-20260618-0ca07391
Build timestamp: 2026-06-18 03:09:33 UTC
Manifest: release-manifests/nightly-20260618-0ca07391.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260618-0ca07391/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260618-0ca07391
ghcr.io/arch-network/validator:nightly-latest

Nightly Build 20260617 (eccd4d4a)

Pre-release

Choose a tag to compare

Nightly build from dev.

Source SHA: eccd4d4a0a4f4b499471540e97f314370beee8de
Nightly ID: nightly-20260617-eccd4d4a
Build timestamp: 2026-06-17 03:09:58 UTC
Manifest: release-manifests/nightly-20260617-eccd4d4a.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260617-eccd4d4a/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260617-eccd4d4a
ghcr.io/arch-network/validator:nightly-latest