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

7 hours ago

Arch Network v0.5.11 (2025-09-16)

  • Compare: v0.5.10...v0.5.11
  • Date range: 2025-09-11 → 2025-09-16
  • Stats: 127 files changed, +8136 / −2762
  • Top impact areas: validator (33), block-exporter (16), program (10), e2e-tests (10), db_core (9), tpu (5), testing_suite (5), examples (5), sdk (4), local_validator (4), transaction_pool (3), resharing (3), (root) (3), telemetry (2), snapshot-manager (2), runtime-tests (2), programs (2), ebpf (2), bitcoin-internal (2), .github (2), timings (1), dkg (1), bootnode (1)

Highlights

  • Block Exporter (ARC-443): Introduces block-exporter for emitting chain data to external sinks, enabling downstream analytics and archiving.
  • Runtime Observability (ARC-474): Populates observability stack with richer runtime metrics for improved monitoring and alerting.
  • Consensus and stability: Added timeout on consensus-ready states and timer cleanups to improve liveness and correctness.
  • Programs: New system instruction to sign inputs; example programs refactored and warnings addressed.
  • APIs: Simplified blockchain info APIs for easier consumption.
  • DevEx: Earthly +local debug mode; removed commented code; testing suite tuning (Titan main loop interval set to 0).

Added

  • block-exporter crate for exporting blocks and related metadata.
  • Runtime metrics wiring to the observability stack.
  • System instruction: sign input.
  • Debug mode with Earthly +local.

Changed

  • Consensus readiness now has timeouts; timers cleaned and rationalized.
  • Vote example refactor; program stubs warnings fixed.
  • Blockchain info APIs simplified for clients.
  • Testing suite: Titan main loop interval set to 0 for faster cycles.

Fixed

  • Addressed audit findings and various cleanups across the codebase.

Performance and Observability

  • New metrics significantly improve visibility into runtime behavior.
  • Testing loop adjustments reduce iteration time; exporter enables external analysis pipelines.

RPC and API Changes

  • Blockchain info APIs simplified; no known breaking external changes.
  • New system instruction for signing inputs expands program capabilities.

Breaking Changes

  • None known.

Migration Guidance

  • If consuming blockchain info APIs, review simplified shapes/fields.
  • Integrators can adopt block-exporter for downstream processing.

Documentation

  • No major docs added; examples and internal references updated.

Contributors (v0.5.10 → v0.5.11)

  • Amine ElQaraoui, Brian Hoffman, Marouane, Perelyn-Arch, Rahul Subramaniyam, Silur

Don't miss a new arch-node release

NewReleases is sending notifications on new releases.