Releases: bmc-toolbox/bmclib
Releases · bmc-toolbox/bmclib
v2.3.2
What's Changed
- support BootProgress on SMC X12/X13 by @DoctorVin in #396
Full Changelog: v2.3.1...v2.3.2
v2.3.1
Merge pull request #397 from bmc-toolbox/FS-1729 Add SetBiosConfigurationFromFile API functions
v2.3.0
What's Changed
- Revert to Go 1.18 in go.mod and make policy around this official by @jacobweinstock in #390
- FS-1123: Supermicro (SMC) BIOS config Get, Set and Reset support via SUM by @splaspood in #392
- Slim down the Executor interface by @splaspood in #393
- port to gofish/redfish v0.19.0 by @DoctorVin in #395
New Contributors
- @DoctorVin made their first contribution in #395
Full Changelog: v2.2.6...v2.3.0
v2.2.4
What's Changed
- Upgrade go to 1.22 and dependencies by @splaspood in #386
- SetBiosConfiguration(ctx, biosConfig) & ResetBiosConfiguration(ctx) for dell by @splaspood in #385
- Supported check by @joelrebel in #388
- Smc checks by @joelrebel in #387
New Contributors
- @splaspood made their first contribution in #386
Full Changelog: v2.2.3...v2.2.4
v2.2.3
What's Changed
- Add support for sending NMI by @coffeefreak101 in #384
Full Changelog: v2.2.2...v2.2.3
v2.2.2
What's Changed
- [OpenBMC] Return err if open fails: by @jacobweinstock in #383
Full Changelog: v2.2.1...v2.2.2
v2.2.1
v2.2.0
What's Changed
- Fix session leak in Dell provider: by @jacobweinstock in #356
- e3c256d4i support by @ofaurax in #357
- Floppy upload and unmount by @joelrebel in #347
- Add Odata ID for MegaRAC/AsRockRack Systems & Managers by @ofaurax in #358
- providers/asrockrack: when checking component, use upper case by @ofaurax in #360
- providers/arockrack: use debug variable by @ofaurax in #361
- [1/3] Redfishwrapper changes by @joelrebel in #359
- Adds tracing for client methods by @joelrebel in #365
- Taskstate constant by @joelrebel in #368
- Add GetBootDeviceOverride support for redfish by @coffeefreak101 in #367
- Support for Asrockrack e3C256D4ID-NL by @ofaurax in #366
- [4/4] Redfish dell by @joelrebel in #372
- [3/4] redfish/GetBiosConfiguration: move tests and fixtures by @joelrebel in #371
- [2/4] Supermicro redfish methods by @joelrebel in #370
- [1/4] Move methods under the redfishwrapper for reuse by @joelrebel in #369
- redfishwrapper changes by @joelrebel in #374
- Add OpenBMC support by @joelrebel in #377
- Asrockrack firmware support by @joelrebel in #378
- providers/dell: implement the BMCResetter interface by @joelrebel in #379
- openbmc, supermicro: implement BMCResetter interface by @joelrebel in #380
- Get systemeventlog by @mattcburns in #376
New Contributors
- @coffeefreak101 made their first contribution in #367
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- redfish/dell tasks: register task names for NIC, Drive, controllers by @joelrebel in #282
- Inventory fixes by @joelrebel in #284
- Redfish session fixes by @joelrebel in #291
- Amt provider interface by @jacobweinstock in #292
- Fix import issue by @jacobweinstock in #293
- Use renamed module for go-amt by @jacobweinstock in #297
- Fix mergify by @jacobweinstock in #298
- Redfish refactor by @joelrebel in #296
- Supermicro redfish inventory support by @joelrebel in #299
- redfish/inventory: Asrockrack redfish OpenBMC by @joelrebel in #300
- fix panic in FilterForCompatible() by @joelrebel in #301
- Rework intel amt provider to not panic: by @jacobweinstock in #304
- Add redfish BootDeviceSet support by @fintelia in #303
- providers/AsRockRack: fixes user update on ROMED8HM3 Megarac by @joelrebel in #306
- Redfish versions param by @joelrebel in #305
- Support redfish VirtualMedia by @fintelia in #307
- redfish: added support for adapters with multiple ports by @EugenioSiciliano in #309
- [FS-508] redfish dell bios config by @diogomatsubara in #311
- Connection timeouts by @joelrebel in #310
- Update Intel AMT library: by @jacobweinstock in #312
- Add timeouts everywhere by @jacobweinstock in #313
- Add documentation around timeouts. by @jacobweinstock in #314
- Redfish timeout update by @jacobweinstock in #316
- providers/redfish: fixes a panic in cases where a nil bios object was returned by @joelrebel in #317
- Redfish nextboot update by @jacobweinstock in #318
- Make help command default make target by @chrisdoherty4 in #320
- redfish: fix nil check on gofish client by @joelrebel in #321
- ipmi: Set default cipher suite to 17 by @Kwongyhue in #324
- Refactor BMC provider opener to probe concurrently by @chrisdoherty4 in #322
- Sets basic auth on the gofish driver by @joelrebel in #329
- Add one-time filtering functionality: by @jacobweinstock in #325
- Remove union in .FilterForCompatible: by @jacobweinstock in #331
- Upgrade registrar dependency: by @jacobweinstock in #332
- Add per provider config: by @jacobweinstock in #326
- Implements screenshot feature for dell by @joelrebel in #333
- Screenshot support for Supermicros by @joelrebel in #334
- Add metadata field for error messages: by @jacobweinstock in #335
- Supermicro X11 BIOS, BMC firmware install support by @joelrebel in #336
- supermicro/firmware: support firmware installs on BMCs running older firmware by @joelrebel in #339
- Redfish override timeout for FirmwareInstall by @joelrebel in #337
- Redfish stream multipart uploads by @joelrebel in #345
- RPC provider by @jacobweinstock in #343
- Redfish provider to support unstructured http push uploads by @joelrebel in #346
- Fix copying of request body: by @jacobweinstock in #348
- Remove returning the response body: by @jacobweinstock in #350
- Redfish disable Etag match header by @joelrebel in #353
- providers/redfish/tasks: returns TaskNotFound on 404 by @ofaurax in #352
- Add SEL Clear Support by @mattcburns in #349
- Supermicro x11 supported models by @joelrebel in #351
- Client opts fixes by @joelrebel in #354
- User supplied http client in RPC provider: by @jacobweinstock in #355
New Contributors
- @fintelia made their first contribution in #303
- @EugenioSiciliano made their first contribution in #309
- @diogomatsubara made their first contribution in #311
- @chrisdoherty4 made their first contribution in #320
- @Kwongyhue made their first contribution in #324
- @ofaurax made their first contribution in #352
- @mattcburns made their first contribution in #349
Full Changelog: v2.0.0...v2.1.0
v2.0.0
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)