Skip to content

Releases: Arch-Network/arch-node

Nightly Build 20260606 (e2908105)

06 Jun 03:34

Choose a tag to compare

Pre-release

Nightly build from dev.

Source SHA: e29081058d98d9f888457926c8ae1483ff6fa0f8
Nightly ID: nightly-20260606-e2908105
Build timestamp: 2026-06-06 03:07:27 UTC
Manifest: release-manifests/nightly-20260606-e2908105.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260606-e2908105/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260606-e2908105
ghcr.io/arch-network/validator:nightly-latest

Release v0.6.5

05 Jun 19:26

Choose a tag to compare

Release v0.6.5
Arch Network v0.6.5 (2026-06-05)
Compare: v0.6.4...v0.6.5

Date range: 2026-04-24 → 2026-06-05

Stats: 179 files changed, 11066 insertions(+), 4871 deletions(-)

Top impact areas: e2e-tests (27), roast (17), docker (15), ha (14), validator (12), snapshot-manager (11), program (10), db_core (8), db_utils (7), local_validator (6), bootnode (5), arch-cli (5), transaction_pool (4), network (3), testing_suite (3), runtime (3), common (3), blockstore (3), programs (2), features (2)

Highlights

Validator and consensus improvements include support for both local and network-based snapshots, block pruning enhancements with increased pruning windows, and truncation of blocks past recovery height. The snapshot manager was removed from RocksDB with unused functions cleaned up, and zero-lamport tombstone accounts are now deleted during pruning.

Storage layer underwent significant refactoring with the removal of the LRU cache from db_core pending updates, migration of public RocksDB functions to the Database trait, and separate block store path configuration. Storage service and replica now support purging operations, and block file storage was moved earlier in the save_block process.

Networking and security enhancements include moving allowed peers into arch behaviour, stabilized validator restarts, and improved peer whitelisting for Antithesis. The system now handles future cache commits without warnings and validates recovery height.

Developer tooling expanded with new arch-cli subcommands for native IDL init/fetch/upgrade operations, curve25519 (edwards25519/ristretto255) syscalls, and a feature flags system with environment variable parser. Load testing capabilities were added to gossip-development-server.sh with readiness checks.

Added

  • Curve25519 syscalls supporting edwards25519 and ristretto255 operations in program runtime
  • Native IDL init/fetch/upgrade subcommands to arch-cli
  • Feature flags system with environment variable parser
  • Local snapshot support alongside network-based snapshots in consensus
  • Separate path configuration for block store
  • Sidecar to Antithesis docker compose setup
  • Rexecution determinism tests in testing suite
  • Readiness check within mint-tokens load test
  • Optional load testing capability to gossip-development-server.sh script
  • Received timestamp recording in transaction metadata
  • SDK sync package file list validation in CI workflows

Changed

  • Increased block pruning window for better retention control
  • Refactored consensus layer to support both local and network snapshots
  • Moved allowed peers configuration into arch behaviour
  • Moved block file storage earlier in save_block function
  • Migrated public RocksDB functions to Database trait
  • Adapted Antithesis block store paths for new infrastructure
  • Switched Antithesis to new endpoint configuration
  • Moved vote state account authority checks to enforce proper validation
  • Removed libc dependency from codebase
  • Throttled log output to reduce verbosity
  • Updated SDK sync validation to use cargo package

Fixed

  • Zero-lamport tombstone accounts now properly deleted during pruning
  • Block truncation past recovery height corrected
  • Sync and purge related issues in validator operations
  • Vote account admission bug that incorrectly admitted all vote accounts as next epoch members
  • Missing authority checks for vote state accounts
  • Antithesis bootnode whitelist configuration
  • Future cache commits now handled without spurious warnings

Performance and Observability

  • Removed LRU cache from db_core pending updates to improve memory usage
  • Removed telemetry from Antithesis docker compose to reduce overhead
  • Removed dead db_core code for cleaner codebase
  • Pruned BTC last-modified account entries to reduce database size
  • Stabilized validator restarts for more reliable operations

RPC and API Changes

No breaking RPC changes. Added curve25519 syscalls to the program runtime API, expanding cryptographic capabilities for on-chain programs.

Breaking Changes

None known.

Migration Guidance

No action required for node operators. SDK consumers can optionally adopt the new curve25519 syscalls for edwards25519 and ristretto255 operations. Developers using arch-cli can now use native IDL subcommands instead of external tooling.

Documentation

  • Updated arch-cli README with new IDL subcommand documentation
  • Updated token-metadata README
  • Added SDK sync validation documentation in CI scripts

Contributors (v0.6.4 → v0.6.5)

Amine ElQaraoui, Brian Hoffman, Marouane, Rahul Subramaniyam

Nightly Build 20260523 (599f3bee)

23 May 03:27

Choose a tag to compare

Pre-release

Nightly build from dev.

Source SHA: 599f3beee0d4e6a26194f4312dd232e4b8adafdb
Nightly ID: nightly-20260523-599f3bee
Build timestamp: 2026-05-23 03:06:42 UTC
Manifest: release-manifests/nightly-20260523-599f3bee.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260523-599f3bee/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260523-599f3bee
ghcr.io/arch-network/validator:nightly-latest

Nightly Build 20260522 (f0194c26)

22 May 03:29

Choose a tag to compare

Pre-release

Nightly build from dev.

Source SHA: f0194c26ce1a907e1e1b57615f62a46577af8622
Nightly ID: nightly-20260522-f0194c26
Build timestamp: 2026-05-22 03:08:51 UTC
Manifest: release-manifests/nightly-20260522-f0194c26.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260522-f0194c26/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260522-f0194c26
ghcr.io/arch-network/validator:nightly-latest

Nightly Build 20260520 (307e6dbb)

20 May 03:37

Choose a tag to compare

Pre-release

Nightly build from dev.

Source SHA: 307e6dbb761969fa34d0e6aadb21a45a94363b02
Nightly ID: nightly-20260520-307e6dbb
Build timestamp: 2026-05-20 03:08:21 UTC
Manifest: release-manifests/nightly-20260520-307e6dbb.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260520-307e6dbb/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260520-307e6dbb
ghcr.io/arch-network/validator:nightly-latest

Nightly Build 20260518 (b9c4c0e1)

18 May 03:32

Choose a tag to compare

Pre-release

Nightly build from dev.

Source SHA: b9c4c0e14098cb45cf5d07ddeb49107b060dc0db
Nightly ID: nightly-20260518-b9c4c0e1
Build timestamp: 2026-05-18 03:09:29 UTC
Manifest: release-manifests/nightly-20260518-b9c4c0e1.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260518-b9c4c0e1/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260518-b9c4c0e1
ghcr.io/arch-network/validator:nightly-latest

Nightly Build 20260516 (be715366)

16 May 03:36

Choose a tag to compare

Pre-release

Nightly build from dev.

Source SHA: be7153668a95796df8d612eb3e92dc18d8b15dff
Nightly ID: nightly-20260516-be715366
Build timestamp: 2026-05-16 03:06:50 UTC
Manifest: release-manifests/nightly-20260516-be715366.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260516-be715366/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260516-be715366
ghcr.io/arch-network/validator:nightly-latest

Nightly Build 20260509 (e816aac9)

09 May 03:35

Choose a tag to compare

Pre-release

Nightly build from dev.

Source SHA: e816aac906fddf4b80fb9af5ae63a714c061fe59
Nightly ID: nightly-20260509-e816aac9
Build timestamp: 2026-05-09 03:06:45 UTC
Manifest: release-manifests/nightly-20260509-e816aac9.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260509-e816aac9/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260509-e816aac9
ghcr.io/arch-network/validator:nightly-latest

Nightly Build 20260502 (c796a711)

02 May 03:34

Choose a tag to compare

Pre-release

Nightly build from dev.

Source SHA: c796a711b48fc1b31068af9d1592663e20bdddf5
Nightly ID: nightly-20260502-c796a711
Build timestamp: 2026-05-02 03:05:51 UTC
Manifest: release-manifests/nightly-20260502-c796a711.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260502-c796a711/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260502-c796a711
ghcr.io/arch-network/validator:nightly-latest

Nightly Build 20260429 (7bc03fab)

29 Apr 03:37

Choose a tag to compare

Pre-release

Nightly build from dev.

Source SHA: 7bc03fabc49ffcdb9bba77458e726686ee589366
Nightly ID: nightly-20260429-7bc03fab
Build timestamp: 2026-04-29 03:06:54 UTC
Manifest: release-manifests/nightly-20260429-7bc03fab.json

Published artifacts:
s3://arch-network-dev-releases/nightly-20260429-7bc03fab/

Runtime images:
ghcr.io/arch-network/validator:nightly-20260429-7bc03fab
ghcr.io/arch-network/validator:nightly-latest