This release implements compact signature handshakes and hardened shutdown logic to ensure database atomicity, while simultaneously integrating a Rust-backed discovery gateway and stats API for enhanced network orchestration and telemetry.
Network & Security
- Compact Signature Implementation: Integrated verified secure handshakes utilizing compact signatures to reduce per-packet overhead and improve verification latency during peer negotiation.
- Improved Discovery Announcement: Refined the node announcement logic to increase propagation reliability across the peer-to-peer mesh.
- DNS Seed Override: Implemented manual override functionality for DNS seeds to bypass default bootstrap nodes during isolated network testing.
Stability & Data Integrity
- Database Recovery & Mining Stability: Optimized the mining loop for consistent uptime while ensuring the integrity of the underlying database through improved crash recovery routines.
- Hardened Shutdown Sequence: Re-engineered the termination handler to ensure all atomic operations are committed and file handles are released, preventing state corruption on unexpected exit.
API & Gateway Infrastructure
- Discovery Gateway Integration: Deployed the initial bridge between the Rust core and the web-facing discovery layer.
- Statistics API: Exposed a specialized API endpoint for real-time tracking of network height, peer counts, and performance metrics.
Build & Environment
- Build System Resolution: Fixed regression errors in the compilation pipeline related to architecture-specific dependencies.
- Workspace Hygiene: Updated environmental configurations to ignore local
.planfiles and temporary build artifacts.