Skip to content

Releases: bougou/go-ipmi

v0.8.1

22 Jan 04:28

Choose a tag to compare

Chores

Commits

  • ae0a53f: improve comment (Bougou)
  • 0283517: Refactor GetSystemInfoParamsFor to use a new calculateSetsCount function for determining sets count based on block data length, improving code clarity and reducing redundancy. (fix #60) (Bougou)

v0.8.0

15 Dec 16:18

Choose a tag to compare

Features

  • add streaming capabilities for SDR, SEL, and Sensor commands; upgrade Go to 1.23 for iterator feature support (Bougou)

Commits

  • ba40437: Allow Multiple Cipher Suites Declaration and Use User-Declared Suites by Default (AndySpf) #58
  • ca77d35: Update comments for clarity (Bougou)
  • f23b2e5: Refactor function signatures to use any type instead of empty interface (Bougou)
  • b7df433: Change default timeout and retry settings for LAN and LANplus interfaces (fix #52, fix #41) (Bougou)

v0.7.8

02 Aug 09:53

Choose a tag to compare

Commits

  • 2521373: Bump tablewriter to v1.0.9 (#55) (Bougou)
  • 3dc4ca5: Enhanced validation logic to ensure only Full, Compact, and EventOnly SDRs are processed for sensor retrieval (Bougou)

v0.7.7

16 Jul 07:40

Choose a tag to compare

Commits

  • c26b790: Fix command argument checks for user list (Bougou)
  • 6a39f07: Rename ListUser to GetUsers for consistency in user access commands (Bougou)
  • 72e7f8a: tweak locking behavior and add lock to cose (Joey Berkovitz) #54

v0.7.6

28 Apr 03:57

Choose a tag to compare

Commits

  • 3651856: Make command context key type and key variable private (Bougou)
  • 0dd1e49: Improve ResponseError handling (Bougou)
  • 55ca489: Refactor response formatting for consistency across multiple commands (Bougou)
  • 0fa8ad7: Updated comments for GetSensors and GetSensorsAny to clarify filter behavior and provide example usage. (Bougou)
  • f481f24: Add WithXXX methods to CommandContext (Bougou)

v0.7.5

23 Apr 12:20

Choose a tag to compare

Chores

Commits

  • 7e03fd1: Use the correct form of md5.Sum. (Josh McSavaney) #49
  • 7216f57: Add CommandContext for sensor commands and enhance sensor handling (#50) (Bougou)
  • 248ab3d: Change SystemInfoParam BlockData field type from array to slice (#51) (Bougou)

v0.7.4

06 Apr 12:35

Choose a tag to compare

Chores

  • Improve documentation (Bougou)

Commits

  • 09d4171: Improve GetLanConfigParamsFor to use local variables when needed (Bougou)
  • 2ead176: Add retry mechanism to Client with configurable retry count and interval (Bougou)
  • 2958648: wraps error with %w (Bougou)
  • b2256e3: fix msg length comparison bug when unpacking IPMIResponse (Bougou)
  • 0a1dff4: Rename OEM_IANA to OEMIANA and add more commands (Bougou)

v0.7.3

26 Mar 15:48

Choose a tag to compare

Commits

  • c9c68bb: fix SEL severity parsing issue (hao.peng) #48
  • 3940070: Update SystemInfoParameter methods to return SetSelector value instead of a hardcoded zero (Bougou)

v0.7.2

13 Jan 03:46

Choose a tag to compare

Chores

Commits

  • 849fcc8: Rename Get/SetSystemBootOptions to Get/SetSystemBootOptionsParam (Bougou)
  • bd08d4c: Rename GetDCMICapabilitiesInfo to GetDCMICapParam (Bougou)

v0.7.1

11 Jan 14:19

Choose a tag to compare

Commits

  • 1b46e87: Remove unnecessary GetPEFConfig2 method (Bougou)
  • bfb3c5b: Use consistent ParamRevision field name (Bougou)
  • f4a54d0: Properly construct of request parameter of some methods (Bougou)
  • 4eb1a3e: Wrap err using %w (Bougou)
  • 6180770: Rename plural Params to singular Param (Bougou)
  • 2746734: Add GetSystemInfoParam command (Bougou)
  • 57b5383: Refactor LanConfigParams and LanConfig (Bougou)
  • 4311663: Refactor DCMIConfigParams and DCMICapParams (Bougou)
  • 7a65caf: Refactor PEFConfigParams (Bougou)
  • 505ab39: Refactor SOLConfigParams (Bougou)
  • ef3e2ca: Refactor BootOptionsParams (Bougou)
  • b40e606: Rename SetInProgress type to SetInProgressState (Bougou)