)]}'
{
  "log": [
    {
      "commit": "39fe98202ce2e519c0aeece971446a639693ebee",
      "tree": "e6c4471d771f5a307bfab9ca7f7b581bf55d0aca",
      "parents": [
        "4914ffd6b233b684709f3440da69dc754f53512e"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Wed Jan 03 17:03:16 2024 +0000"
      },
      "committer": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Thu Jan 04 23:57:28 2024 +0000"
      },
      "message": "Switch to update engine stable v2 libs\n\nUpdating configs to use libupdate_engine_stable-V2.\n\nTest: m update_engine update_engine_stable_client\nBug: 317914533\nChange-Id: I39a1fbf395e5a3dd7be023c1908dcf4f01f873bf\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": "6c2a6cc7fcdd7b5d8ea50a82f500fe749631c8a2",
      "tree": "4b945eae3f478da97161cbc6bf62bba1602dfd75",
      "parents": [
        "b1c0524f1ceab844f82972e34db8cb181ef350e1"
      ],
      "author": {
        "name": "Pawan Wagh",
        "email": "waghpawan@google.com",
        "time": "Wed Dec 27 22:56:27 2023 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Jan 02 18:57:14 2024 +0000"
      },
      "message": "Enable java backend for UpdateEngineStable\n\nTest: m libupdate_engine_stable-V1-java\nBug: 317914533\nChange-Id: I8f152764f0691d63221ef3f4e647631dbca2994a\n"
    },
    {
      "commit": "f8b1d50d408f711891a7a7a8c0591b8ab9bdfc04",
      "tree": "86ac63e48e38d848ffa928215009463693162147",
      "parents": [
        "652b202de91f021394608b457b7f841616eb1bf4",
        "595ca251c981e3418081f56129f79c83345dbd90"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Jul 28 02:20:36 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 28 02:20:36 2021 +0000"
      },
      "message": "Remove ndk_platform backend. Use the ndk backend. am: 43cb9c0dde am: 595ca251c9\n\nOriginal change: https://android-review.googlesource.com/c/platform/system/update_engine/+/1778295\n\nChange-Id: Idea37ea03969ac10267b856764544f18acb75b69\n"
    },
    {
      "commit": "43cb9c0ddedd0698970c1655124c72ed7679187c",
      "tree": "3b7e2fe66913fd311e35c210378bb3597a30ce94",
      "parents": [
        "7f8f2abb6372e9d02332b6f234063611662c9d0f"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Tue Jul 27 12:21:02 2021 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Jul 28 01:48:49 2021 +0000"
      },
      "message": "Remove ndk_platform backend. Use the ndk backend.\n\nThe ndk_platform backend will soon be deprecated because the ndk backend\ncan serve the same purpose. This is to eliminate the confusion about\nhaving two variants (ndk and ndk_platform) for the same \u0027ndk\u0027 backend.\n\nBug: 161456198\nTest: m\nChange-Id: I478014d66fdfbe61b025960ff27b0b5e57c6f458\n"
    },
    {
      "commit": "4ac16e53724bc24199fbc707f2de312432aa2c7c",
      "tree": "eaf5efaa52859f5cc863de675b8436763e033c22",
      "parents": [
        "56ce23ae3ac59bc21ceaa747742c2a048b0762df"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Fri May 21 11:23:06 2021 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Fri May 21 11:23:06 2021 +0900"
      },
      "message": "Freeze AIDL APIs for SC\n\nBug: 188713899\nTest: m\nChange-Id: I8d87d565a29adb4836ce83ceb02fd97c2739261c\n"
    },
    {
      "commit": "9b85a6c202c35fe200994d50d6750cb42e5347a6",
      "tree": "5dca858489daf9c186b8a14398a1f51b065e0116",
      "parents": [
        "deb34459c3a14a30b1824c267daadc02812255dc"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 21:28:32 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 21:28:32 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to system/update_engine\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  Android.bp\n  stable/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: I00a538119e8d043812779dfb7a911347c6526cb6\n"
    },
    {
      "commit": "95f89e9add8c6ab12d70935d3327f2576d4aa1df",
      "tree": "e985072eaf5140fd8f4987f362dd4d06a9455f96",
      "parents": [
        "66a9ebbf3bcc80cfc2c31d36176882f8cf83b1c5"
      ],
      "author": {
        "name": "Jeongik Cha",
        "email": "jeongik@google.com",
        "time": "Tue Jan 26 22:33:11 2021 +0900"
      },
      "committer": {
        "name": "Jeongik Cha",
        "email": "jeongik@google.com",
        "time": "Tue Jan 26 22:33:13 2021 +0900"
      },
      "message": "Specify version for aidl_interface explicitly\n\nBug: 150578172\nTest: m\nChange-Id: I1549def20b8ff69c6bf9e46dc7dd201df62b3f59\n"
    },
    {
      "commit": "6d121de1d4c09d5ef56cac6fce54c15d69148f4a",
      "tree": "94251748d9a1e72a2a6c7372be1d5dcff8c86d12",
      "parents": [
        "07676f5c38f146c5242c0a30edba57224b540e8e"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Wed Nov 11 19:31:57 2020 +0900"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Dec 05 01:19:22 2020 +0000"
      },
      "message": "Add product_available to product available modules\n\nvendor_available modules were available to product modules.\nHowever, not all vendor_available modules are required to be\navailable to product modules. Some modules want to be available only\nto product modules but not vendor modules.\n\nTo cover the requirement, we separate product_available from\nvendor_available.\nvendor_available will not provide product available module.\n\nBug: 150902910\nTest: build\nChange-Id: I5f5adc822d4baa8a295580d7ed7d2dc5af35c5b6\n"
    },
    {
      "commit": "309c8a883eeca072bd30c563c22c001fa6e41e2a",
      "tree": "08d08e98795c51666018f8262689430b68e446ad",
      "parents": [
        "300a8eb1220ca16074341849804b6f6c9e1d5e10"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Tue Oct 06 18:31:08 2020 -0700"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 08 00:43:42 2020 +0000"
      },
      "message": "Make update_engine_stable_client product_specific.\n\nFor its dependencies, use vendor_available to indicate it can be used by\ncore and product variants, because product_available is not available.\n\nTest: builds\nBug: 161563386\nBug: 150902910\n\nChange-Id: I6a951ee3ea91c945a830a32c0a117af4c73bb6b8\n"
    },
    {
      "commit": "5d7a1de410f98011b18306c679eec2cf29cda85f",
      "tree": "4329e69cb6a3f672c92c956bc97cb6c7fdcae265",
      "parents": [
        "aba70abe81618542044dc20907f281a56b8b500e"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Fri Aug 07 11:49:03 2020 -0700"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Fri Aug 07 11:49:41 2020 -0700"
      },
      "message": "update_engine_stable_android: Use noreturn\n\nexit is already marked as noreturn. Use [[noreturn]] to avoid\nusing unreachable().\n\nTest: builds\nChange-Id: Iaac02bd03d2e3d179da5a7d0133849826ccb106e\n"
    },
    {
      "commit": "d51738c481012763aaa9c736267799fd70a77956",
      "tree": "4998972390063c5f10dc6d27d3df7f07a7d358e9",
      "parents": [
        "2562cf2960c97acdaac2dee7e306cd3c88cd9c68"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Jul 23 17:06:25 2020 -0700"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Tue Aug 04 19:06:06 2020 +0000"
      },
      "message": "Add update_engine_stable_client\n\nThis is a update_engine console client installed to APEXes so that\nscripts can invoke on. This client operates on the IUpdateEngineStable\nservice.\n\nTest: pass\nBug: 160996544\n\nChange-Id: I0672b7bd1ccd87e35ffb99d7a66e63dffaf7df24\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"
    }
  ]
}
