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

3 months ago

๐Ÿš€ Arch Network v0.5.0 Release Notes

Highlights

โœ… Stake and Vote Programs

Initial implementation of on-chain governance primitives, including stake delegation, vote tracking, and caching optimizations.

๐Ÿงพ Fee Payer Support

Enables configurable fee payer accounts for more flexible transaction handling.

๐Ÿ“š Re-entrancy Protection & Sanitization

Strengthened VM safety with trait-based sanitization and new test coverage for re-entrancy edge cases.

๐Ÿ“ˆ Runtime and CPI Testing

Expanded test coverage across the VM, loader, and runtime system, with runtime metrics and instruction formatting improvements.

๐Ÿงฎ Compute Metering & Budgeting

Added support for tracking and limiting compute usage per transaction to prepare for production-grade resource management.

๐Ÿ“ฆ Orderbook & APL Examples

A minimal working example of an orderbook leveraging APL token standards, now with market order support and cleaner structure.

๐Ÿ” DKG Resilience Improvements

Enhanced the robustness of distributed key generation (DKG), including better leader retry logic and message filtering.

โš™๏ธ Developer Experience

Unified Docker setup, simplified local dev workflow, improved arch sdk, and better error messages (e.g., removed unsafe unwraps).

๐Ÿ” Transaction Replay Support

Core runtime logic added to handle replaying historical transactions securely and deterministically.

๐Ÿ“ก Networking Stability

Significant improvements to node liveness, twin node functionality, connection recovery, and roasting continuation after restart.

๐Ÿ”„ Serialization & Identity

Added serde to key enums and enhanced identity generation and printing during bootstrap.

๐Ÿงช New Examples

Added stake + escrow usage demo and full-block helpers for dApp developers.

๐Ÿงน General Cleanup

Removed deprecated programs, resolved merge conflicts, refactored syscalls, and improved build tooling across the repo.


Don't miss a new arch-node release

NewReleases is sending notifications on new releases.