Release v0.5.15
Arch Network v0.5.15 (2025-11-11)
-
Compare: v0.5.14...v0.5.15
-
Date range: 2025-10-14 → 2025-11-11
-
Stats: 233 files changed, +12821 / −6086
-
Top impact areas:
validator(42),e2e-tests(17),docker(13),db_utils(10),db_core(10),sdk(9),network(8),examples(8),bootnode(8),state-sync(7),structs(6),config-params(6),token(5),snapshot-manager(5),runtime(5),local_validator(5),common(5),bitcoin-internal(5),transaction_pool(4),telemetry(4)
Highlights
-
Validator and state sync: Stability and performance improvements across validation paths and state synchronization routines.
-
Testing: Expanded e2e coverage and flake reductions to harden CI and release quality.
-
Infra and packaging: Docker and build updates for more repeatable, slimmer artifacts and faster local/dev cycles.
-
SDK: Iterative enhancements and fixes improving client ergonomics and correctness.
-
Storage and DB: Targeted tuning and fixes in
db_core/db_utilsto stabilize I/O and throughput.
Added
-
New e2e scenarios and utilities to improve regression coverage.
-
Additional telemetry signals to aid runtime and network visibility.
-
Docker/build improvements for local validator and release images.
-
SDK helpers and types to streamline common client operations.
Changed
-
Refactors in
validatorcritical paths for clarity and maintainability. -
db_core/db_utilsadjustments for safer defaults and better performance under load. -
Configuration updates in
config-paramswith improved validation and defaults. -
Networking and bootnode tweaks to improve startup and peer handling.
-
Adopted
Speedbas the embedded storage engine and deprecatedRocksDB; on-disk format remains compatible and no data migration is required.
Fixed
-
Snapshot manager stability issues observed under concurrent workloads.
-
Intermittent validator edge cases during high-throughput apply-block flows.
-
Flaky e2e tests and minor race conditions in async task lifecycles.
-
Miscellaneous correctness fixes across
runtime,token, andtransaction_pool.
Performance and Observability
-
Reduced tail latencies in validator hot paths and steadier state-sync throughput.
-
Enriched metrics for network/validator subsystems to aid debugging and capacity planning.
RPC and API Changes
-
No breaking RPC changes.
-
Minor SDK ergonomics and type improvements for downstream consumers.
Breaking Changes
- None known.
Migration Guidance
-
No action required for node operators.
-
Consumers can adopt the latest SDK changes at their convenience; no config changes required.
Documentation
- Updated references for Docker workflows, local validator usage, and expanded e2e/testing guidance.
Contributors (v0.5.14 → v0.5.15)
- Amine ElQaraoui, Rahul Subramaniyam, Marcos, Marouane, Brian Hoffman, Silur, Deepanshu Hooda, Perelyn-Arch