Skip to content

1.4.0

Choose a tag to compare

@Wenceslaw Wenceslaw released this 27 Feb 09:23
· 50 commits to main since this release

[1.4.0] - 2025-02-26

Version 1.4.0 introduces possibility to set DPS mode to normal or boost. It also extends cooling configuration with new values immersion and hydro.

Added

  • Introduced new enumeration braiins.bos.v1.DPSMode with DPS_MODE_NORMAL and DPS_MODE_BOOST variants.
  • Introduced new field mode in the braiins.bos.v1.DPSConfiguration, braiins.bos.v1.SetDPSRequest, braiins.bos.v1.SetDPSResponse message to get or set DPS mode.
  • Introduced new field mode in the braiins.bos.v1.DPSConstraints message to get the default value for DPS mode.
  • Introduced new method SetCoolingMode in the braiins.bos.v1.CoolingService. User can now set cooling mode to automatic, manual, hydro or immersion. It gives user possibility to set specific temperature and fan settings for each mode.
  • Introduced new field min_fan_speed in the braiins.bos.v1.CoolingAutoMode to set minimum fan speed for automatic cooling mode.
  • Introduced new field max_fan_speed in the braiins.bos.v1.CoolingAutoMode to set maximum fan speed for automatic cooling mode.
  • Introduced new field min_fan_speed in the braiins.bos.v1.CoolingConstraints to get default value for minimum fan speed for automatic cooling mode.
  • Introduced new field max_fan_speed in the braiins.bos.v1.CoolingConstraints to get default value for maximum fan speed for automatic cooling mode.
  • Introduced new field target_temperature in the braiins.bos.v1.CoolingManualMode to set target temperature for manual cooling mode.

Changed

  • Mark SetImmersionMode method as deprecated in CoolingService. Instead of this method, user should use SetCoolingMode with immersion mode.
  • Extend CoolingConfiguration mode with new value immersion that represents immersion cooling mode.
  • Extend CoolingConfiguration mode with new value hydro that represents hydro cooling mode.
  • Mark disabled cooling mode as deprecated in CoolingConfiguration mode.
  • Mark minimum_required_fans field as deprecated in CoolingConfiguration. Instead user should use minimum_required_fans field in CoolingAutoMode or CoolingManualMode.
  • Extend CoolingAutoMode with new field minimum_required_fans.
  • Extend CoolingManualMode with new field minimum_required_fans.