Skip to content

Commit

Permalink
Merge pull request #182 from garlick/rel2.4.1
Browse files Browse the repository at this point in the history
NEWS.md: add release notes for v2.4.1
  • Loading branch information
mergify[bot] authored Apr 13, 2024
2 parents 672640d + e080881 commit 2d601c1
Showing 1 changed file with 59 additions and 1 deletion.
60 changes: 59 additions & 1 deletion NEWS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,63 @@
powerman-2.4.1 - 12 Apr 2024
----------------------------

This release represents a focused effort to support a large Cray EX system
including adding support in redfishpower to handle the power hierarchy
of Chassis/Blade/Node sensibly, and to better handle expected failure modes.

Powerman now supports the ability for a device script to match error output
and fail immediately. Prior to this release, the only way to get powerman
to fail was to not provide expected successful output and run out the device
timeout.

## New features

* redfishpower: support auth setup on command line (#181)
* set default Cray EX authentication (#179)
* add device file for Cray EX w/ Rabbit (#177)
* add redfishpower HPE Cray EX chassis device file (#173)
* powerman: support error diagnostics with setresult (#172)
* redfishpower: add more details on hierarchy errors (#174)
* powerman: support new setresult directive (#168)
* powerman: use singlet script if targeting one plug (#170)
* redfishpower: support plug parents (#164)
* redfishpower: support plug substitution (#159)
* redfishpower: support setpath configuration (#158)
* redfishpower: support setplugs configuration (#157)
* redfishpower: refactor internals to use plugs (#160)
* redfishpower: always do off/delay/on for power cycle (#149)
* redfishpower: send http request after cmd active (#146)
* powermand: don't daemonize and drop -f,--foreground option (#141)
* libczmq: add containers from the CZMQ project (#124)

## Fixes

* redfishpower: adapt status polling interval (#167)
* redfishpower: fix memleaks and test under valgrind (#169)
* powerman: when status and status_all are defined, use status_all only
on full pluglist (#156)
* redfishpower: add extra timeout debug information (#154)
* redfishpower: adjust verbosity output (#151)
* reduce log noise (#140)
* don't allocate a pseudo-terminal for each coprocess (#135)
* redfishpower: handle http 400 error (#132)

## Cleanup

* drop antiquated memory protection magic (#136)
* redfishpower: cleanup & refactoring (#134)

## CI/Test/build system

* configure.ac: build helper executables by default (#180)
* test a huge cray-ex configuration (#127)
* redfishpower: reduce polling interval in test mode (#155)
* redfishpower: add option to test host errors (#145)
* redfishpower: support test mode (#143)
* enable valgrind test with suppressions (#137)

powerman-2.4.0 - 06 Feb 2024
-----------------------------
----------------------------

This release is the result of a concentrated cleanup and modernization
effort. The minor version was incremented because some options have
Expand Down

0 comments on commit 2d601c1

Please sign in to comment.