Releases: braiins/bos-plus-api
1.3.0
1.2.0
[1.2.0] - 2024-07-17
Version 1.2.0 introduces the possibility to configure all pool groups at once and read Braiins OS errors.
Added
- Introduced new field
model
in thebraiins.bos.v1.Hashboard
message that contains hashboard name, - Introduced new method
GetErrors
in thebraiins.bos.v1.MinerService
to get all miner errors, - Introduced new method
SetPoolGroups
in thebraiins.bos.v1.PoolService
to set all Pool groups at once.
1.1.0
[1.1.0] - 2024-05-09
Version 1.1.0 introduce possibility to read network configuration, changes in authentication and few more changes.
Added
- Introduced new field
last_share_time
in thebraiins.bos.v1.PoolStats
that provides info about last share time, - Introduced new field
token
in thebraiins.bos.v1.LoginResponse
that provides info created authentication token that was till now available only in response header, - Introduced new field
timeout_s
in thebraiins.bos.v1.LoginResponse
that provides info about authentication token expiration time, - Introduced new method
GetNetworkInfo
in thebraiins.bos.v1.NetworkService
to get current network configuration for the default network interface, - Introduced new field
kernel_version
in thebraiins.bos.v1.GetMinerDetailsResponse
that provides info about Kernel version.
1.0.0
[1.0.0] - 2024-03-27
The first stable release of the Public API incorporates minor enhancements.
Added
- Introduced new field
enabled
in thebraiins.bos.v1.DPSConfiguration
that provides info, if DPS is enabled by default or not. - Introduced new field
enabled
in thebraiins.bos.v1.TunerConstraints
that provides info, if DPS is enabled by default or not. - Introduced new field
default_mode
in thebraiins.bos.v1.TunerConstraints
that provides info about the default tuner mode. - Introduced new field
status
in thebraiins.bos.v1.GetMinerDetailsResponse
that provides info about the current miner status.
1.0.0-beta.6
[1.0.0-beta.6] - 2024-03-05
Version 1.0.0-beta.6 contains one new feature Network configuration.
Added
New braiins.bos.v1.NetworkService
with GetNetworkConfiguration
and SetNetworkConfiguration
methods
1.0.0-beta.5
[1.0.0-beta.5] - 2023-12-19
Version 1.0.0-beta.5 contains one small extension.
Added
Extension of the braiins.bos.v1.Platform
enumeration with new value for Zynq.
1.0.0-beta.4
[1.0.0-beta.4] - 2023-11-23
Version 1.0.0-beta.4 contains one new feature and one breaking change.
Added
- We added option to clean tuner profiles by adding
braiins.bos.v1.PerformanceService::RemoveTunedProfiles
- Introduced a new field
system_uptime_s
in thebraiins.bos.v1.GetMinerDetailsResponse
that replacessystem_uptime
(marked as deprecated) to keep the best practice that a field name should also describe the unit (when applicable).
Breaking Changes:
- We reverted removing
braiins.bos.v1.MinerModel
enumeration from the previous release because this change was causing troubles to our users.
Instead of dropping enumeration, we decided to mark it as deprecated and introduce new fieldminer_model
for string representation.
1.0.0-beta.3
Version 1.0.0-beta.3 contains a few minor improvements.
Added
- Extension of the
braiins.bos.v1.GetMinerDetailsResponse
message withbosminer_uptime_s
field that contains bosminer uptime.
Breaking Changes:
- We removed
braiins.bos.v1.MinerModel
enumeration and changed type ofmodel
field inbraiins.bos.v1.MinerIdentity
tostring
. Replacing model enumeration with string eliminates the need to release a new version every time we add support for new model,
1.0.0-beta.2
New version 1.0.0-beta.2 extends performance management and Pool Group management possibilities. It also introduces an API to get Mining Status.
1.0.0-beta.1
New version 1.0.0-beta.1, enhances the authentication functionalities while also introducing two new features: Device Location and Support Archive.