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

5 days ago

Release Notes (November 1-7, 2024)

🚀 New Features

Fungible Token Program (#395)

  • Implemented complete fungible token standard
  • Features include:
    • Token initialization and minting
    • Transfer functionality
    • Burn capability
    • Balance management
    • Price calculation mechanisms
  • Comprehensive test suite for mint and transfer operations

RPC Enhancements

  • Added get_peers endpoint for network monitoring (#390)
    • Returns JSON-serialized view of current network peers
    • Includes PeerID, connection state, and heartbeat timestamps
  • Added get_current_state endpoint (#411)
    • Tracks validator state transitions
    • Provides timestamp of last state change

🏗️ Architecture Improvements

Network Refactoring (#410)

  • Moved network operations to dedicated thread
  • Implemented new event architecture
  • Enhanced network swarm stability
  • Optimized mutex usage in validator context
  • Improved debug logging

SDK Restructuring (#389)

  • Refactored common code from examples into SDK
  • Consolidated helper functions and constants
  • Removed deprecated liquiditypool example
  • Improved build system configuration

🔧 Infrastructure Updates

  • Enhanced installation script (#417)
    • Now automatically fetches latest release
    • Improved update process
  • Added comprehensive release notes workflows (#407, #408, #409)
    • Automated release note generation
    • Improved JSON structure for API calls

🐛 Bug Fixes

  • Fixed typo in invoke context (#415)
  • Resolved issue with test private key files in git (#371)
  • Various stability improvements in network handling

📊 Statistics

  • Total commits: 11
  • Files changed: 209
  • Contributors:
    • 0xfen
    • 0xfinetuned
    • Brian Hoffman
    • Deepanshu Hooda
    • Marouane

👥 Contributors

Special thanks to all contributors for this release, with major contributions in:

  • Token standard implementation (Marouane)
  • RPC enhancements (0xfen)
  • Network architecture (0xfinetuned)
  • Infrastructure improvements (Brian Hoffman)

For detailed information about each change, please refer to the linked pull request numbers.

Don't miss a new arch-node release

NewReleases is sending notifications on new releases.