Skip to content

Release v0.3.1 - Memory Efficiency & Performance Optimizations

Choose a tag to compare

@TH3BAT TH3BAT released this 05 Apr 16:39

Release v0.3.1 - Memory Efficiency & Performance Optimizations

This release focuses on memory management improvements, dependency updates, and spawn logic optimizations to make your mining stats monitoring more efficient than ever.

Key Improvements:
🔹 Memory Optimizations

  • BlockHistory now uses Arc<str> for miner data to reduce cloning
  • Optimized cache updates with change detection (skips redundant RPC calls)
  • Improved PeerInfo cache handling with smarter allocation reuse

Performance Boost

  • Streamlined spawn logic to skip expensive operations when unchanged
  • Simplified block number/propagation time handling
  • Narrowed Version Distribution chart bars for better terminal compatibility

🛠 Maintenance Updates

  • Updated Tokio (1.44.1) and Reqwest (0.12.15) dependencies
  • Enhanced error messages for miners.json file handling
  • Code cleanup: removed redundant conversions, improved type safety

Update Instructions:

cargo update
cargo build --release

#MiningStats #PerformanceUpdate #v0.3.1