Skip to content

Releases: bmc-toolbox/bmclib

v2.1.0

13 Oct 07:37
b6af042
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.1.0

v2.0.0

26 Jul 10:08
fb7d32a
Compare
Choose a tag to compare

v2.0.0 is based off the v2 bmclib branch is where all features and fixes for the client interface methods are to be implemented going ahead.

Clients are to import this version as github.com/bmc-toolbox/bmclib/v2.

The older interface methods will continue to be maintained as is in the master branch.

For a discussion on this v2 release checkout, #280 (comment)

v0.5.3

04 May 13:34
848adf7
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.15...v0.5.3

Minor/Patch Release v0.4.10

25 Jan 20:12
6accef1
Compare
Choose a tag to compare

Bug Fixes

Minor/Patch Release v0.4.9

21 Jan 16:16
b1c144f
Compare
Choose a tag to compare

New Features

  • Dell PowerEdge C6320 support added (e3b7eac)

Bug Fixes

  • Fix user management issue with SuperMicro X10 (3cd8f46)
  • Fix Supermicro probes not correctly identifying hardware (17dfb78)

Additional

  • replace local registry package with github.com/jacobweinstock/registrar (062ef08)

Minor/Patch Release v0.4.7

10 Dec 16:54
443fc2d
Compare
Choose a tag to compare

New Features

  • registry/registry.go: PreferProtocol; allows ordering a registry by protocols. See client_test.go for a usage example (5b428eb)
  • registry/registry.go: logger in initFn; gets a logger into interface implementations. (5af407d)

Bug Fixes

  • discover/probe.go: long/unconfigurable probe timeout (c276071)
  • bmc/: interface function returns non nil error on success(a28e0ae)

Additional

  • Full unit test coverage for ipmitool provider (7648b28)

Add new bmc, registry, client packages

03 Dec 15:05
120d908
Compare
Choose a tag to compare

This release adds 3 new packages, bmc, registry, and client (top-level client.go).

  • The bmc package holds the new design interfaces. These are smaller interfaces. Also, helper executor/functions are provided.
  • The registry package contains a slice of registered providers. These providers are registered either implicitly (import _ "github.com/bmc-toolbox/bmclib/providers/ipmitool") or explicitly by calling registry.Register.
  • The client package, which is just a top-level file, client.go. This package is meant to be the main place that end-users will interact with bmclib.
  • Important to note is that existing interfaces and interactions are not affected. Existing end-users will continue to interact with bmclib as they have before.

v0.4.5

24 Nov 23:51
f023d03
Compare
Choose a tag to compare

Bug fixes:

  • Avoid crashing while logging if err is nil
  • Fix idrac9 session exhaustion

Support for iDrac9 on Dell PowerEdge R740xd

13 Nov 14:41
9281519
Compare
Choose a tag to compare

Also supporting keyboard-interactive ssh auth method on new versions of Dell iDRAC.

Supermicro X11 Support

09 Nov 22:59
2eafa02
Compare
Choose a tag to compare

Adds support for the Supermicro X11 model.