2.5 KiB
2.5 KiB
Changelog
All notable changes to this project.
[Unreleased]
Added
- MkDocs documentation site with Material theme
- Screenshots of all UI pages
- Comprehensive API and CLI documentation
[0.3.0] - 2024
Added
-
Multi-Node P2P System
- Node identity with X25519 keypairs
- Peer registry and management
- WebSocket transport layer
- Remote miner control (start/stop/stats/logs)
- CLI commands:
node,peer,remote - REST API endpoints for P2P operations
-
SQLite Persistence
- Hashrate history storage (30-day retention)
- Historical data API endpoints
- Time-range queries
-
Dashboard Enhancements
- Stats bar with all key metrics
- Time range selector for charts
- Worker dropdown for multi-miner support
- Avg difficulty per share display
-
Console Improvements
- Stdin command support (h, p, r, s, c)
- ANSI color rendering
- Auto-scroll toggle
Changed
- Refactored miner interface for better extensibility
- Improved stats collection with background goroutines
- Enhanced error handling throughout
[0.2.0] - 2024
Added
-
TT-Miner Support
- GPU mining with NVIDIA CUDA
- Automatic installation from GitHub
- Stats parsing from stdout
-
Profile Management
- Create, edit, delete mining profiles
- Start miners from saved profiles
- Autostart configuration
-
Console View
- Live miner output streaming
- Base64-encoded log retrieval
- Clear and auto-scroll controls
Changed
- Improved XMRig stats collection
- Better process lifecycle management
- Enhanced UI responsiveness
[0.1.0] - 2024
Added
- Initial Release
- XMRig miner support
- Automatic installation
- Config generation
- Stats via HTTP API
- REST API with Gin framework
- Angular dashboard
- Real-time hashrate display
- Miner control (start/stop)
- System information
- CLI with Cobra
servecommandstart,stop,statusinstall,uninstalldoctorhealth check
- Swagger API documentation
Version History
| Version | Date | Highlights |
|---|---|---|
| 0.3.0 | 2024 | P2P multi-node, SQLite, enhanced dashboard |
| 0.2.0 | 2024 | TT-Miner, profiles, console |
| 0.1.0 | 2024 | Initial release with XMRig |
Roadmap
Future planned features:
- Automatic peer discovery
- Fleet-wide statistics aggregation
- Mobile-responsive improvements
- Notification system (email, webhooks)
- Mining pool profit comparison
- Additional miner support (GMiner, lolMiner)