)]}'
{
  "commit": "a9b4b4067f4d98d3ba57dcff3c0a302760e059fd",
  "tree": "f61c22fc7bf6f613093e383166ed40e71704b991",
  "parents": [
    "6a584d73ff0718aae5a0992d84e397ffe5e10111"
  ],
  "author": {
    "name": "David Tang",
    "email": "davtang@google.com",
    "time": "Wed May 06 21:44:09 2026 +0000"
  },
  "committer": {
    "name": "Gaurav Gandhi",
    "email": "gauravgandhi@google.com",
    "time": "Thu May 07 21:22:59 2026 -0700"
  },
  "message": "gbmcweb master: SRCREV bump ab505be48f..66998bcaf3\n\nAlex Lai (2):\n      Reorder collectors initialization in tlbmc store.\n      Add callback mechanisms for power control GPIO\n\nDavid Tang (2):\n      Allow Bus Substitution in Storage field from EM config\n      Support StorageLinkType in Storage entity config.\n\nEdward Lee (8):\n      Refactor: Move Manager Certificates routes to a dedicated module.\n      Expose Endpoint for Presence of ServerCert\n      Expose Presence of OsVerificationCertificate\n      Expose Presence of Serial Console TrustedUserCaKeys\n      Skim Parts of the Redfish Tree We Don\u0027t Use\n      Expose TrustBundle Signature in Manager Certificates\n      Authorize Resource DriveMetrics\n      Rename OEM action FetchSecurityState to FetchIdentifyState.\n\nHao Zhou (2):\n      Temporarily disable dynamic FRU and topology updates in FruCollector to save execution cycles.\n      Move FRU periodic scanning setup after shared memory initialization.\n\nJames Zheng (1):\n      Create 1st-order ADRC thermal loop for tlBMC Thermal Control\n\nJane Kramer (2):\n      tlbmc: hal: Support setting and reading IFS pattern\n      gbmcweb: add POST ResetCpuIfsPattern\n\nNan Zhou (1):\n      Rate-limit error and warning logs in NicVeepromAccessorBase.\n\nSiddharth Golechha (1):\n      Removal of IBM code\n\nYuli Fiterman (8):\n      Fix missing timestamps on ADC and PWM sensors\n      Remove lock ordering hazard and \u0027fake atomics\u0027 from HFT subscription manager\n      Make ResourceMonitor a nested class within SubscriptionManagerImpl to document in code that they cannot be used indepdendently\n      Replace Mutex with Relaxed Atomics. Make subscribers_ in ResourceMonitor non-owning\n      Extract AnycastUser interface and update consumers to decouple Redfish Authorizer\n      Shift the lifetime ownership of HFT subscriptions into the HFT reactor.\n      Simplify the unsubscription flow and refactor resource monitor management.\n      Refactor the HFT service to move subscription setup into the reactor.\n\ngBMC Team (16):\n      Automated Code Change\n      This CL adds a generic Redfish endpoint fuzzer for tlbmc to cover all registered routes. It targets the milotic_tlbmc::RedfishApp and simulates HTTP requests with fuzzed paths, bodies, and headers.\n      Automated Code Change\n      Remove IBM Management Console support from gbmcweb.\n      gbmcweb: redfish: add PATCH support for CPU IFS pattern\n      correct IliadCper LogService\u0027s Id from IliadManager to IliadCper\n      gbmcweb: add POST ResetCpuIfsPattern\n      Automated Code Change\n      Refactor firmware bundle extraction to prevent path traversal.\n      Add NVMe Feature Redfish routes and handlers.\n      Add NVMe Feature Redfish routes and handlers.\n      Allow AdcSensor configs to have both Name and I2C Bus/Address\n      Add NVMe Features to Redfish\n      Add PATCH support for NVMe Controller Features.\n      Automated Code Change\n      Fix tlbmc copybara reverse workflow\n\nFusion-Link:\nplatform5: https://fusion2.corp.google.com/caf06296-3e95-3de6-8b3e-0356220b5779\nplatform15: https://fusion2.corp.google.com/7e7ed26c-6749-3ccd-86c6-040d48cac271\nplatform18: https://fusion2.corp.google.com/10d88c83-3e7a-3d61-ba9b-f7e4fd6ea88f\nplatform17: https://fusion2.corp.google.com/8b7b80b2-4ade-3145-8ebe-2dc67d6306cc\nplatform11: https://fusion2.corp.google.com/1d9fa571-0b6d-3a93-b8d2-57bac0cee0a5\nplatform11: https://fusion2.corp.google.com/fd2740b8-ab25-3048-ae13-f30410fa6e4b\nTested: gerrit presubmit\nGoogle-Bug-Id: 483446391\nChange-Id: Ifb0417ab3f65c0654257f2de24046db12adf0fbc\nSigned-off-by: David Tang \u003cdavtang@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de948ba3e948cfce872c467da9c459b166d1317b",
      "old_mode": 33188,
      "old_path": "recipes-phosphor/interfaces/gbmcweb.inc",
      "new_id": "1c2c80b4ef02432846286f1837d70bdadfe52d4f",
      "new_mode": 33188,
      "new_path": "recipes-phosphor/interfaces/gbmcweb.inc"
    }
  ]
}
