)]}'
{
  "log": [
    {
      "commit": "586610430e33baadfcc3382f318facf50b7e7a91",
      "tree": "f1271826b92fb85b04ce9de9d61fcda9a71de389",
      "parents": [
        "ae222aa0f89380dc265323c6d9af5a5ac5a5983d"
      ],
      "author": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Nov 05 10:39:59 2024 -0800"
      },
      "committer": {
        "name": "Kelvin Zhang",
        "email": "zhangkelvin@google.com",
        "time": "Tue Nov 12 12:31:29 2024 -0800"
      },
      "message": "Add new triggerPostinstall() API to support async postinstall script run\n\nTest: th\nBug: 377557752\nChange-Id: Ic3ad8b695334f17cf6fba1558853d818ad4f432c\n"
    },
    {
      "commit": "4914ffd6b233b684709f3440da69dc754f53512e",
      "tree": "165e460d1acf4b23680355784ff7241b1a154f85",
      "parents": [
        "51983150f3092d134c7f1136bb05f4c8156db03b"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Wed Jan 03 04:57:15 2024 +0000"
      },
      "committer": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Thu Jan 04 23:57:28 2024 +0000"
      },
      "message": "Adding @hide to UpdateEngineStable\n\nAdding hide annotation to ue stable APIs and updating interface version.\nFreezing interface with version 2.\n\nTest: m libupdate_engine_stable-V2-java\nBug: 317914533\n\nChange-Id: Ice7d095b9a6903754ab76e1e097d941773119508\n"
    },
    {
      "commit": "4aae5e1436858062e74e57b2684441e73ac4fc52",
      "tree": "f4487933190c70bd3c2688c06aa7a47c61a87c79",
      "parents": [
        "6c2a6cc7fcdd7b5d8ea50a82f500fe749631c8a2"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Dec 27 23:04:03 2023 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jan 02 19:06:40 2024 +0000"
      },
      "message": "UpdateEngineStable: document security difference\n\nThis interface is intentionally differentiated from the\nupdate engine interface in more ways than being stable, so\ndocument this.\n\nFixes: 302761914\nTest: N/A\nChange-Id: I0ad9458a8258ad9d6cd866a1ec21c7e22161f24f\n"
    },
    {
      "commit": "2b291f05765486899cf0b4e8eda83bc89f083271",
      "tree": "6a475b13c145a20f66d38bda7d30eac316bdd6a7",
      "parents": [
        "88d1069f507c25c3f569c782d2724879502b9b44"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Tue Jul 21 18:46:26 2020 -0700"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Tue Aug 04 19:06:06 2020 +0000"
      },
      "message": "Define stable AIDL interface for update_engine\n\nCreate definition of stable AIDL interface for update_engine\nso that it can be used by APEXes. Only a few APIs are exposed\nto APEXes and frozen.\n\nBug: 160996544\nTest: compiles\n\nChange-Id: I1293a4eccb4c1e9830be4e1a678a86b9c68635e1\n"
    }
  ]
}
