Skip to content

Releases: Huddle01/release

v0.6.9

05 Feb 07:47
Compare
Choose a tag to compare

Changelog

Added

None

Changed

  • Increased the timeout for the Speedtest, because for higher bandwidth nodes the Speedtest was taking more than 10 seconds to complete!!

Technical Details

None

Breaking Changes

None

Dependencies

No dependency updates in this release

v0.6.8

04 Feb 20:16
Compare
Choose a tag to compare

Changelog

Added

  • New CLI command hudl speedtest for generating SpeedTest receipts on Media Node instances

    image
  • 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

v0.6.7

22 Jan 18:16
Compare
Choose a tag to compare
  • Removed Versions From the Media Node Assets
  • Bought in capability to specify Cores and other Important Specifications

v0.6.6

21 Jan 14:47
Compare
Choose a tag to compare
rm workflow

v0.6.5

21 Jan 07:01
Compare
Choose a tag to compare
rm workflow

v0.6.4

20 Jan 06:40
Compare
Choose a tag to compare
rm workflow

v0.6.3

25 Nov 12:23
Compare
Choose a tag to compare
rm workflow

v0.6.2

01 Nov 10:37
Compare
Choose a tag to compare
rm workflow

v0.6.1

29 Oct 18:09
Compare
Choose a tag to compare
rm workflow

v0.6.0

17 Oct 11:52
Compare
Choose a tag to compare
rm workflow