• v1.8.0 8d80048117

    v1.8.0 Stable

    mchus released this 2026-03-04 08:12:17 +03:00 | 22 commits to main since this release

    New: MSI server support (CG480-S5063 / H100 SXM5)

    • GPUs via Processors collection (ProcessorType=GPU), serials resolved from Chassis/
    • NIC MACs from NetworkDeviceFunctions (MSI does not populate them in the adapter doc)
    • CPU: filter by ProcessorType, parse Socket field, L1/L2/L3 cache from ProcessorMemory
    • Memory: Location.PartLocation.ServiceLabel slot fallback
    • Storage: filter AMI virtual USB drives (0 bytes, AMI VIRTUAL model)
    • PCIe: skip Description="Display Device" entries (H100 audio/display controller sidecars)

    New: BMC MAC address collection

    • Reads Managers/*/EthernetInterfaces and populates board.bmc_mac_address

    New: Assembly FRU parsing

    • Chassis/*/Assembly now collected and exposed as top-level fru[] entries

    Fix: zero dates in output

    • status_checked_at and status_changed_at fields changed to *time.Time — no more 0001-01-01T00:00:00Z in JSON output

    Redfish crawler cleanup

    • Blocked non-inventory branches: AccountService, CertificateService, EventService, Registries, SessionService, TaskService, manager config paths (/FirewallRules, /KvmService, /SmtpService, etc.),
      OperatingConfigs, BootOptions, HostPostCode, Bios/Settings, /SubProcessors
    • Firmware: removed NetworkProtocol noise entry, fixed SecureBoot field, filtered BMCImageN redundant backup slot entries
    Downloads