)]}'
{
  "commit": "a8af6b8cfcd31751a673a04df4f992e825109d0b",
  "tree": "241b4b0c7908700127aad519c00531625c7b56c7",
  "parents": [
    "01abd892d8313707d3d29949e2138fb5e04b84b9"
  ],
  "author": {
    "name": "Muhammad Usama",
    "email": "muhammadusama@google.com",
    "time": "Wed Jul 29 21:19:01 2026 +0000"
  },
  "committer": {
    "name": "Muhammad Usama Chaudhry",
    "email": "muhammadusama@google.com",
    "time": "Wed Jul 29 22:59:18 2026 -0700"
  },
  "message": "dbus-sensors google-dev: SRCREV bump d4a3d80a22..aca480dcfb\n\nAgrim Bharat (1):\n      nvmed: Implement separate SSD Telemetry Data Areas\n\nAndrew Jeffery (11):\n      NVMeSensorMain: Rename NVMeIntf-related variables\n      NVMeSensorMain: Merge interface and subsystem config loops\n      NVMeSensorMain: Split out NVMeDevice\n      NVMeDevice: Clean up lambdas and lifetimes\n      NVMeDevice: Integrate subsystem startup\n      MctpEndpoint: Document behavior of MctpEndpoint::subscribe()\n      NVMeDevice: Remove redundant start\n      NVMeDevice: Add recovery grace period\n      tests: setup: Use a consistent path to bash\n      subprojects: Add phosphor-objmgr wrap\n      tests: Add NVMe-MI recovery test\n\nGuangzong Chen (4):\n      FeatureStore: Implement feature discovery and get/set logic\n      FeatureStore: Integrate into NVMe objects\n      FeatureStore: Add unit tests\n      FeatureStore: Support Log Page 12h for feature discovery and filtering\n\nHao Jiang (22):\n      docs: add gemini.md guidelines\n      style: format guidelines and NVMeDevice\n      tests: fix the dependency issue for nvme_mi_recovery\n      nvmedevice: fix tight event cycle grace period race conditions\n      nvme: decouple NVMeDevice from NVMeSubsystem\n      nvmesensor: dynamic MCTP matching via BusInfo\n      mctp: refactor matching logic and priming query\n      tests: Add unit tests for MctpUtil to handle concurrent D-Bus events\n      mctp: Fix priming race condition using global barrier\n      mctp: add rate-limiting cooldown for queries\n      mctp: filter endpoints by message type\n      mctp: refactor to use coroutines\n      nvmesensor: clean up extraction and checks\n      nvmesensor: implement deferred setup and add unit tests\n      mctp: break circle dependencies in production code\n      mctputil: refactor to use coroutines for discovery\n      mctp: fix E-M configuration reading for nvmed and mctpreactor\n      nvme: add default USB configuration and interface number\n      mctp: support bridged MCTP endpoints resolution\n      mctp: implement robust retry and fix priming block\n      nvme: support bridged MCTP endpoints\n      tests: fix flakiness in MctpUtil tests\n\nMuhammad Usama (3):\n      tests: Fix setup.sh to pass DBus env vars through sudo\n      sensor: Use default member initializers for hysteresis\n      dbus-sensors: fix formatting, test mock signatures, and operation_aborted handling\n\nFusion-Link: fusion2 N/A\nTested: N/A\nGoogle-Bug-Id: 405609473\nGoogle-Bug-Id: 490106522\nGoogle-Bug-Id: 505231613\nGoogle-Bug-Id: 509971428\nGoogle-Bug-Id: 510430224\nGoogle-Bug-Id: 513600176\nGoogle-Bug-Id: 516921479\nChange-Id: Ia3a7d819d6751b4a021f17f82bf01f0077f4780a\nSigned-off-by: Muhammad Usama \u003cmuhammadusama@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dcb14ae9edf297ca29ebddb676ec62a3a9542f5c",
      "old_mode": 33188,
      "old_path": "recipes-google/nvme/nvmed.bb",
      "new_id": "af1b483e4cebddfb38a19acd50ce8623f65ea3af",
      "new_mode": 33188,
      "new_path": "recipes-google/nvme/nvmed.bb"
    }
  ]
}
