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