# Changelog
All notable changes to this project will be documented in this file.
## [1.80.88] - 2025-7-1
<compute> bmc.kepler.Systems.NPUCard接口新增属性ChipHealthStatus和ChipFaultDescription

## [1.80.87] - 2025-7-1
修复UnitConfigError属性描述与实现不一致的问题
同时更新接口文档生成代码，简化排版
同时删除组件仓issue模板，使用组织通用模板

## [1.80.86] - 2025-7-1
<chassis> bmc.kepler.Systems.Led接口下新增DefaultLCSColor/DefaultOSColor属性

## [1.80.85] - 2025-6-30
<bios> bmc.kepler.Systems.BootOptions接口下新增BootOptionPolicy和PreviousBootSourceOverrideTarget属性

## [1.80.84] - 2025-6-30
新增path:/bmc/kepler/Bus/I3cOverLocalBus/:Id
新增path:/bmc/kepler/Chip/CpldChip/:Id

## [1.80.83] - 2025-6-28
<storage> bmc.kepler.Systems.Storage.Controller接口新增Epdsupported属性

## [1.80.82] - 2025-6-25
bmc.kepler.Systems.Memory接口新增Technology属性

## [1.80.81] - 2025-6-18
<firmware_mgmt> bmc.kepler.UpdateService接口新增UpgradeMode属性
<firmware_mgmt> bmc.kepler.UpdateService接口新增GetUpdateProgress、GetPendingFirmwareList方法

## [1.80.80] - 2025-6-24
bmc.kepler.UpdateService.FirmwareInventory接口新增GetAllFirmwareInfo方法

## [1.80.79] - 2025-6-24
bmc.kepler.Managers.SerialManagement下新增SrcSerial、DestSerial

## [1.80.78] - 2025-6-21
bmc.kepler.Managers.Ntp.Auth下新增方法ImportGroupKeyAsync

## [1.80.77] - 2025-6-21
bmc.kepler.Systems.PowerMgmt.OnePower.Status下新增EquipmentMode
bmc.kepler.Systems.HistoryTemperature下新增TemperatureName 修改TemperatureType描述
bmc.kepler.Systems.EnergyMetric下CollectPowerHistoryData ResetPowerHistoryData GetPowerHistoryData 新增参数枚举

## [1.80.76] - 2025-6-21
新增path: /bmc/kepler/Debug/PowerStrategy, interface: bmc.kepler.Debug.EnergySavingMeasurement和方法SetPeriod
新增path: /bmc/kepler/Debug/PowerStrategy, interface: bmc.kepler.Debug.PowerCapping, 方法: SimulatePowerCappingTask和SimulatePowerCappingConfig
在path: /bmc/kepler/Systems/:SystemId/PowerMgmt/:ID下, 新增interface: bmc.kepler.Release.OnePower.Collector, 方法: GetFanSpeed和GetRegisterValue
将接口bmc.kepler.Debug.BlackBox和其方法DumpPsuBlackbox放置新增路径/bmc/kepler/Debug/Chassis/:ChassisId/PowerMgmt/:ID下
新增path: /bmc/kepler/Debug/ThermalMgmt, interface: bmc.kepler.Debug.PidConfiguration, 方法: GetVersion, SetPidPrintMode, SetPidConfigItem
在path: /bmc/kepler/ThermalMgmt下, 新增interface: bmc.kepler.Release.ThermalControlStrategy, 方法: GetActivatedPolicy

## [1.80.75] - 2025-6-19
path:/bmc/kepler/Managers/:ManagerId/SOC/Env下
新增interface:bmc.kepler.Managers.SOC.DDR, 接口下新增方法:SetTestParameters, GetTestParameters
新增interface:bmc.kepler.Managers.SOC.GMac, 接口下新增方法:SetMacAddr, GetMacAddr

## [1.80.74] - 2025-6-19
修复trust组件自动生成代码失败的问题

## [1.80.73] - 2025-6-17
bmc.kepler.UpdateService.FirmwareRestore接口配置修正

## [1.80.72] - 2025-6-17
GetControllerInfo中Dictionary类型bugfix

## [1.80.71] - 2025-6-17
<错误引擎>补充上电失败错误引擎

## [1.80.70] - 2025-6-17
<bmc_upgrade>bmc.kepler.UpdateService.ManagerVersion新增方法GetReleaseVersion

## [1.80.69] - 2025-6-17
支持安全管理mdbctl相关资源
新增bmc.kepler.Debug.Managers.SecureBoot接口及GetSecureBootConfiguration方法

## [1.80.68] - 2025-6-16
支持基于Hisport2.0扩展I2c,SPI,Jtag总线通道接口路径

## [1.80.67] - 2025-6-16
<bmc_soc>删除bmc.kepler.Managers.SOC接口的BMC软复位原因属性ResetCause

## [1.80.66] - 2025-6-15
新增自定义错误IncompleteForeignConfig和NoForeignConfig

## [1.80.65] - 2025-6-13
资源树协作接口属性和方法Description字段修改

## [1.80.64] - 2025-6-13
新增path /bmc/ByteDance/Managers/:Id/LogServices

## [1.80.63] - 2025-6-13
bmc.kepler.Managers.Time接口下新增SetRtcTime

## [1.80.62] - 2025-6-10
增加资源协作接口变更统计TopN的资源协作接口实现
新增/bmc/kepler/Release/Performance/Redfish 
新增bmc.kepler.Release.Performance.Metrics.PropertyChange
新增方法：GetStatus、SetStatus、GetReport

## [1.80.61] - 2025-6-9
<bmc_time> 修改错误引擎UploadNTPSecureGroupKeysuccessfully、NTPSecureGroupKeyTooLarge、NTPGroupKeyNotSupported、UploadNTPSecureGroupKeyFailed描述

## [1.80.60] - 2025-6-7
支持硬件子系统组件自定义命令
<storage> bmc.kepler.Release.Storage.Controller新增GetControllerInfo方法

## [1.80.59] - 2025-6-6
bmc.kepler.Chassis.PowerSubsystem.PowerSupplies接口新增UpgradeStatus

## [1.80.58] - 2025-6-6
<bmc_datasync> 新增 bmc.kepler.Debug.RemoteAccess.CAN 接口

## [1.80.57] - 2025-6-5
<power_mgmt> 新增bmc.kepler.Systems.PowerMgmt接口

## [1.80.56] - 2025-6-5
bmc.kepler.Systems.Storage.Drives接口下新增LogAutoCollectEnable、LogAutoCollectInterval属性，新增StartCollectLog方法

## [1.80.55] - 2025-6-4
支持安全管理满足资源树协作接口关键字规范要求

## [1.80.54] - 2025-6-3
<power_mgmt> bmc.kepler.Systems.PowerMgmt.OnePower接口下新增属性LineInputVoltageType
<power_mgmt> bmc.kepler.Systems.PowerMgmt.OnePower.EfficiencyCurve接口下新增属性PowerLevel

## [1.80.53] - 2025-6-3
<firmware_mgmt>bmc.kepler.UpdateService.FirmwareActive接口新增StartActiveWithPolicy方法

## [1.80.52] - 2025-6-3
<thermal_mgmt> bmc.kepler.Systems.CoolingRequirement下新增属性SensorName

## [1.80.51] - 2025-6-3
支持通用硬件满足资源树协作接口关键字规范要求

## [1.80.50] - 2025-6-2
新增bmc.kepler.UpdateService.FirmwareRestor接口,接口新增InitiateRestoreAction方法

## [1.80.49] - 2025-5-30
<account> 新增bmc.kepler.AccountService.Roles接口,接口新增ExtendedCustomRoleEnabled属性,新增New方法
<account> bmc.kepler.AccountService.Role接口新增Delete方法
<account> RoleType枚举类新增CustomRole5~16

## [1.80.48] - 2025-5-30
<power_strategy> bmc.kepler.Systems.PowerStrategy接口下新增RedundancyMode属性
<power_strategy> bmc.kepler.Chassis.EnergySavingMeasurement接口下新增RecommendedPowerMode、RecommendedActivePowerSupplies属性

## [1.80.47] - 2025-5-30
支持bmc.kepler.Managers.SOC接口新增BMC软复位原因属性

## [1.80.46] - 2025-5-30
修复接口路径映射配置内容错误的问题

## [1.80.45] - 2025-5-30
新增资源协作路径/bmc/kepler/Chip/Rtc/:Id

## [1.80.44] - 2025-5-29
AccountPolicy资源新增Visible、Deletable属性

## [1.80.43] - 2025-5-29
资源树协作接口整改

## [1.80.42] - 2025-5-29
bmc.kepler.Systems.AirCoolingConfig和LiquidCoolingConfig下添加ActiveAlgorithm属性

## [1.80.41] - 2025-5-29
支持基础服务满足资源树协作接口关键字规范要求

## [1.80.40] - 2025-5-28
bmc.kepler.AccountService.CertificateAuthentication新增属性InterChassisAuthEnabled、InterChassisValidation

## [1.80.39] - 2025-5-27
支持mdb_interface满足资源协作接口关键字规范要求

## [1.80.38] - 2025-5-27
新增bmc.kepler.IpmiService.MasterWriteRead接口以及BusSwitchEnabled属性

## [1.80.37] - 2025-5-26
bmc.kepler.Systems.FDMDomain.MemoryRAS新增属性CorrectableECCOverfrequencyCount

## [1.80.36] - 2025-5-24
<bmc_network> 新增bmc.kepler.Managers.LLDPReceive接口

## [1.80.34] - 2025-5-23
<pcie_device> bmc.kepler.Systems.PCIeDevices.PCIeDevice接口下新增BaseClassCode SubClassCode ProgrammingInterface属性
<pcie_device> bmc.kepler.Systems.PCIeDevices.PCIeDevice.RAS接口下新增FatalErrorCount NonFatalErrorCount属性

## [1.80.34] - 2025-5-20
<bmc_time> bmc.kepler.Managers.Ntp接口下新增CurrentPollingIntervalSeconds属性

## [1.80.33] - 2025-5-20
<product_mgmt> bmc.kepler.Systems.Product.Custom新增CustomerRedfishVersion属性

## [1.80.32] - 2025-5-20
<oms> bmc.kepler.Managers.Configurations删除资源树方法中的privilege属性关键字

## [1.80.31] - 2025-5-17
<firmware_mgmt> bmc.kepler.UpdateService接口新增ParallelUpdate方法
新增ConcurrentReachedLimit错误引擎

## [1.80.30] - 2025-5-19
<general_hardware> bmc.kepler.Systems.DPUCard.System接口下新增BiosBootStage属性

## [1.80.29] - 2025-5-19
<bmc_time> bmc.kepler.Managers.Ntp.Auth 新增资源树方法ImportGroupKeyWithContent
<bmc_time> 新增错误引擎UploadNTPSecureGroupKeysuccessfully、NTPSecureGroupKeyTooLarge、NTPGroupKeyNotSupported、UploadNTPSecureGroupKeyFailed

## [1.80.29] - 2025-5-19
<product_mgmt> 资源树协作接口整改

## [1.80.28] - 2025-5-19
<redfish> bmc.kepler.TelemetryService bmc.kepler.EventService.Subscriptions.Destination bmc.kepler.TelemetryService.MetricDefinitions bmc.kepler.TelemetryService.MetricReportDefinition
bmc.kepler.TelemetryService.MetricReportDefinitions bmc.kepler.TelemetryService.MetricReports bmc.kepler.TelemetryService.Triggers bmc.kepler.TelemetryService.TriggersCollection 删除资源树方法的privilege

## [1.80.27] - 2025-5-16
<certificate> bmc.kepler.CertificateServicebmc.kepler.CertificateService新增国密csr生成接口GenerateCSR

## [1.80.26] - 2025-5-17
bmc.kepler.Systems.FDMDomain.MemoryRAS新增属性DataPoisoned

## [1.80.25] - 2025-5-17
<ums>bmc.kepler.Managers.Ums 删除资源树方法的privilege
<ums>bmc.kepler.Managers.Ums.BMA 删除资源树方法的privilege
<ums>bmc.kepler.Managers.Ums.Upgrade 删除资源树属性的options/volatile
<ums>bmc.kepler.Managers.Ums.SP.Plugin 删除资源树方法的privilege
<ums>bmc.kepler.Managers.Ums.SP.Schema 删除资源树方法的privilege

## [1.80.24] - 2025-5-16
bmc.kepler.Systems.Processor.NPU接口新增HBMSingleBitIsolatedPages、HBMMultiBitIsolatedPages

## [1.80.23] - 2025-5-15
新增接口bmc.kepler.Systems.FDMDomain.UnknownPCIeRASCollector

## [1.80.22] - 2025-5-15
bmc.kepler.Managers.Package去除Customer属性的范围约束

## [1.80.21] - 2025-5-15
<product_mgmt> bmc.kepler.AssetService.AssetList新增GetSpecificAssetList方法
bmc.kepler.Inventory.Hardware新增Model属性

## [1.80.20] - 2025-5-12
<general_hardware> bmc.kepler.Systems.Processor.GPU新增PrimaryGPUTemperatureCelsius属性

## [1.80.19] - 2025-5-12
修复接口路径映射文件BEP不一致的问题

## [1.80.18] - 2025-5-10
<compute> bmc.kepler.Systems.Processor.CPU接口新增ProcessorIDString属性类型

## [1.80.17] - 2025-5-10
<tpcm> 新增接口bmc.kepler.Systems.TPCM.Component
新增path /bmc/kepler/Systems/:SystemId/TPCM/Measured/NPU(GPU、CPU、NetworkAdapter)/:Id
bmc.kepler.Managers.TPCM.Config接口新增方法RefreshComponentStandardDigest

## [1.80.15] - 2025-5-10
<network_adapter> BandwidthUsagePercent属性支持信号变更

## [1.80.15] - 2025-5-10
<Storage> bmc.kepler.Systems.Storage.Drive.NVMe接口新增方法GetSmartInfo,SendNvmeMICommand,GetTelemetryData,GetIdentifyData

## [1.80.14] - 2025-5-10
<observability> 修改/bmc/kepler/Observability为/bmc/kepler/ObservabilityService
bmc.kepler.Observability为bmc.kepler.ObservabilityService
/bmc/kepler/Observability/Receivers/:Id为/bmc/kepler/ObservabilityService/Receivers/:Id
bmc.kepler.Observability.Receiver为bmc.kepler.ObservabilityService.Receiver

## [1.80.13] - 2025-5-09
<trust> 新增接口bmc.kepler.Managers.SecureBoot、bmc.kepler.Managers.SecureBoot.Signature

## [1.80.12] - 2025-5-09
<power_mgmt> bmc.kepler.Systems.PowerMgmt.OnePower接口下EfficiencyCurve属性修改为Array

## [1.80.11] - 2025-5-08
bmc.kepler.Systems.EnergyMetric新增MinPowerWatts、MaxPowerWatts属性
新增bmc.kepler.Chassis.ThermalSubsystem.Metrics 包含TotalPowerWatts、EnergyConsumptionkWh、ResetTime属性 ResetMetrics方法

## [1.80.10] - 2025-5-07
<compute> bmc.kepler.Systems.Processor.NPU接口新增DumpLog

## [1.80.9] - 2025-5-06
<account> bmc.kepler.AccountService.AccountPolicy接口新增AllowedLoginInterfaces
<iam> bmc.kepler.AccountService.RemoteGroups接口新增AllowedLoginInterfaces

## [1.80.8] - 2025-5-06
新增设置/查询风扇控制模式持久化属性/方法
bmc.kepler.Systems.AirCoolingConfig下新增CtrlModePersistType、CtrlModeResetPersist、ManualSpeedPercentResetPersist、CtrlModePoweroffPersist、ManualSpeedPercentPoweroffPersist属性 新增SetCtrlModePersist方法
bmc.kepler.Systems.CoolingFan下新增ManualSpeedPercentResetPersist、ManualSpeedPercentPoweroffPersist属性

## [1.80.7] - 2025-5-05
bmc.kepler.CertificateService.CA资源下新增RedfishSchemaVersion属性

## [1.80.6] - 2025-4-30
<bmc_network> bmc.kepler.Managers.EthernetInterfaces.EthGroup接口方法SetIpAddr/SetDefaultGateway/SetIpv6Addr/SetIpv6DefaultGateway删掉响应参数

## [1.80.5] - 2025-4-30
<power_mgmt> bmc.kepler.Systems.PowerMgmt.OnePower接口下新增EfficiencyCurve接口
新增bmc.kepler.Systems.PowerMgmt.OnePower.EfficiencyCurve.EfficiencyCurve属性

## [1.80.4] - 2025-4-29
<bmc_network> bmc.kepler.Managers.EthernetInterfaces.MgmtPort接口下新增NegotiatedSpeedMbps属性

## [1.80.3] - 2025-4-29
<observability> bmc.kepler.Observability.Receiver接口新增Protocol属性

## [1.80.2] - 2025-4-28
<bios> bmc.kepler.Systems.Bios接口属性SystemStartupState补充枚举值与描述

## [1.80.1] - 2025-4-28
新增/bmc/kepler/Observability路径，bmc.kepler.Observability接口
新增/bmc/kepler/Observability/Receivers/:id路径，bmc.kepler.Observability.Receiver接口

## [1.70.122] - 2025-4-28
<trust> 支持固件加密密钥导入IPMI命令, 新增自定义错误

## [1.70.121] - 2025-4-28
bmc.kepler.Managers.FaultPrediction 新增属性 OpticalModuleDeteriorationPredictionEnabled

## [1.70.120] - 2025-4-28
<firmware_mgmt> 升级信号和接口支持并行升级扩展参数

## [1.70.119] - 2025-4-27
<compute> 支持扩展NPU等AI卡的资产清单数据

## [1.70.118] - 2025-4-27
<pcie_device> bmc.kepler.Systems.PCIeDevices.PCIeDevice接口新增属性MaxPCIeType、NegotiatedPCIeType

## [1.70.117] - 2025-4-27
<bmc_network> bmc.kepler.Systems.OpticalModule接口RevisionNumber描述补充
<bmc_network> bmc.kepler.Systems.OpticalModule.Power接口PowerClass描述补充

## [1.70.116] - 2025-4-27
<bmc_network> bmc.kepler.Systems.NetworkAdapter接口新增MaxOperatingTemperatureCelsius
<bmc_network> bmc.kepler.Systems.OpticalModule接口新增RevisionNumber、ModuleState
<bmc_network> bmc.kepler.Systems.OpticalModule.Power接口新增PowerClass、PowerCapacityWatts

## [1.70.115] - 2025-4-24
bmc.kepler.EventService.Event 新增属性 RecordId, 用于表示bmc启动前已上报event事件的事件记录标识

## [1.70.114] - 2025-4-25
<public> 新增issue模板

## [1.70.113] - 2025-4-25
<hwdiscovery> bmc.kepler.Connector接口下的Reload方法入参添加Bom参数

## [1.70.112] - 2025-4-24
<bmc_network> bmc.kepler.Managers.EthernetInterfaces接口下新增MinVLANId和MaxVLANId属性
<bmc_network> bmc.kepler.Managers.EthernetInterfaces.MgmtPort接口下新增MinVLANId和MaxVLANId属性

## [1.70.111] - 2025-4-22
bmc.kepler.Managers.GraphicalConsole与bmc.kepler.Managers.VncService接口新增DisableKeyboardDuringBiosStartup字段

## [1.70.110] - 2025-4-18
bmc.kepler.Systems.FDMDomain.MemoryRAS 新增属性 CorrectableECCStormBurstCount
bmc.kepler.Systems.MemoryChannel 新增属性 CorrectableECCStormBurstEvent

## [1.70.109] - 2025-4-18
bmc.kepler.Systems.FDMDomain.CPURAS 新增属性 CurrentPeriodCacheUncorrectableECCErrorCount、LifeTimeCacheUncorrectableECCErrorCount
bmc.kepler.Systems.FDMDomain.MemoryRAS 新增属性 CurrentPeriodUncorrectableECCErrorCount、LifeTimeUncorrectableECCErrorCount
bmc.kepler.Systems.FDMDomain.MemoryOnChipRAS 新增属性 IsolationStatus
/bmc/kepler/Systems/:SystemId/FDMDomain/CPURAS/:Id 新增bmc.kepler.Systems.FDMDomain.MemoryOnChipRAS接口

## [1.70.108] - 2025-4-17
bmc.kepler.Managers.EthernetInterfaces.EthGroup接口新增ipv4和ipv6对象的属性和方法

## [1.70.107] - 2025-4-12
<general_hardware> 新增路径 /bmc/kepler/UpdateService/Maintenance/Csr
<general_hardware> 新增接口 bmc.kepler.UpdateService.Maintenance
修改bmc.ByteDance.Chassis.PCIeStatus的Health为发送信号
Connector新增Reload方法

## [1.70.106] - 2025-4-10
<lcn_mgmt> lcn组件新增资源树Path和Interface
<lcn_mgmt> 新增接口 bmc.kepler.LCN.Card
<lcn_mgmt> 新增接口 bmc.kepler.LCN.Manage
<lcn_mgmt> 新增接口 bmc.kepler.LCN.Version
<lcn_mgmt> 新增路径 /bmc/kepler/LCNs/:Id/NetworkConfig/Interfaces/:Id
<lcn_mgmt> 新增接口 bmc.kepler.LCN.NetworkConfig
<lcn_mgmt> 新增属性 EventManagedEnabled
<lcn_mgmt> bmc.kepler.LCN.Manage接口新增BMCETHId

## [1.70.104] - 2025-4-10
资源树方法、属性补充描述信息

## [1.70.103] - 2025-4-9
新增/bmc/kepler/Release/Maintenance路径,新增bmc.kepler.Release.Maintenance接口,新增Dloglimit方法;

## [1.70.102] - 2025-4-9
<chassis> bmc.kepler.chassis.SuperPodLabel新增属性SuperPodEnabled

## [1.70.101] - 2025-3-27
增加custom消息AccountMustResetPassword

## [1.70.100] - 2025-3-26
bmc.kepler.Managers.Syslog.Server接口新增OperationLogEnabled、SecurityLogEnabled、EventLogEnabled、IntrusionDetectionLogEnabled、
SysComLogEnabled、BmcComLogEnabled、DiagnosticLogEnabled、ChipLogEnabled属性

## [1.70.99] - 2025-3-30
openUBMC开源
