)]}'
{
  "commit": "acdd4b492a78dd3814a187eadc0b2241dc8f347a",
  "tree": "037b3b5dc2d01b3c0876eb9f4039a246769570fb",
  "parents": [
    "712c1040bbf8671713837890579adde9505bbb49"
  ],
  "author": {
    "name": "PengZheng",
    "email": "howtofly@gmail.com",
    "time": "Fri Sep 19 14:25:52 2025 +0800"
  },
  "committer": {
    "name": "PengZheng",
    "email": "howtofly@gmail.com",
    "time": "Fri Sep 19 14:25:52 2025 +0800"
  },
  "message": "Fix the memory leak when removing the component interface and adding the corresponding test\n\n- Ensure `removedInterface-\u003eproperties` is destroyed in `dm_component_impl.c`.\n- Add `DmInterfaceAddRemove` test case to verify proper interface addition and removal behavior.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "726464c78a7382a6c947074556345cd95f52bc07",
      "old_mode": 33188,
      "old_path": "libs/framework/gtest/src/DependencyManagerTestSuite.cc",
      "new_id": "53d9e432c6e8e3f2a2889f56a2db027814148029",
      "new_mode": 33188,
      "new_path": "libs/framework/gtest/src/DependencyManagerTestSuite.cc"
    },
    {
      "type": "modify",
      "old_id": "f41c0f7f0a6c5e1c321d8be081016ba13aab198d",
      "old_mode": 33188,
      "old_path": "libs/framework/src/dm_component_impl.c",
      "new_id": "778552f7824e5b9366bbf062f1b02e67128490bd",
      "new_mode": 33188,
      "new_path": "libs/framework/src/dm_component_impl.c"
    }
  ]
}
