Releases: Huddle01/release
Releases · Huddle01/release
v0.6.9
v0.6.8
Changelog
Added
-
New CLI command
hudl speedtest
for generating SpeedTest receipts on Media Node instances -
Earnings status indicator in Media Node
/status
endpoint{ "nodeId": "0x779C0d50D1...", // WalletAddress of the Media Node "startedAt": 1722678589133, // StartedAt timestamp in milliseconds "uptime": "330", // Uptime in seconds "version": 1.2.8, // Media Node Version Being used. "status": { "earning": false, // Is the Node Earning any tHUDL, if not then Node must have dropped due to Downtime. "downtimeCnt": 10, // Count of Downtime the Media Node has Suffered "invaliStatsCnt": 10 // Count of Inavlid Stats where Node was not able to deliver its commitment of no. of CPUs Count ( 4vCPU, 8vCPU ), and Bandwidth ( 250Mbps, 1Gbps ) }, "connectionStats": { "downloadSpeed": 82, // in Mbps "uploadSpeed": 82, // in Mbps "latency": 9, // in milliseconds "jitter": 1, // in milliseconds "myServer": { "city": "Mumbai", "countryCode": "IN" }, "edgeServer": { // Closest Node which is being used to calculate the Stats "city": "Mumbai", "countryCode": "IN", "distance": 16, "region": "Asia Pacific" }, "currentUsage": { // Current Bandwidth Usage by Media Node "download": 4, // in Mbps "upload": 20 // in Mbps } } }
Changed
- Enhanced Speed Test calculation system using estimation techniques for improved accuracy
- Improved Media Node logging system for better debugging and monitoring
- Added more detailed log entries
- Improved log formatting and readability
- Enhanced error reporting and troubleshooting information
Technical Details
Speed Test Updates
- Implemented new estimation algorithm for more accurate speed calculations
- Optimized performance measurement methodology
- Reduced resource usage during speed testing
CLI Improvements
- Added new
hudl speedtest
command with the following features:- Generates comprehensive test receipts
- Provides detailed performance metrics
- Saves test results locally for reference
Status Endpoint Enhancements
- Added new earnings status field to
/status
response - Improved response time and reliability
- Enhanced error handling and status reporting
Logging System Improvements
- Restructured log format for better readability
- Added additional context to log entries
- Improved error tracking and debugging capabilities
- Enhanced performance monitoring through logs
Breaking Changes
- Removed
/health
endpoint and moved all the related data to/status
endpoint.
Dependencies
No dependency updates in this release