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
andwebsocket/src/manager.rs
.
- Improvements to
- 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.
- Removed unused dependencies; multiple
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