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

Arch Network v0.5.8 (2025-09-02)

  • Compare: v0.5.7...v0.5.8
  • Date range: 2025-09-02 → 2025-09-02
  • Stats: 52 files changed, +215 / −325
  • Top impact areas: e2e-tests (11), examples (8), .github (6), sdk (3), programs (3), websocket (2), arch-cli (2), (root) (2), validator (1), transaction_pool (1), tpu (1), test_sdk (1), runtime-tests (1), runtime (1), program (1)

Highlights

  • CI reliability and speed: Enabled Rust cache for lint/e2e, installed AWS CLI in workflows where S3 is used, and stabilized env-mutating arch-cli tests by serializing them with a global mutex to eliminate a flake.
  • Websocket robustness: Improvements in websocket dispatch/manager paths for better handling and stability.
  • Runtime stability: Moved blockhash retrieval outside a loop to reduce overhead and avoid redundant calls.
  • Cleanup: Removed unused dependencies across the workspace; minor serde fixes for processed transactions.

Added

  • None.

Changed

  • CI/Workflows
    • Caching for Rust build artifacts in lint and e2e jobs.
    • Explicit AWS CLI installation before S3 usage across workflows.
  • CLI/Tests
    • arch-cli: serialize env-mutating tests using a global mutex to fix a CI flake.
  • Websocket
    • Improvements to websocket/src/dispatch.rs and websocket/src/manager.rs.
  • Runtime/Transaction processing
    • Adjusted blockhash retrieval to occur outside of the processing loop.
    • Processed transactions serde corrections.
  • Deps/Cargo
    • Removed unused dependencies; multiple Cargo.toml updates across crates.

Fixed

  • Flaky arch-cli tests involving environment variable overrides.
  • Minor serde correctness in processed transaction handling.

Performance and Observability

  • Reduced redundant blockhash requests improving throughput in tight loops.
  • CI speedups via Rust cache and fewer workflow hiccups due to missing AWS CLI.

RPC and API Changes

  • None considered breaking; serde adjustments are internal.

Breaking Changes

  • None.

Migration Guidance

  • No action required for users. Update to v0.5.8 to benefit from CI, robustness, and small performance improvements.

Documentation

  • No new docs; workflow and minor code changes only.

Contributors (v0.5.7 → v0.5.8)

  • Brian Hoffman, Marcos, Deepanshu Hooda, Marouane

Don't miss a new arch-node release

NewReleases is sending notifications on new releases.