Skip to content

v7.3.3

Latest

Choose a tag to compare

@OSXBasedAnon OSXBasedAnon released this 10 Feb 07:30
· 83 commits to main since this release
628b8b6

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 .plan files and temporary build artifacts.