Repository navigation
1.8.0
[1.8.0] - 2025-11-25
Version 1.8.0 introduces new Upgrade service braiins.bos.v1.UpgradeService and relative power/hashrate target configuration.
Added
- Introduced new field
uidin thebraiins.bos.v1.PoolGroupmessage to get group uid. - Introduced new service
braiins.bos.v1.UpgradeServicewith methods:UpdateAutoUpgradeConfig- enables/disables AutoUpgrade feature and configures upgrade scheduleGetAutoUpgradeStatus- retrieves current AutoUpgrade configuration and execution status
- Introduced new messages for AutoUpgrade scheduling:
units.DayOfWeekenum and customupgrade.UpgradeTimemessage for schedule configurationDailySchedule- schedule upgrades to run daily at a specific timeWeeklySchedule- schedule upgrades to run weekly on a specific day of the week at a specific timeMonthlySchedule- schedule upgrades to run monthly on a specific day of the month (1-28) at a specific timeAutoUpgradeSchedule- oneof message that can contain any of the schedule typesUpdateAutoUpgradeConfigRequest- request message to update AutoUpgrade configurationUpdateAutoUpgradeConfigResponse- response message containing enabled status and next execution timestampGetAutoUpgradeStatusRequest- request message to get AutoUpgrade statusGetAutoUpgradeStatusResponse- response message containing enabled status, schedule, next execution, and last execution timestamps
- Introduced new enumeration
RelativeTargetReferencewithNOMINAL,MIN,MAXandCURRENTvariants. - Introduced new message
SetRelativeTargetRequestwithsave_action,percentageandreferencefields. - Introduced new methods
SetRelativePowerTargetandSetRelativeHashrateTarget. User can now set power and hashrate targets relative to a reference value