New
- BMC information (device ID, firmware revision, manufacturer, product info) is retrieved and logged during IPMI initialization.
BMC information: manufacturer name and id = Super Micro Computer Inc. (10876) product name and id = X11SCH-LN4F (6929) IPMI version = 2.0 firmware revision = 1.74 - Platform abstraction implemented to support multiple Super Micro motherboards with different IPMI raw commands (PR #97 by @samuel-emrys merged). New
[Ipmi] platform_name=configuration parameter added (values:auto,generic,X10QBi). Support for a previously incompatible Super Micro X10QBi motherboard also added by @samuel-emrys. - DEB and RPM package creation added. See PACKAGES.md for more details. GitHub workflow will create DEB and RPM packages for new releases.
Changed
- Docstrings consistency check and update across source and test files.
- Docker files updated to Debian 13 (slim).
- @fz6 added to contributors (for shared IPMI zones work in PR #89).
- Documentation updated for DEB/RPM packaging, hard disk and Super Micro compatibility.
Fixed
- Inconsistent log level references in comments (
DEBUGvsCONFIG) corrected inconstfc.pyandfancontroller.py. openipmi.servicetarget removed fromsmfc.service.- Smoketest execution fixed.