)]}'
{
  "log": [
    {
      "commit": "90b01a73f598e29268bdf2e22fb0e08c21837085",
      "tree": "78f597334ffc58b515649fd2680ba608108a186d",
      "parents": [
        "6dced3005c4ef7585d2f28c82f6dbcab8a5d7357"
      ],
      "author": {
        "name": "Zhaofeng Chen",
        "email": "zfc@apache.org",
        "time": "Sat Jul 19 11:20:24 2025 +0800"
      },
      "committer": {
        "name": "Jeffery",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Sat Jul 19 16:37:36 2025 +0800"
      },
      "message": "update disclaimer\n"
    },
    {
      "commit": "6dced3005c4ef7585d2f28c82f6dbcab8a5d7357",
      "tree": "8ea77ca90b45ecace4e024de0d9b58dd7f533386",
      "parents": [
        "cef60c64f9ee175ae0011d585cb87686470ee4fa"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon Jun 02 12:05:08 2025 +0100"
      },
      "committer": {
        "name": "Jeffery",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Fri Jun 06 09:37:42 2025 +0800"
      },
      "message": "switch to bcprov-jdk18on\n"
    },
    {
      "commit": "cef60c64f9ee175ae0011d585cb87686470ee4fa",
      "tree": "f9086cebbc01684a2944602fa2a5404621e271ed",
      "parents": [
        "861213e36b05d19e18c4c9ab6e0a43c5e5264d98"
      ],
      "author": {
        "name": "PJ Fanning",
        "email": "pjfanning@users.noreply.github.com",
        "time": "Mon Jun 02 02:53:42 2025 +0100"
      },
      "committer": {
        "name": "Jeffery",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Mon Jun 02 17:36:47 2025 +0800"
      },
      "message": "change to bcprov-jdk18on due to multiple CVEs"
    },
    {
      "commit": "861213e36b05d19e18c4c9ab6e0a43c5e5264d98",
      "tree": "5bae2a946c65e291fc954461904d1c2194e5d32b",
      "parents": [
        "2699d5504f1232f1e35e95da77943d80e08ea4f0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 02 01:25:11 2025 +0000"
      },
      "committer": {
        "name": "Jeffery",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Mon Jun 02 09:26:00 2025 +0800"
      },
      "message": "Bump org.apache.commons:commons-compress from 1.19 to 1.26.0 in /sdk\n\nBumps org.apache.commons:commons-compress from 1.19 to 1.26.0.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.commons:commons-compress\n  dependency-version: 1.26.0\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "2699d5504f1232f1e35e95da77943d80e08ea4f0",
      "tree": "be46bb5c1060d98794918587bae9dd9eaed4b01e",
      "parents": [
        "218bb8c3ca51f6afb44ece546e49feacecdd527f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 02 01:23:49 2025 +0000"
      },
      "committer": {
        "name": "Jeffery",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Mon Jun 02 09:24:48 2025 +0800"
      },
      "message": "Bump org.json:json from 20211205 to 20231013 in /sdk\n\nBumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20211205 to 20231013.\n- [Release notes](https://github.com/douglascrockford/JSON-java/releases)\n- [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md)\n- [Commits](https://github.com/douglascrockford/JSON-java/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.json:json\n  dependency-version: \u002720231013\u0027\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "218bb8c3ca51f6afb44ece546e49feacecdd527f",
      "tree": "7fea671951c2a1c019b426e06640e17b3f663761",
      "parents": [
        "0061194f9a9441bce10cda79b973102416a84231"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Apr 19 08:27:59 2023 +0000"
      },
      "committer": {
        "name": "Jeffery",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Mon Jun 02 09:24:19 2025 +0800"
      },
      "message": "Bump junit from 4.12 to 4.13.1 in /sdk/optimizationDetector\n\nBumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.1.\n- [Release notes](https://github.com/junit-team/junit4/releases)\n- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md)\n- [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1)\n\n---\nupdated-dependencies:\n- dependency-name: junit:junit\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "0061194f9a9441bce10cda79b973102416a84231",
      "tree": "c1c1d583a17beef8a9b53b725d607c95ffa5e852",
      "parents": [
        "1e14df6ebca4a2e534ae028a50559c0d21b0dd9e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Nov 11 05:22:19 2022 +0000"
      },
      "committer": {
        "name": "Jeffery",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Mon Jun 02 09:23:49 2025 +0800"
      },
      "message": "Bump commons-compress from 1.19 to 1.21 in /sdk\n\nBumps commons-compress from 1.19 to 1.21.\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.commons:commons-compress\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "1e14df6ebca4a2e534ae028a50559c0d21b0dd9e",
      "tree": "3514d010c3d07fcf3b1c459dd792de7eb355d77a",
      "parents": [
        "b7143da76c4a0d51e47ae17c6415a5d1eb85d1e2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Nov 11 05:20:12 2022 +0000"
      },
      "committer": {
        "name": "Jeffery",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Mon Jun 02 09:23:36 2025 +0800"
      },
      "message": "Bump bcprov-jdk15on from 1.66 to 1.67 in /test\n\nBumps [bcprov-jdk15on](https://github.com/bcgit/bc-java) from 1.66 to 1.67.\n- [Release notes](https://github.com/bcgit/bc-java/releases)\n- [Changelog](https://github.com/bcgit/bc-java/blob/master/docs/releasenotes.html)\n- [Commits](https://github.com/bcgit/bc-java/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.bouncycastle:bcprov-jdk15on\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "b7143da76c4a0d51e47ae17c6415a5d1eb85d1e2",
      "tree": "bf756c0f17aa22c8835ac74eda98e23816a99290",
      "parents": [
        "a16a9b8d8736f9d4352e752bdcf2fa0283564ea8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Nov 11 05:20:07 2022 +0000"
      },
      "committer": {
        "name": "Jeffery",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Mon Jun 02 09:23:23 2025 +0800"
      },
      "message": "Bump bcprov-jdk15on in /third-party-libs/bouncycastle-native\n\nBumps [bcprov-jdk15on](https://github.com/bcgit/bc-java) from 1.66 to 1.67.\n- [Release notes](https://github.com/bcgit/bc-java/releases)\n- [Changelog](https://github.com/bcgit/bc-java/blob/master/docs/releasenotes.html)\n- [Commits](https://github.com/bcgit/bc-java/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.bouncycastle:bcprov-jdk15on\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "a16a9b8d8736f9d4352e752bdcf2fa0283564ea8",
      "tree": "05f8f01b729fd36e57acf7c41b47d9dfc654dffd",
      "parents": [
        "49c58ca436245507e735e138a08e482d82c3e66d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Nov 11 05:20:06 2022 +0000"
      },
      "committer": {
        "name": "Jeffery",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Mon Jun 02 09:23:10 2025 +0800"
      },
      "message": "Bump bcprov-jdk15on from 1.66 to 1.67 in /samples/springboot\n\nBumps [bcprov-jdk15on](https://github.com/bcgit/bc-java) from 1.66 to 1.67.\n- [Release notes](https://github.com/bcgit/bc-java/releases)\n- [Changelog](https://github.com/bcgit/bc-java/blob/master/docs/releasenotes.html)\n- [Commits](https://github.com/bcgit/bc-java/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.bouncycastle:bcprov-jdk15on\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "49c58ca436245507e735e138a08e482d82c3e66d",
      "tree": "76e257904ceb692c9caab56810836250f5ae494f",
      "parents": [
        "57cfd18d99e82eefe5c04bf06221b50b56641dc9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Nov 11 05:20:05 2022 +0000"
      },
      "committer": {
        "name": "Jeffery",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Mon Jun 02 09:22:54 2025 +0800"
      },
      "message": "Bump bcprov-jdk15on from 1.66 to 1.67 in /benchmark/guomi\n\nBumps [bcprov-jdk15on](https://github.com/bcgit/bc-java) from 1.66 to 1.67.\n- [Release notes](https://github.com/bcgit/bc-java/releases)\n- [Changelog](https://github.com/bcgit/bc-java/blob/master/docs/releasenotes.html)\n- [Commits](https://github.com/bcgit/bc-java/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.bouncycastle:bcprov-jdk15on\n  dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "57cfd18d99e82eefe5c04bf06221b50b56641dc9",
      "tree": "ece15837053182cd37abafebd3c22f4514cee524",
      "parents": [
        "db9394a773e45dd4a6eb495028fb974b247590a5"
      ],
      "author": {
        "name": "Ziyi Lin",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Tue Apr 18 11:11:06 2023 +0800"
      },
      "committer": {
        "name": "ziyilin",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Wed Apr 19 16:26:18 2023 +0800"
      },
      "message": "Detect ecall inside loop\n\nWhen an Ecall is inside a loop, there is an optimization chance to move the loop inside Ecall.\nThis commit checks such chances and provide suggestions for user.\n"
    },
    {
      "commit": "db9394a773e45dd4a6eb495028fb974b247590a5",
      "tree": "17082a59f82612ab674576c448807474eb052070",
      "parents": [
        "75287559c0c69d650048918b5b131597cc5bea59"
      ],
      "author": {
        "name": "shaojunwang",
        "email": "shaojunwang@apache.org",
        "time": "Thu Feb 09 16:51:52 2023 +0800"
      },
      "committer": {
        "name": "superajun-wsj",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Thu Feb 16 13:42:03 2023 +0800"
      },
      "message": "support anolisos8.6\n"
    },
    {
      "commit": "75287559c0c69d650048918b5b131597cc5bea59",
      "tree": "504523569899a4e040a74d28cb37f75a9e36ce7d",
      "parents": [
        "a9b206036ab36cd46a8d579636fc4bf705bc8ea0"
      ],
      "author": {
        "name": "shaojunwang",
        "email": "shaojunwang@apache.org",
        "time": "Mon Feb 06 17:40:02 2023 +0800"
      },
      "committer": {
        "name": "superajun-wsj",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Thu Feb 09 15:45:27 2023 +0800"
      },
      "message": "add-github-cicd\n"
    },
    {
      "commit": "a9b206036ab36cd46a8d579636fc4bf705bc8ea0",
      "tree": "12b33e0c2fdabdd0642dc063d9b045e95cf0f18a",
      "parents": [
        "a23870f53440a8a0ebc4748d2a02038b9790b354"
      ],
      "author": {
        "name": "shaojunwang",
        "email": "shaojunwang@apache.org",
        "time": "Mon Jan 30 15:03:35 2023 +0800"
      },
      "committer": {
        "name": "superajun-wsj",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Wed Feb 01 11:13:50 2023 +0800"
      },
      "message": "Update README.md\n"
    },
    {
      "commit": "a23870f53440a8a0ebc4748d2a02038b9790b354",
      "tree": "949400101941c2717db2f6d19a6f5bba64b97ab6",
      "parents": [
        "051c761532309b5c667ee5aa172d0fadcff7504c"
      ],
      "author": {
        "name": "shaojunwang",
        "email": "shaojunwang@apache.org",
        "time": "Fri Jan 06 15:24:35 2023 +0000"
      },
      "committer": {
        "name": "superajun-wsj",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Wed Jan 18 14:58:49 2023 +0800"
      },
      "message": "Add NOTICE file for JavaEnclave\n"
    },
    {
      "commit": "051c761532309b5c667ee5aa172d0fadcff7504c",
      "tree": "59c63f56dad7c31665bea368e518084a6d8201e1",
      "parents": [
        "d559e0a5cc38ae877999dabbcb543c5b703116e2"
      ],
      "author": {
        "name": "shaojunwang",
        "email": "shaojunwang@apache.org",
        "time": "Wed Dec 21 11:52:31 2022 +0800"
      },
      "committer": {
        "name": "superajun-wsj",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Wed Jan 18 14:58:49 2023 +0800"
      },
      "message": "Update JavaEnclave\u0027s license declaration\n"
    },
    {
      "commit": "d559e0a5cc38ae877999dabbcb543c5b703116e2",
      "tree": "77e5a9b9301c332fde13070576e83e44f7c1f664",
      "parents": [
        "be38379664bb805f04e0770eea4e728eecee3fbf"
      ],
      "author": {
        "name": "shaojunwang",
        "email": "shaojunwang@apache.org",
        "time": "Thu Dec 08 11:55:27 2022 +0800"
      },
      "committer": {
        "name": "superajun-wsj",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Wed Jan 18 14:58:49 2023 +0800"
      },
      "message": "Fix docker build issue about sgx sdk version and psw/dcap version\n"
    },
    {
      "commit": "be38379664bb805f04e0770eea4e728eecee3fbf",
      "tree": "ffffae4a71ff5195464ebd5237033af5d0d80810",
      "parents": [
        "982913eaf23c46e6c06d1bacaaaa210b56d0ea2d"
      ],
      "author": {
        "name": "shaojunwang",
        "email": "shaojunwang@apache.org",
        "time": "Wed Dec 07 13:42:47 2022 +0800"
      },
      "committer": {
        "name": "superajun-wsj",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Wed Jan 18 14:58:49 2023 +0800"
      },
      "message": "Add License file and Disclaimer file for JavaEnclave\n"
    },
    {
      "commit": "982913eaf23c46e6c06d1bacaaaa210b56d0ea2d",
      "tree": "f4c3916961f969b71aeea302c6bd34cb5feb3c8f",
      "parents": [
        "e99b7cebea925c4ee8848459b5e807db9de339a7"
      ],
      "author": {
        "name": "shaojunwang",
        "email": "shaojunwang@apache.org",
        "time": "Tue Nov 29 09:26:16 2022 +0000"
      },
      "committer": {
        "name": "superajun-wsj",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Wed Jan 18 14:58:49 2023 +0800"
      },
      "message": "Add gpg signature plugin and license check for maven\n"
    },
    {
      "commit": "e99b7cebea925c4ee8848459b5e807db9de339a7",
      "tree": "36a7a25ce8395744e2ab4fb9afdbde329c6418c0",
      "parents": [
        "52c5b75b3e7b03508713c8c9a50fb053637c6886"
      ],
      "author": {
        "name": "shaojunwang",
        "email": "shaojunwang@apache.org",
        "time": "Tue Nov 29 11:16:30 2022 +0800"
      },
      "committer": {
        "name": "superajun-wsj",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Wed Jan 18 14:58:49 2023 +0800"
      },
      "message": "Add apache maven deploy configure for archetype and bouncycastle-native\n"
    },
    {
      "commit": "52c5b75b3e7b03508713c8c9a50fb053637c6886",
      "tree": "94a215acccb07e8ddde4e5bd299e0eade3a712c7",
      "parents": [
        "585ad8992eee4136baad984c88a4ad5ade0584a7"
      ],
      "author": {
        "name": "shaojunwang",
        "email": "shaojunwang@apache.org",
        "time": "Sat Nov 26 22:25:33 2022 +0800"
      },
      "committer": {
        "name": "superajun-wsj",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Wed Jan 18 14:58:49 2023 +0800"
      },
      "message": "Set pccs_url for remote attestation\nAdd log for ut cases\n"
    },
    {
      "commit": "585ad8992eee4136baad984c88a4ad5ade0584a7",
      "tree": "55753748df518839e65895c27a0fcc8833d979f0",
      "parents": [
        "934ce33fb63159bfe058f1b0e688cc471cb51505"
      ],
      "author": {
        "name": "Ziyi Lin",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Fri Jan 06 11:44:16 2023 +0800"
      },
      "committer": {
        "name": "Ziyi Lin",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Fri Jan 06 11:44:16 2023 +0800"
      },
      "message": "Add publication information\n"
    },
    {
      "commit": "934ce33fb63159bfe058f1b0e688cc471cb51505",
      "tree": "ba0cd09f17a982c33b1cbde79de7992a31d3265c",
      "parents": [
        "9ab223d1dea74d75c4f454ec3b852026771a369b"
      ],
      "author": {
        "name": "shaojunwang",
        "email": "shaojunwang@apache.org",
        "time": "Fri Nov 18 16:19:50 2022 +0800"
      },
      "committer": {
        "name": "superajun-wsj",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Fri Nov 25 16:45:52 2022 +0800"
      },
      "message": "Update pom.xml for first release\n"
    },
    {
      "commit": "9ab223d1dea74d75c4f454ec3b852026771a369b",
      "tree": "df4f6809eefd6a461071e632785c6eb44fc627a8",
      "parents": [
        "fcdc249a317ce8216b012c57b3adf291b45fadee",
        "f0172ee315a2048d97d657de625dbdff230eaee3"
      ],
      "author": {
        "name": "superajun-wsj",
        "email": "54900261+superajun-wsj@users.noreply.github.com",
        "time": "Wed Nov 16 16:26:40 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 16 16:26:40 2022 +0800"
      },
      "message": "Merge pull request #6 from superajun-wsj/update-readme-config\n\nUpdate README.md Docker file and .asf.yaml file"
    },
    {
      "commit": "f0172ee315a2048d97d657de625dbdff230eaee3",
      "tree": "df4f6809eefd6a461071e632785c6eb44fc627a8",
      "parents": [
        "fcdc249a317ce8216b012c57b3adf291b45fadee"
      ],
      "author": {
        "name": "shaojunwang",
        "email": "shaojunwang@apache.org",
        "time": "Mon Nov 14 16:43:38 2022 +0800"
      },
      "committer": {
        "name": "shaojunwang",
        "email": "shaojunwang@apache.org",
        "time": "Wed Nov 16 16:19:09 2022 +0800"
      },
      "message": "Update README.md Docker file and .asf.yaml file\n"
    },
    {
      "commit": "fcdc249a317ce8216b012c57b3adf291b45fadee",
      "tree": "b329f3774dbeb9a9078e45414b5c6dd6207d04db",
      "parents": [
        "e4406f83a18cd28e346c4fe5a3170511b9395568"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Fri Oct 14 11:31:02 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Oct 18 13:25:44 2022 +0800"
      },
      "message": "[misc] Update Proposal.md file\n\nSummary: Update Proposal.md file about license statement and project name.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/45556466\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/10435897\n"
    },
    {
      "commit": "e4406f83a18cd28e346c4fe5a3170511b9395568",
      "tree": "744c31bffabcd7cc42c9764d96f8a2aeab7518b5",
      "parents": [
        "de945968cccaaa82b77a7b388efe8b62395537cd"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Fri Oct 14 11:31:02 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Mon Oct 17 10:34:46 2022 +0800"
      },
      "message": "[misc] Add proposal.md file for donation to Apache Teaclave\n\nSummary: Add proposal.md file for donation to Apache Teaclave.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/45491707\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/10408127\n"
    },
    {
      "commit": "de945968cccaaa82b77a7b388efe8b62395537cd",
      "tree": "3f6576df769841ebc3ab0d23ae49134e99e321a7",
      "parents": [
        "990d99b0bf0a66fd866df4b8fd351e7ac09e4959"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Oct 11 14:19:52 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Oct 11 14:29:24 2022 +0800"
      },
      "message": "[sdk] Add Apache2.0 license for some .java files\n\nSummary: Add Apache2.0 license for some newly added files.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/45407235\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/10359419\n"
    },
    {
      "commit": "990d99b0bf0a66fd866df4b8fd351e7ac09e4959",
      "tree": "bacca739c32411225ecd12b4f46f66191184060a",
      "parents": [
        "d4692bd9ca35005b741c77bd60b7f04b3538870d"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Oct 11 11:21:38 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Oct 11 11:29:00 2022 +0800"
      },
      "message": "[sdk] Update JavaEnclave archetype and readme.md\n\nSummary: Refactor readme.md and archetype project structure.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/45402810\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/10357087\n"
    },
    {
      "commit": "d4692bd9ca35005b741c77bd60b7f04b3538870d",
      "tree": "1a8f12cef2f22e9c0506c7a79e43d28c6dd458d5",
      "parents": [
        "033f9b85bd8fc455e0a652c86088edbc56718f20"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Sep 20 11:50:27 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Sep 27 15:19:45 2022 +0800"
      },
      "message": "[sdk] Cleanup JavaEnclave\u0027s code for contribution to Apache Teaclace\n\nSummary: Refactor JavaEnclave code, change all package names,  and add a Copyright header for all files.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/45079337\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/10200523\n"
    },
    {
      "commit": "033f9b85bd8fc455e0a652c86088edbc56718f20",
      "tree": "4266fa0c2dc3159893143c3d28b2b866aee567a6",
      "parents": [
        "d3805b9a3c850e7540fe715192f9e196b4cd0b24"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Thu Aug 25 19:30:51 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Thu Sep 01 15:46:10 2022 +0800"
      },
      "message": "[sdk] Update build and deploy in JavaEnclave\n\nSummary: Optimize building and deploying process in JavaEnclave.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/44433361\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9882860\n"
    },
    {
      "commit": "d3805b9a3c850e7540fe715192f9e196b4cd0b24",
      "tree": "18d6da60b1342199f76cb0ebf6f4172aabd2b129",
      "parents": [
        "13e5e59baedb4b4ef5ac12b3ad1a14174212c5b0"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Wed Aug 24 17:04:43 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Aug 30 14:33:14 2022 +0800"
      },
      "message": "[sdk] Add docs for JavaEnclave\n\nSummary: Add docs for JavaEnclave.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/44383126\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9882860\n"
    },
    {
      "commit": "13e5e59baedb4b4ef5ac12b3ad1a14174212c5b0",
      "tree": "c15ac820c2ac408f6d86bdc344a3eb6d196ecf06",
      "parents": [
        "f9eb4e86c284c82e054b80f3f2f6feb6d39edcb4"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Aug 23 17:58:40 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Aug 23 18:04:44 2022 +0800"
      },
      "message": "[sdk] Format JavaEnclave\n\nSummary: Format JavaEnclave according to IDE warning indication.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/44348442\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9865499\n"
    },
    {
      "commit": "f9eb4e86c284c82e054b80f3f2f6feb6d39edcb4",
      "tree": "8f2ccb7564a0abe5daa5b228fbe32dad2b898155",
      "parents": [
        "512626203e046a5634c88765c2372b3a66cc5211"
      ],
      "author": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Mon Aug 22 15:25:09 2022 +0800"
      },
      "committer": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Mon Aug 22 16:14:16 2022 +0800"
      },
      "message": "Fix option setting bug\n\nSummary: Fix option setting bug\n\nReviewers: lei.yul, jeffery.wsj, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/44301842\n\nCR:\nhttps://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9842273\n"
    },
    {
      "commit": "512626203e046a5634c88765c2372b3a66cc5211",
      "tree": "1a9dac88fc622c0c9a022eb19e1476ae8cb48d2c",
      "parents": [
        "99505b0a90da0438d40b8fb94dc857976a5c6844"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Thu Aug 11 10:31:23 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Mon Aug 22 11:54:42 2022 +0800"
      },
      "message": "[sdk] Optimize and refactor JavaEnclave configure mechanism\n\nSummary:\n1. User does not need to provide a tee configure file.\n2. Refactor JavaEnclave configure mechanism.\n3. Make tee sdk enclave symbol calling be trackable.\n4. Make svm isolate runtime max heap size configurable.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/44123109\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9763704\n"
    },
    {
      "commit": "99505b0a90da0438d40b8fb94dc857976a5c6844",
      "tree": "07bbe2f603a947a8c0009472d605230b91a14ae3",
      "parents": [
        "d24cc6fcbf51ae0276a7eddf815d5ce30a26c3e7"
      ],
      "author": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Thu Aug 18 16:15:02 2022 +0800"
      },
      "committer": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Thu Aug 18 16:24:52 2022 +0800"
      },
      "message": "Support memory setting at runtime\n\nSummary: The GC memory settings (-Xmx, -Xms, -Xmn) can be speficied at\nenclave isolate creation time.\n\nReviewers: lei.yul, jeffery.wsj, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/44179518\n\nCR:\nhttps://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9812184\n"
    },
    {
      "commit": "d24cc6fcbf51ae0276a7eddf815d5ce30a26c3e7",
      "tree": "4ad3d00f79540b02774f38975493dd3137061804",
      "parents": [
        "c74f1f3353f2e3c922b60e486155f7870e4822ad"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Fri Aug 12 14:44:48 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Fri Aug 12 14:54:08 2022 +0800"
      },
      "message": "[sdk] Add JavaEnclave benchmark and samples\n\nSummary:\n1. Add string and sm2/sm3/sm4 benchmark for JavaEnclave.\n2. Enhance springboot sample for JavaEnclave.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/44037219\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9739228\n"
    },
    {
      "commit": "c74f1f3353f2e3c922b60e486155f7870e4822ad",
      "tree": "d366863c0d1b772ba7180382c1ae1205bdaea56f",
      "parents": [
        "c5696ebff94ead3bb5110085d039633963da1a6e"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Mon Aug 08 04:50:07 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Fri Aug 12 10:41:06 2022 +0800"
      },
      "message": "[sdk] Support JavaEnclave benchmark metric tracing feature\n\nSummary:\n1. Add metric tracing feature for JavaEnclave.\n2. Add metric tracing unit test case.\n3. Add sm2/sm3/sm4 test case based on bouncycastle.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/43916112\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9697539\n"
    },
    {
      "commit": "c5696ebff94ead3bb5110085d039633963da1a6e",
      "tree": "a3c62517729f5576b27bb0bab95a2ec229ac2cf9",
      "parents": [
        "907733d070519fb834527526e3543af1196ff7e0"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Mon Jun 13 10:16:12 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Thu Aug 04 12:01:23 2022 +0800"
      },
      "message": "[sdk] Add archetype for project based on JavaEnclave SDK\n\nSummary: add archetype for project based on JavaEnclave SDK\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/42435188\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9056672\n"
    },
    {
      "commit": "907733d070519fb834527526e3543af1196ff7e0",
      "tree": "f98033288c336bd98f554213172c058e41ac6573",
      "parents": [
        "855cf637ce8c0eb29b731f2ac32d5a398d8122e0"
      ],
      "author": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Mon Aug 01 16:50:58 2022 +0800"
      },
      "committer": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Tue Aug 02 18:54:27 2022 +0800"
      },
      "message": "Update base GraalVM to 22.2.0\n\nSummary: All our Enclave adaption PR committed to GraalVM are accepted\nsincce GraalVM 22.2.0. Therefore, JavaEnclave can now directly depend on\nGraalVM\u0027s official release.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/43664463\n\nCR:\nhttps://code.alibaba-inc.com/java-tee/JavaEnclave/codereview/9591926\n"
    },
    {
      "commit": "855cf637ce8c0eb29b731f2ac32d5a398d8122e0",
      "tree": "0d458638329c342eed7107ad52b7396421e13f99",
      "parents": [
        "f70ca2361ced883128ec1e9876ddae0a589b9c9b"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Wed Jul 27 18:32:40 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Aug 02 11:36:04 2022 +0800"
      },
      "message": "[sdk] Add enclave information query feature for JavaEnclave\n\nSummary: Add enclave information query feature for JavaEnclave\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/43614236\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9542850\n"
    },
    {
      "commit": "f70ca2361ced883128ec1e9876ddae0a589b9c9b",
      "tree": "38d9e2a96b4357a7c35a68427c51bf7d4e78e4dd",
      "parents": [
        "6fd0c09283e83d4bc67da9e388f7e528326fe474"
      ],
      "author": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Tue Jul 26 17:19:49 2022 +0800"
      },
      "committer": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Mon Aug 01 19:13:25 2022 +0800"
      },
      "message": "Add bouncycastle-native project\n\nDescription: Bouncycastle-native adds necessary configurations and class\ninitializations to support building project with bouncycastle libraries\ninto native image.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, jeffery.wsj, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/43530791\n\nCR:\nhttps://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9524740\n"
    },
    {
      "commit": "6fd0c09283e83d4bc67da9e388f7e528326fe474",
      "tree": "46b61d616e613690fdaa49985cb40eb55baadcf8",
      "parents": [
        "dcd6bfcb59e9165915c02f442a8070f311a785e6"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Wed Jul 27 22:56:24 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Thu Jul 28 15:03:32 2022 +0800"
      },
      "message": "[sdk] Optimize JavaEnclave interactive mode\n\nSummary: Optimize JavaEnclave interactive mode for development\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/43618257\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9546300\n"
    },
    {
      "commit": "dcd6bfcb59e9165915c02f442a8070f311a785e6",
      "tree": "2d6db2b21e4952dc54358946e14ef26f29a1ba58",
      "parents": [
        "ae4852b409b30b4c50e2e249c82d3027ee3dd2da"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Jul 26 23:14:56 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Thu Jul 28 14:57:06 2022 +0800"
      },
      "message": "[sdk] Enhance JavaEnclave unit test cases\n\nSummary:\n1. Fix enclave\u0027s random value native call bug\n2. Add concurrency/SHA/RSA/AES test cases for JavaEnclave\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/43584783\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9528563\n"
    },
    {
      "commit": "ae4852b409b30b4c50e2e249c82d3027ee3dd2da",
      "tree": "bb93080f95bdd8d62d64b5063a1049ff830d16fe",
      "parents": [
        "477828e702c0b0c9a9f2249b35c6789d620c28e8"
      ],
      "author": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Mon Jul 18 15:55:18 2022 +0800"
      },
      "committer": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Tue Jul 26 17:22:25 2022 +0800"
      },
      "message": "[ENC] Add document\n\nDescription: Add document for the incompatibilities of GraalVM and\nEnclave SDKs.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, jeffery.wsj, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/43370194\n\nCR:\nhttps://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9419475\n"
    },
    {
      "commit": "477828e702c0b0c9a9f2249b35c6789d620c28e8",
      "tree": "35f6525567651b4ba59782fdfcd3327ccf76727e",
      "parents": [
        "f2ebac3b8abeae9be73c6118bd6b066b8082ee77"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Mon Jul 25 10:31:03 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Mon Jul 25 15:57:43 2022 +0800"
      },
      "message": "[sdk] Fix JavaEnclave enclave\u0027s services garbage collection\n\nSummary:\n1. Fix enclave\u0027s services garbage collection bug\n2. Add enclave\u0027s services garbage collection test ut\n3. Refactor JavaEnclave remote attestation tet ut\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/43527253\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9502079\n"
    },
    {
      "commit": "f2ebac3b8abeae9be73c6118bd6b066b8082ee77",
      "tree": "ad5353e25ae28e33e5d82a94201f1e64b2da7457",
      "parents": [
        "158d5a809c354eafc087fdb75113a06df8db3dcd"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Jun 28 10:48:51 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Mon Jul 25 15:30:22 2022 +0800"
      },
      "message": "[sdk] Add Embedded Libos tee enclave occlum for JavaEnclave\n\nSummary:\n1. Add occlum enclave for JavaEnclave as embedded mode\n2. Implement remote attestation generation and verification for Embedded LibOS enclave\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/43348805\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9413169\n"
    },
    {
      "commit": "158d5a809c354eafc087fdb75113a06df8db3dcd",
      "tree": "1b592d1c9924577f9d436e1c7985ec45152ee60b",
      "parents": [
        "bda96fd9775d07b08fef58a2e570c2973aa36263"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Jul 19 18:04:09 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Jul 19 18:41:09 2022 +0800"
      },
      "message": "[sdk] Fix method invoking bug with empty input parameter in svm enclave sdk\n\nSummary: Fix method invoking bug with empty input parameter in svm enclave sdk\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/43414675\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9440430\n"
    },
    {
      "commit": "bda96fd9775d07b08fef58a2e570c2973aa36263",
      "tree": "124955cbf1e99f79bc34bbf90a25d7c2264b0d54",
      "parents": [
        "78e06fd79fb7a3b2d2b02819aa42385bf9546f48"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Wed Jun 15 19:02:49 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Mon Jul 18 09:52:51 2022 +0800"
      },
      "message": "[sdk] Support remote attestation for TEE_SDK enclave mode\n\nSummary:\n1. Add TeeSdkAttestationReport class for TEE_SDK enclave\n2. Refactor toolchains to support user giving private.pem for signing enclave .so\n3. Implement remote attestation generation and verification for TEE_SDK enclave\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/42544014\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9084250\n"
    },
    {
      "commit": "78e06fd79fb7a3b2d2b02819aa42385bf9546f48",
      "tree": "6f0f97db8762af0d8ce07f7d4c2c9782ff3e144d",
      "parents": [
        "cd77439a3d86b5ff053c126f7f2e124bd8d91780"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Fri Jul 15 10:33:04 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Fri Jul 15 10:41:21 2022 +0800"
      },
      "message": "[sdk] Update Tee SDK version to 2.17\n\nSummary: update tee sdk version to 2.17\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/43319236\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9398746\n"
    },
    {
      "commit": "cd77439a3d86b5ff053c126f7f2e124bd8d91780",
      "tree": "6e05f801509bd3993dc90a9541d0eed15ea8c309",
      "parents": [
        "61f8fabeec2489e72cf804c96b2e003b9f0e8891"
      ],
      "author": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Wed Jun 29 14:57:25 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Thu Jul 14 19:25:59 2022 +0800"
      },
      "message": "[Enc] Make test thread safe\n\nSummary: Make the test case thread safe\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, jeffery.wsj, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/42894513\n\nCR: https://code.alibaba-inc.com/java-tee/JavaEnclave/codereview/9207941\n"
    },
    {
      "commit": "61f8fabeec2489e72cf804c96b2e003b9f0e8891",
      "tree": "116e7a0c563f056e451c8f89f982378b97c26c16",
      "parents": [
        "2381dc67f6825d010286b6ad82f4f471cf3021d0"
      ],
      "author": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Wed Jun 29 21:26:31 2022 +0800"
      },
      "committer": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Thu Jun 30 10:48:23 2022 +0800"
      },
      "message": "[Enc] Disable incompatible features in GraalVM 22.1.0\n\nSummary: Disable incompatible features in GraalVM 22.1.0\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, jeffery.wsj, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/42907958\n\nCR:\nhttps://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9216553\n"
    },
    {
      "commit": "2381dc67f6825d010286b6ad82f4f471cf3021d0",
      "tree": "6ca0bfc720732554b546e303fd47f8546be4a867",
      "parents": [
        "d0a0d95440e4fa8ee2a3cadb2cf05d3cdd5f5764"
      ],
      "author": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Mon Jun 27 13:51:28 2022 +0800"
      },
      "committer": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Tue Jun 28 16:54:01 2022 +0800"
      },
      "message": "[Enc] Update based GraalVM to 22.1.0\n\nSummary: Update GraalVM to 22.1.0\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, jeffery.wsj, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/42820527\n\nCR:\nhttps://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9186461\n"
    },
    {
      "commit": "d0a0d95440e4fa8ee2a3cadb2cf05d3cdd5f5764",
      "tree": "f3f3c45bc20af5c732c783135dfc58f8e26f277a",
      "parents": [
        "263a6776cb14cabfd518e33748c796a55f314ae4"
      ],
      "author": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Mon Jun 27 11:06:09 2022 +0800"
      },
      "committer": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Mon Jun 27 11:51:02 2022 +0800"
      },
      "message": "[Enc]Hacking graalvm\u0027s feature system to disable original features\n\nSummary: As GraalVM rejected the DisableFeatures option PR\nhttps://github.com/oracle/graal/pull/4488, we have to implement the\nsimilar function here to disable the features that are incompatible with\nenclave features.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, jeffery.wsj, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/42819869\n\nCR:\nhttps://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/9170024\n"
    },
    {
      "commit": "263a6776cb14cabfd518e33748c796a55f314ae4",
      "tree": "4afdb39f458d0618ef2e6cc017a15eff58b63f5f",
      "parents": [
        "a5eb6ada1a50c4835c142e81f85a8a5c674fd01a"
      ],
      "author": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Thu Apr 07 11:33:14 2022 +0800"
      },
      "committer": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Fri Jun 17 11:17:32 2022 +0800"
      },
      "message": "[Enc] Provide C only libenc_sunec.a on demand\n\nSummary: The library libsunec.a provided by Graal VM has C++ symbols which\nare not supported by OE SDK. So we compile a C symbol only\nlibenc_sunec.a library for Enclave usages on demand.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, jeffery.wsj, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/41832504\n\nCR:\nhttps://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/8856699\n"
    },
    {
      "commit": "a5eb6ada1a50c4835c142e81f85a8a5c674fd01a",
      "tree": "0df33e28cb90219db70f8c6520029c499ac104d0",
      "parents": [
        "1a0ad59feb80b7aef68ef2fecea6ae95b5a5f51d"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Thu May 19 14:35:07 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Mon Jun 13 19:41:30 2022 +0800"
      },
      "message": "[sdk] Support TEE_SDK enclave mode\n\nSummary:\n1. Add TEE_SDK host and enclave\u0027s feature implementation\n2. Add TEE_SDK compile and package toolchains\n3. Add TEE_SDK mode for the test project in JavaEnclave\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/42325600\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/8964556\n"
    },
    {
      "commit": "1a0ad59feb80b7aef68ef2fecea6ae95b5a5f51d",
      "tree": "de356fa7461007afb33a27d71f73a4c7e3f4a7d1",
      "parents": [
        "cba9238815438ee35e0f92a8c7a71b9528cf15fe"
      ],
      "author": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Fri Apr 01 17:13:11 2022 +0800"
      },
      "committer": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Thu May 26 20:26:41 2022 +0800"
      },
      "message": "[Enc] Get memory info in Enclave\n\nSummary: Some Enclave SDKs (e.g. OpenEnclave and TEE) environment don\u0027t support all POSIX interfaces defiend in unistd.h.\nCurrent known unsupported functions are:\n1.sysconf(_SC_PHYS_PAGES()) returns -1.\n2.sysconf(_SC_PAGESSIZE()) returns -1.\n3.sysconf(_SC_PAGE_SISE()) returns -1.\n\nWe support getting these data from other native mehtods.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, jeffery.wsj, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/41773325\n\nCR:\nhttps://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/8806784\n"
    },
    {
      "commit": "cba9238815438ee35e0f92a8c7a71b9528cf15fe",
      "tree": "a0d62d45088db41f7e60635ffc608ed194dfb02a",
      "parents": [
        "f4aa24162a7839d984ff2a28308df59762927cca"
      ],
      "author": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Wed Mar 30 16:33:51 2022 +0800"
      },
      "committer": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Thu May 19 20:01:49 2022 +0800"
      },
      "message": "[Enc] Substitute /dev/random in enclave\n\nSummary: JDK reads two specicial files /dev/random or /dev/urandom to get\npseudorandom random number, but they may not be available in the enclave\nenvironment. So we substitute the reading with native calls.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, jeffery.wsj, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/v2/project/1072790/task/41639424\n\nCR:\nhttps://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/8760487\n"
    },
    {
      "commit": "f4aa24162a7839d984ff2a28308df59762927cca",
      "tree": "9cb2eb73e5e1db9b2083bd04a207678b813f8c74",
      "parents": [
        "cee5dd4f97f84b9014cf10b0919577077d608062"
      ],
      "author": {
        "name": "Ziyi Lin",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Wed May 18 19:50:00 2022 +0800"
      },
      "committer": {
        "name": "Ziyi Lin",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Wed May 18 19:53:39 2022 +0800"
      },
      "message": "[ENC] Prepare docker for musl static lib\n\nSummary: Prepare tool chains in docker for compiling musl based static\nlibrary.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, jeffery.wsj, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/41619151\n\nCR:\nhttps://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/8751549\n"
    },
    {
      "commit": "cee5dd4f97f84b9014cf10b0919577077d608062",
      "tree": "24b8fda70bf3105e2fe1d9a5504f416dbca31bf1",
      "parents": [
        "7345a96010e71819df328d7e4c55a6c67cf9d696"
      ],
      "author": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Thu Mar 31 10:24:28 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Wed May 18 15:34:17 2022 +0800"
      },
      "message": "[Enc] Support static linking with musl\n\nSummary: Native-image doesn\u0027t suport compiling musl based static\nlibrary. We loose this restriction in this commit.\nBut we only need native-image to complie the relocatable file (the .o file),\nand the static linking is done by ourselves.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, jeffery.wsj, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/41423615\n\nCR:\nhttps://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/8660164\n"
    },
    {
      "commit": "7345a96010e71819df328d7e4c55a6c67cf9d696",
      "tree": "fb822e16019def11d187ce5613610f45d2f678e6",
      "parents": [
        "333743bd4ff7d799f8babe24ff6d6d3943492cef"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Fri May 06 14:22:49 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue May 17 10:16:30 2022 +0800"
      },
      "message": "[sdk] Support MOCK_IN_SVM enclave mode\n\nSummary:\n1. Fix interface mismatch between JavaEnclave host and enclave module\n2. Add mock_in_svm jni file\n3. Add test maven project for JavaEnclave\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/41457548\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/8686166\n"
    },
    {
      "commit": "333743bd4ff7d799f8babe24ff6d6d3943492cef",
      "tree": "3bdb57eb83917dae22d9acdd3fb4dbfce492791a",
      "parents": [
        "edc95be328bb832a63c72c47c0365f6dbfaa6b5c"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Fri May 13 13:31:50 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Fri May 13 13:52:41 2022 +0800"
      },
      "message": "[Enc] Register a method\u0027s exception class serialization annotated by EnclaveService\n\nSummary:\n1. Register a method\u0027s exception class serialization automatically\n2. Fix enclave module\u0027s exception handling mechanism\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/41486113\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/8401257\n"
    },
    {
      "commit": "edc95be328bb832a63c72c47c0365f6dbfaa6b5c",
      "tree": "a9025e4ade4ac1daa9429f92c134b618be552c20",
      "parents": [
        "a8bbf02670971e1484379d88a172abe15c878380"
      ],
      "author": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Wed Mar 16 18:01:13 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue May 10 18:02:12 2022 +0800"
      },
      "message": "[Enc] Add native image level framework\n\nSummary: Create native image level framework that provides the following\nfunctions:\n  - Library invocation entrypointss that follow the SVM protocals\n  - Data structure definition\n  - Data serialization and converting from WordBase to Object base\n  - Service state maintainance\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, jeffery.wsj, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/40646790\n\nCR:\nhttps://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/8303453\n"
    },
    {
      "commit": "a8bbf02670971e1484379d88a172abe15c878380",
      "tree": "69585404054ccc7800313b152722fd5678c38d80",
      "parents": [
        "19c8799f891467bcc45dc651e8ad8559b102c263"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Fri Apr 15 10:38:37 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Apr 26 15:52:37 2022 +0800"
      },
      "message": "[sdk] Synchronize host and enclave exception handling mechanism\n\nSummary: Adjust host\u0027s exception handling mechanism according to\nenclave exception information wrapper\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/40820016\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/8401257\n"
    },
    {
      "commit": "19c8799f891467bcc45dc651e8ad8559b102c263",
      "tree": "ec38a6d4ecf71b77204c01bf9749571eb236f2af",
      "parents": [
        "46bc19c7821e39fb02ff12989d00d2dc48ed82b5"
      ],
      "author": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Thu Apr 07 21:50:41 2022 +0800"
      },
      "committer": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Fri Apr 08 14:09:37 2022 +0800"
      },
      "message": "[tools] Adapt CI to Enclave depedencies\n\nSummary: Adapt CI to Enclave depedencies\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, jeffery.wsj, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/40660818\n\nCR:\nhttps://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/8316913\n"
    },
    {
      "commit": "46bc19c7821e39fb02ff12989d00d2dc48ed82b5",
      "tree": "29ca452ac272f7c13d111501229fa33714174182",
      "parents": [
        "9ed2b341ea74544723197f66029859e764f051d5"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Wed Apr 06 11:19:55 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Thu Apr 07 11:31:41 2022 +0800"
      },
      "message": "[tools] Add Javadoc plugin for JavaEnclave\n\nSummary: Add Javadoc plugin to generate JavaEnclave\u0027s api document automatically\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/40618641\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/8286846\n"
    },
    {
      "commit": "9ed2b341ea74544723197f66029859e764f051d5",
      "tree": "f4800d18c403513317420db7549fe8b6cd1fd26e",
      "parents": [
        "bf26f1d3e6e7a36bb940fb52f3050f97e51db80e"
      ],
      "author": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Mon Mar 14 21:03:54 2022 +0800"
      },
      "committer": {
        "name": "cengfeng.lzy",
        "email": "cengfeng.lzy@alibaba-inc.com",
        "time": "Tue Mar 29 11:20:48 2022 +0800"
      },
      "message": "[Enc] Enclave invocation framework\n\nSummary: Create new invocation framework in Enclave side.\n\nTest Plan: all Enclave tests pass\n\nReviewers: lei.yul, jeffery.wsj, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/40112920\n\nCR:\nhttps://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/8038632\n"
    },
    {
      "commit": "bf26f1d3e6e7a36bb940fb52f3050f97e51db80e",
      "tree": "daba53b93b83c68a8215fd74bc72049db2b95188",
      "parents": [
        "bfc13598d322717da86ae01e65b636558d18b704"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Feb 22 21:10:50 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Mon Feb 28 11:13:32 2022 +0800"
      },
      "message": "[sdk] Add enclave remote attestation api for JavaEnclave\n\nSummary: Add two enclave remote attestation api, one api is enclave report generation,\nanother api is enclave report verification.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/39713494\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/7817874\n"
    },
    {
      "commit": "bfc13598d322717da86ae01e65b636558d18b704",
      "tree": "d9d3d528a37bda51a7927b8277919ce4e3296fd2",
      "parents": [
        "7afe3a6d10eee8fb28149d9f34c26c0dba0e3d72"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Feb 15 18:00:14 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Wed Feb 16 09:43:17 2022 +0800"
      },
      "message": "[tools] Add Jacoco plugin for JavaEnclave\u0027s jenkins CI\n\nSummary: Add Jacoco plugin to make JavaEnclave\u0027s code coverage report visualized\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/39583016\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/7745803\n"
    },
    {
      "commit": "7afe3a6d10eee8fb28149d9f34c26c0dba0e3d72",
      "tree": "50636599cdf7d7c791b17a5f4928e8e358a671dd",
      "parents": [
        "0f0ebd5b5a4fb8ffc2f8e93552841cd0aa8b90f4"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Thu Jan 06 10:56:07 2022 +0800"
      },
      "committer": {
        "name": "root",
        "email": "root@sgx-dcap-server011122135085.ea134",
        "time": "Fri Feb 11 12:51:22 2022 +0800"
      },
      "message": "[sdk] Implement JavaEnclave SDK fractional features of host-side\n\nSummary:\n1. Define invocation interfaces between host-side and enclave-side.\n2. Implement service load and invoking operation of the host-side.\n3. Define and implement exceptions handling mechanism from the enclave-side.\n4. Add a mock enclave for the unit test.\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/38948515\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/7455358\n"
    },
    {
      "commit": "0f0ebd5b5a4fb8ffc2f8e93552841cd0aa8b90f4",
      "tree": "a66f4563f07bb157112adb544e51abc23cfbed91",
      "parents": [
        "7f023bb31e86ca3265ea293dbd48aa2632df47c9"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Tue Jan 18 00:07:19 2022 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Sun Jan 30 16:30:01 2022 +0800"
      },
      "message": "[tools] Add jenkins CI build tools for JavaEnclave\n\nSummary: Add docker environment for JavaEnclave\u0027s jenkins CI building\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/39207612\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/7568185\n"
    },
    {
      "commit": "7f023bb31e86ca3265ea293dbd48aa2632df47c9",
      "tree": "ff531b523b20b573335857825ab98a0a73232149",
      "parents": [
        "b1a726474d397314989e7f6bde808bc979297366"
      ],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Fri Dec 24 12:06:38 2021 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Thu Dec 30 16:44:46 2021 +0800"
      },
      "message": "[sdk] Add exported API for JavaEnclave programming model\n\nSummary: Add JavaEnclave exported API, such as enclave create and destroy.\n\nTest Plan: all tests pass\n\nReviewers: lei.yul, cengfeng.lzy, sanhong.lsh\n\nIssue: https://aone.alibaba-inc.com/task/38705062\n\nCR: https://code.aone.alibaba-inc.com/java-tee/JavaEnclave/codereview/7341839\n"
    },
    {
      "commit": "b1a726474d397314989e7f6bde808bc979297366",
      "tree": "6852714b6ef6490a64300c1e95c0d48aa00e6e44",
      "parents": [],
      "author": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Fri Dec 24 12:01:47 2021 +0800"
      },
      "committer": {
        "name": "jeffery.wsj",
        "email": "jeffery.wsj@alibaba-inc.com",
        "time": "Fri Dec 24 12:01:47 2021 +0800"
      },
      "message": "Add README.md\n"
    }
  ]
}
