)]}'
{
  "log": [
    {
      "commit": "c05ac570dababda4c8e491adec9cd6d138650a63",
      "tree": "32cadc5f9e209dd95bd0f02c3ff877795b7d9dd4",
      "parents": [
        "1727d054558016bf7409631fd77ffd66cc97bff1"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Wed May 13 14:35:54 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Wed May 13 23:20:39 2026 +0800"
      },
      "message": "Bump new version\n\n* Bump OP-TEE version to 4.10.0\n* Bump crate versions to 0.9.0\n"
    },
    {
      "commit": "1727d054558016bf7409631fd77ffd66cc97bff1",
      "tree": "6d4501ba32f800fde8ac86fe3134ecba7abaa4ef",
      "parents": [
        "820c9906cfa4a037d980a7a828aa210848665a7e"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Wed May 13 09:22:45 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Wed May 13 13:40:42 2026 +0800"
      },
      "message": "docs: fix docs.rs build and add document-features integration\n\n* Add comments to all feature flags across `optee-utee`, `optee-utee-sys`,\n  `optee-teec`, and `optee-teec-sys` crates, also add\n  `[package.metadata.docs.rs]` config for each crate.\n* Integrate the `document-features` crate so that feature descriptions are\n  rendered in `docs.rs` output.\n"
    },
    {
      "commit": "820c9906cfa4a037d980a7a828aa210848665a7e",
      "tree": "6299114bd3d018afbafeb93a512006cc5bbddf33",
      "parents": [
        "948ea2e9c9134e55b6c3b1e0d784143abd795856"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Thu Apr 30 11:21:46 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Wed May 06 17:05:16 2026 +0800"
      },
      "message": "optee-teec: refactor plugin support\n\n* Introduce optee-teec-build crate to generate plugin bindings for plugin\n  developers, replacing `plugin-static.rs` file.\n* Refactor optee-teec::PluginParameters and add additional methods.\n* Update optee-teec-sys::PluginMethod to latest version.\n"
    },
    {
      "commit": "948ea2e9c9134e55b6c3b1e0d784143abd795856",
      "tree": "88d5011890951ebe0e389956b4b93d5646823069",
      "parents": [
        "2f14d6d126ba7942aafb7938b514b4e0d85ae9a3"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Mon Apr 13 17:59:03 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Sat Apr 18 01:32:29 2026 +0800"
      },
      "message": "docs: add optee-utee-writing-unit-tests-with-mocks\n"
    },
    {
      "commit": "2f14d6d126ba7942aafb7938b514b4e0d85ae9a3",
      "tree": "0afda8fe83c7b0baec804176b9a64a80c986a876",
      "parents": [
        "93541bea0cd9a5b55cfbf4a2524f6c0ab176fea3"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Mon Apr 13 15:59:15 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Mon Apr 13 17:53:58 2026 +0800"
      },
      "message": "tools/cargo-optee: fix clippy \u0026 fmt \u0026 unpin dependency\n"
    },
    {
      "commit": "93541bea0cd9a5b55cfbf4a2524f6c0ab176fea3",
      "tree": "404b78bb2e02314cc278f3b2cdf720c1f02217fd",
      "parents": [
        "017c472cd27745c65466f6c2da52d1089238fa5f"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Mon Apr 13 15:56:04 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Mon Apr 13 17:53:58 2026 +0800"
      },
      "message": "crates: fix clippy \u0026 fmt\n"
    },
    {
      "commit": "017c472cd27745c65466f6c2da52d1089238fa5f",
      "tree": "8f87390eb275e6259aadea064b239f5aabb6fde7",
      "parents": [
        "f1a60b08792a899a2b974c51ec7d7245b30c2f88"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Fri Apr 10 17:15:21 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Fri Apr 10 19:27:33 2026 +0800"
      },
      "message": "optee-utee-macros: bump edition to 2024\n"
    },
    {
      "commit": "f1a60b08792a899a2b974c51ec7d7245b30c2f88",
      "tree": "895f460c9477bf47c4659efdf56861c5929059b2",
      "parents": [
        "c8a1143fa5f9aeb15dc85b6ebb25de3bb89582f0"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Fri Apr 10 17:14:07 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Fri Apr 10 19:27:33 2026 +0800"
      },
      "message": "examples \u0026 projects: remove optee-utee-build::RustEdition\n"
    },
    {
      "commit": "c8a1143fa5f9aeb15dc85b6ebb25de3bb89582f0",
      "tree": "f4518e3d7fcdf3e746a612663a28d93028d34014",
      "parents": [
        "9f97ee0024877d016247721acbc3423a916a2fba"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Fri Apr 10 16:07:22 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Fri Apr 10 19:27:33 2026 +0800"
      },
      "message": "optee-utee-build: remove RustEdition enum and always use unsafe attribute syntax\n\nSince the project now requires Rust 1.85+ (edition 2024), the RustEdition enum\nis no longer needed as we can always mark attributes as unsafe.\n"
    },
    {
      "commit": "9f97ee0024877d016247721acbc3423a916a2fba",
      "tree": "b219625ed7da4d2fb3eaad6e77a05b020183fa7e",
      "parents": [
        "364d66dfaaa849298add1ec2581596469928f351"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Thu Apr 02 17:28:02 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Thu Apr 02 20:46:14 2026 +0800"
      },
      "message": "cargo-optee: move from crates to tools\n"
    },
    {
      "commit": "364d66dfaaa849298add1ec2581596469928f351",
      "tree": "c7db49af649a3ffce11b10dfb44028006e1935c9",
      "parents": [
        "31783717b0f2106003b4e09b9a99faae6020cd37"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Thu Apr 02 16:29:35 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Thu Apr 02 20:46:14 2026 +0800"
      },
      "message": "tests: set correct timeout of specific tests\n"
    },
    {
      "commit": "31783717b0f2106003b4e09b9a99faae6020cd37",
      "tree": "e25b6753480e4d7a6647a5ff93e547c3e2d19c92",
      "parents": [
        "880086b899b6c042fe06cddc5eea17b97d9b25f8"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Thu Apr 02 16:29:10 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Thu Apr 02 20:46:14 2026 +0800"
      },
      "message": "tests: print runtime of every tests\n"
    },
    {
      "commit": "880086b899b6c042fe06cddc5eea17b97d9b25f8",
      "tree": "eee5050be3a83523e41538d341150c277970573e",
      "parents": [
        "86ed14d02d0b08a284e27d97658d6b024b5a45de"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Thu Apr 02 11:17:22 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Thu Apr 02 20:46:14 2026 +0800"
      },
      "message": "crates: update dependencies\n"
    },
    {
      "commit": "86ed14d02d0b08a284e27d97658d6b024b5a45de",
      "tree": "823a16e401464b5d852c61dd6b2f4bdf0a510200",
      "parents": [
        "1cabe45f38a9e7ad2fecb2a07b938f545dbbbea2"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Thu Apr 02 10:46:17 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Thu Apr 02 20:46:14 2026 +0800"
      },
      "message": "crates: group all(teec/utee) crates\n"
    },
    {
      "commit": "1cabe45f38a9e7ad2fecb2a07b938f545dbbbea2",
      "tree": "7e2046b9ad5a7cb05a006a5e6a50e728fdfb8900",
      "parents": [
        "c47ba65efeeab51606ebdb24844dce13a7c0c338"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Tue Mar 31 19:50:26 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Wed Apr 01 12:40:01 2026 +0800"
      },
      "message": "optee-utee: fix property field types and sync latest op-tee properties\n"
    },
    {
      "commit": "c47ba65efeeab51606ebdb24844dce13a7c0c338",
      "tree": "b218ed84725c8914810c9f517ff8f660fb6b6e96",
      "parents": [
        "3d4e922a2e68062887db72d4115dfc61186634be"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Tue Mar 31 19:24:51 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Wed Apr 01 12:40:01 2026 +0800"
      },
      "message": "optee-utee-sys: bump rust edition\n"
    },
    {
      "commit": "3d4e922a2e68062887db72d4115dfc61186634be",
      "tree": "097aca13cc1ed53e6086cc5b0b372f23f1b9eef7",
      "parents": [
        "42e204d239736ba2b624721f7a2ddb6b90b0dc92"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Tue Mar 31 19:11:40 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Wed Apr 01 12:40:01 2026 +0800"
      },
      "message": "optee-utee: bump rust edition\n"
    },
    {
      "commit": "42e204d239736ba2b624721f7a2ddb6b90b0dc92",
      "tree": "c469d0ae9a5444e1c2bff46d8cfa600398bdb2a4",
      "parents": [
        "1543d448c126a815bbf9ef964434f07db7e59f53"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Tue Mar 24 16:16:14 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Tue Mar 24 20:30:22 2026 +0800"
      },
      "message": "optee-utee: object: fix mutability\n"
    },
    {
      "commit": "1543d448c126a815bbf9ef964434f07db7e59f53",
      "tree": "d1272023c980eb69295597ce4344c59e9c01c911",
      "parents": [
        "3f2760005752d3f5750e3f8c400b2047306138ba"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Tue Mar 24 14:22:46 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Tue Mar 24 20:30:22 2026 +0800"
      },
      "message": "optee-utee: object: stop returning raw handle\n"
    },
    {
      "commit": "3f2760005752d3f5750e3f8c400b2047306138ba",
      "tree": "d85da8bf2c8a07ca7405b07ab6b0e692029c5de8",
      "parents": [
        "9d24a46bc1cd10db92627962456baffa3d5a7ab9"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Tue Mar 24 11:37:22 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Tue Mar 24 20:30:22 2026 +0800"
      },
      "message": "optee-utee: object: add unit_test to check bug #288\n"
    },
    {
      "commit": "9d24a46bc1cd10db92627962456baffa3d5a7ab9",
      "tree": "14a84c031d3afcca94fd47c5945f68453b7eb904",
      "parents": [
        "060132977976dcb68ce97098e5b57857c6ecd408"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Wed Mar 18 09:39:27 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Tue Mar 24 09:24:11 2026 +0800"
      },
      "message": "examples: build_with_optee_utee_sys-rs: support std now.\n"
    },
    {
      "commit": "060132977976dcb68ce97098e5b57857c6ecd408",
      "tree": "d51591ebfb2e5ea2b183c23354e6424c7b11d02c",
      "parents": [
        "9f56f5eeca0576873a959a46d885f8c8500d4a22"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Mar 17 05:25:22 2026 +0000"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Tue Mar 17 23:38:19 2026 +0800"
      },
      "message": "docs: remove Xargo related descriptions\n"
    },
    {
      "commit": "9f56f5eeca0576873a959a46d885f8c8500d4a22",
      "tree": "98e45a559009366283135f3c89736f8fd7e1f8f7",
      "parents": [
        "5fa0f4ef362105823e00c5d914a8f99424c2d743"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Mar 17 05:24:37 2026 +0000"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Tue Mar 17 23:38:19 2026 +0800"
      },
      "message": "cargo-optee: update for new building approach\n"
    },
    {
      "commit": "5fa0f4ef362105823e00c5d914a8f99424c2d743",
      "tree": "403f3558943dcd841b0a3203a24f0d0e1db6dc41",
      "parents": [
        "855efecd7569f0ce12d20889caa171569627767c"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Mar 17 05:22:09 2026 +0000"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Tue Mar 17 23:38:19 2026 +0800"
      },
      "message": "docker/dev: update scripts\n"
    },
    {
      "commit": "855efecd7569f0ce12d20889caa171569627767c",
      "tree": "0743d3d81b1f203680227af4ef4d0b028748938e",
      "parents": [
        "746ee39f286788c049ddb55f57417ba97ed575a7"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Mon Mar 16 15:54:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 15:54:32 2026 +0800"
      },
      "message": "std: migrate from xargo to cargo -Z build-std (#286)"
    },
    {
      "commit": "746ee39f286788c049ddb55f57417ba97ed575a7",
      "tree": "18e1b6b5d2bc98adc966bebef650c3d4b98243f6",
      "parents": [
        "c9093786ad3bd55aae18c89aecdee3a707c0d704"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Mar 11 09:04:45 2026 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Mar 12 22:00:35 2026 +0800"
      },
      "message": "optee-*: remove pinned crates version\n"
    },
    {
      "commit": "c9093786ad3bd55aae18c89aecdee3a707c0d704",
      "tree": "79628e89aacb0a19ede5ac7197dd5c5f20c1428e",
      "parents": [
        "6e107b1ea47f04ace7a24627f9c7f2ca5d600e5b"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Mar 11 08:19:54 2026 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Mar 12 22:00:35 2026 +0800"
      },
      "message": "optee-utee: introduce unwind_stubs feature\n"
    },
    {
      "commit": "6e107b1ea47f04ace7a24627f9c7f2ca5d600e5b",
      "tree": "b8d1bcde3c6574868a4a0b8f935aa9ed72b38b51",
      "parents": [
        "4c11f3a634659971a1f107f5b60497e4788e7d36"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Mar 10 07:33:10 2026 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Mar 12 22:00:35 2026 +0800"
      },
      "message": "optee-utee: fix clippy errors\n\nFix errors introduced by new clippy version:\n- empty_line_after_doc_comments\n- manual_div_ceil\n- mismatched_lifetime_syntaxes\n- doc_lazy_continuation\n- doc_overindented_list_items\n"
    },
    {
      "commit": "4c11f3a634659971a1f107f5b60497e4788e7d36",
      "tree": "e17e7b41b3bac5667aebb98d92c9fb68d4e304e6",
      "parents": [
        "4583051524f8d05626d85cf4acdc03b70a69df4e"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Mon Mar 09 14:33:14 2026 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Mar 12 22:00:35 2026 +0800"
      },
      "message": "examples: fix building errors for no-std TAs\n"
    },
    {
      "commit": "4583051524f8d05626d85cf4acdc03b70a69df4e",
      "tree": "7a4d51d125dd787d371ccd3542daffc12e0a4cb2",
      "parents": [
        "925a5d4b268c4e2e23255d108d111be7feb48752"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Mar 04 12:14:11 2026 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Mar 12 22:00:35 2026 +0800"
      },
      "message": "std: update Rust toolchain to nightly-2025-12-11\n"
    },
    {
      "commit": "925a5d4b268c4e2e23255d108d111be7feb48752",
      "tree": "cd2c51157eb424daf19859b1525de18e6a46e0ce",
      "parents": [
        "74c2ec7d2b14cb5b1d00d563a7979272a33adb2a"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Tue Mar 03 11:31:11 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Tue Mar 03 13:56:32 2026 +0800"
      },
      "message": "cargo-optee: Standardizing Cargo command execution\n\nSigned-off-by: ivila \u003c390810839@qq.com\u003e\n"
    },
    {
      "commit": "74c2ec7d2b14cb5b1d00d563a7979272a33adb2a",
      "tree": "5f7ae68b26a4c2001e609e6f7bc5338c6cb139f0",
      "parents": [
        "79bc5bd17fa54e2f03fcbbb61f08a0f06a71f6a2"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Tue Mar 03 11:25:42 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Tue Mar 03 13:56:32 2026 +0800"
      },
      "message": "cargo-optee: clippy fix\n\nSigned-off-by: ivila \u003c390810839@qq.com\u003e\n"
    },
    {
      "commit": "79bc5bd17fa54e2f03fcbbb61f08a0f06a71f6a2",
      "tree": "fe34e88e85e5b3931befcdb547d0ab6da8d32a7b",
      "parents": [
        "a236c5840063764852918672c48752e9327001ed"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Tue Feb 17 19:30:27 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Tue Feb 17 20:26:26 2026 +0800"
      },
      "message": "projects: pin uuid version for rust 1.80.0 compatibility\n"
    },
    {
      "commit": "a236c5840063764852918672c48752e9327001ed",
      "tree": "6066fe4a2ac8fe739b2e95bd4d371065bc588684",
      "parents": [
        "e26f303a8e3156d4bd8769f582e3274bfac75cfc"
      ],
      "author": {
        "name": "aimir",
        "email": "48388610+aimir@users.noreply.github.com",
        "time": "Sun Feb 15 18:18:34 2026 -0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Tue Feb 17 19:27:26 2026 +0800"
      },
      "message": "uuid 1.21.0 supports rust 1.85 and above, pin it to 1.20.0\n"
    },
    {
      "commit": "e26f303a8e3156d4bd8769f582e3274bfac75cfc",
      "tree": "4bf209a997c2e7f3a0dead13ec9164468b773c8e",
      "parents": [
        "10118460aad6b6c986498ae3fce5974d528f5304"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Feb 10 15:43:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 10 15:43:32 2026 +0800"
      },
      "message": "cargo-optee: add Cargo.lock to pin versions (#280)\n\nFix ci failure and other potential errors caused by our pinned Rust version in the future.\nSince cargo-optee is a binary, it makes sense to commit the Cargo.lock for reproducible build."
    },
    {
      "commit": "10118460aad6b6c986498ae3fce5974d528f5304",
      "tree": "f8109d3c5e2c4c05e4e517246757f433185b6d46",
      "parents": [
        "e6511571ef29dc7bd2dd971098027cdcfea86ded"
      ],
      "author": {
        "name": "Ryan Butler",
        "email": "thebutlah@gmail.com",
        "time": "Mon Feb 09 04:59:28 2026 -0500"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Tue Feb 10 07:32:28 2026 +0800"
      },
      "message": "chore: add nix stuff to gitignore\n"
    },
    {
      "commit": "e6511571ef29dc7bd2dd971098027cdcfea86ded",
      "tree": "4ab77a021eb67f6402edcabb438acb059c3c1dff",
      "parents": [
        "02574745bc03de8f8549fcfba57f6ce1fe0d0960"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Fri Feb 06 14:51:42 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Fri Feb 06 19:56:38 2026 +0800"
      },
      "message": "ci: utilize ssh for qemu command execution, replacing the screen-based workflow\n"
    },
    {
      "commit": "02574745bc03de8f8549fcfba57f6ce1fe0d0960",
      "tree": "3e3f957896d9d0fa6fc905edc715ed9c3aac283f",
      "parents": [
        "dcc65e671fc5261147cdab7482765d4edc623b0c"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Thu Feb 05 16:07:53 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Fri Feb 06 19:56:38 2026 +0800"
      },
      "message": "ci: build qemu image with ssh enable\n"
    },
    {
      "commit": "dcc65e671fc5261147cdab7482765d4edc623b0c",
      "tree": "067078b073342ec560fd6b6a57b5c644aeb79c0e",
      "parents": [
        "bb6bdb2e6d71e45cbdc7e2401d4b17e5dd9b51dc"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Wed Feb 04 17:15:26 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Thu Feb 05 11:25:42 2026 +0800"
      },
      "message": "ci: split \"build-and-test-examples\" to reduce runtime\n"
    },
    {
      "commit": "bb6bdb2e6d71e45cbdc7e2401d4b17e5dd9b51dc",
      "tree": "471f36aee9b1be5a7da15ab113eab57867cd5dce",
      "parents": [
        "f08d177b7458eb6d18c8b9dfd0fb0c88b68273c9"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Wed Feb 04 11:36:16 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Wed Feb 04 16:26:38 2026 +0800"
      },
      "message": "fixes #274\n\nResolve issue where the linker script was not being preprocessed.\n"
    },
    {
      "commit": "f08d177b7458eb6d18c8b9dfd0fb0c88b68273c9",
      "tree": "fca28e01584039571c294d3cb688c5dba7161ab3",
      "parents": [
        "74af8019ff8a9d1274dd853edcff0ea3e52f5c0e"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Jan 30 07:12:13 2026 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Feb 03 11:34:13 2026 +0800"
      },
      "message": "release: add helper script for publishing crates\n"
    },
    {
      "commit": "74af8019ff8a9d1274dd853edcff0ea3e52f5c0e",
      "tree": "6e363026ce0b35692e5bda3ca58698e73e68ef13",
      "parents": [
        "06069b2ebfeaac087d47ab0564d60a86ddab4b00"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Jan 30 06:59:43 2026 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Feb 03 11:34:13 2026 +0800"
      },
      "message": "docs/release-tips: fmt\n"
    },
    {
      "commit": "06069b2ebfeaac087d47ab0564d60a86ddab4b00",
      "tree": "b5382961d06ac44d46745806533cdb545217f6d7",
      "parents": [
        "2b77f62904f8d4267f1c296dcdf527d61232024a"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Jan 20 22:03:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 22:03:57 2026 +0800"
      },
      "message": "Bump OP-TEE version and optee-* versions (#270)\n\n- Bump OP-TEE version to 4.9.0\n- Bump optee-* crates version to 0.8.0\n- Fix default target for project/eth_wallet/ta/Makefile"
    },
    {
      "commit": "2b77f62904f8d4267f1c296dcdf527d61232024a",
      "tree": "840d756f07cca8d5889c07461bdaf707aa489dee",
      "parents": [
        "4a4322bf72d5dec294ad883af0b4b13d40be16ce"
      ],
      "author": {
        "name": "Ryan Butler",
        "email": "thebutlah@gmail.com",
        "time": "Fri Jan 09 00:34:50 2026 -0500"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Tue Jan 20 21:32:14 2026 +0800"
      },
      "message": "feat: support controlling static teec linkage\n"
    },
    {
      "commit": "4a4322bf72d5dec294ad883af0b4b13d40be16ce",
      "tree": "a03adac2c15940d752ae2654d187302f6c58c043",
      "parents": [
        "47d5d8bed7ec26e4be62cb9a5c58b1b99103c423"
      ],
      "author": {
        "name": "asir",
        "email": "2412433597@qq.com",
        "time": "Fri Jan 16 00:49:55 2026 +0800"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Jan 16 14:24:47 2026 +0800"
      },
      "message": "docs: refactor README of cargo-optee and remove hardcoded configs in hello_world-rs\n"
    },
    {
      "commit": "47d5d8bed7ec26e4be62cb9a5c58b1b99103c423",
      "tree": "420ced235ecaf43ff36c7fb612582e7b8131ed7f",
      "parents": [
        "ff0faa2f619faf881bfa1b40e97e58ccc7ef5c5e"
      ],
      "author": {
        "name": "asir",
        "email": "2412433597@qq.com",
        "time": "Fri Jan 16 00:45:01 2026 +0800"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Jan 16 14:24:47 2026 +0800"
      },
      "message": "refactor: move TaBuildConfig and CaBuildConfig resolution to config.rs and remove redundant functions\n"
    },
    {
      "commit": "ff0faa2f619faf881bfa1b40e97e58ccc7ef5c5e",
      "tree": "4b2ef8138c9e668aad6ba0a8bafa92ac7188e8f9",
      "parents": [
        "7ca3db98f920864f0d666b6e224e9416ee94bb5c"
      ],
      "author": {
        "name": "asir",
        "email": "2412433597@qq.com",
        "time": "Wed Jan 14 15:45:02 2026 +0800"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Jan 16 14:24:47 2026 +0800"
      },
      "message": "Remove hardcoded values in Cargo.toml and fix incorrect variables in build.sh\n"
    },
    {
      "commit": "7ca3db98f920864f0d666b6e224e9416ee94bb5c",
      "tree": "e648ea1f82aefa3e9af9aed55d98c86bcae79238",
      "parents": [
        "928659ba7db316a7572e3d793327801db99cec5c"
      ],
      "author": {
        "name": "asir",
        "email": "2412433597@qq.com",
        "time": "Fri Jan 09 23:43:02 2026 +0800"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Jan 16 14:24:47 2026 +0800"
      },
      "message": "cargo-optee: refactor, unify CLI handling, target resolution and path management\n"
    },
    {
      "commit": "928659ba7db316a7572e3d793327801db99cec5c",
      "tree": "e9aa60b81792e8212fc400923be4cd433d6ef032",
      "parents": [
        "d35c757bc199dce69f2ac1f703f4e2f67f6ad3d1"
      ],
      "author": {
        "name": "asir",
        "email": "2412433597@qq.com",
        "time": "Thu Dec 18 21:55:41 2025 +0800"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Jan 16 14:24:47 2026 +0800"
      },
      "message": "doc: update the doc of quick start and ci.yml\n"
    },
    {
      "commit": "d35c757bc199dce69f2ac1f703f4e2f67f6ad3d1",
      "tree": "d292f657c67d08f83f9204fae1d37d3ce608e31b",
      "parents": [
        "7ba2c05f3b77c2b470852f9a0c9c1ee8a036f209"
      ],
      "author": {
        "name": "asir",
        "email": "2412433597@qq.com",
        "time": "Fri Dec 12 16:05:17 2025 +0800"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Jan 16 14:24:47 2026 +0800"
      },
      "message": "add the build tool cargo-optee and some file of cargo-optee needs\n"
    },
    {
      "commit": "7ba2c05f3b77c2b470852f9a0c9c1ee8a036f209",
      "tree": "e31e6586bc118c5f35aacc946a3b0d8d6379f91d",
      "parents": [
        "376abea12a20ac9b3ab41b4eb9d193ca267520e6"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Fri Jan 09 19:21:23 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Mon Jan 12 14:13:18 2026 +0800"
      },
      "message": "opt: optee-utee: macros: update the version of syn\n"
    },
    {
      "commit": "376abea12a20ac9b3ab41b4eb9d193ca267520e6",
      "tree": "5431e3a14b15f08086b0bb0e17c2a7aa69ab88b9",
      "parents": [
        "fac9759809308e3ba50f807de322bfd9a98a3c5e"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Fri Jan 09 16:22:39 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Mon Jan 12 14:13:18 2026 +0800"
      },
      "message": "opt: optee-utee: format files\n"
    },
    {
      "commit": "fac9759809308e3ba50f807de322bfd9a98a3c5e",
      "tree": "36fac1f7153a35b0fccf637cd333336bbcb422ae",
      "parents": [
        "35e05681bc68665776a287f9ba165125cdeedbd4"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Tue Jan 06 15:21:21 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Wed Jan 07 09:44:59 2026 +0800"
      },
      "message": "opt: optee-utee: switch LoadablePlugin unit tests to optee-utee-sys mock\n"
    },
    {
      "commit": "35e05681bc68665776a287f9ba165125cdeedbd4",
      "tree": "fb20e92400791561a575d90c69c8802ce77f22c6",
      "parents": [
        "a829cc2ff91720e725fc460de29585ae0db488de"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Tue Jan 06 11:54:21 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Wed Jan 07 09:44:59 2026 +0800"
      },
      "message": "opt: remove optee-utee-mock crate\n"
    },
    {
      "commit": "a829cc2ff91720e725fc460de29585ae0db488de",
      "tree": "b0c0b3f8a3b8717dc955a8f86b33e57e8686f0e5",
      "parents": [
        "2ff80d69dca1954ac2b10c7752f98bc171e32411"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Tue Jan 06 11:53:19 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Wed Jan 07 09:44:59 2026 +0800"
      },
      "message": "opt: fix compiler warnings\n"
    },
    {
      "commit": "2ff80d69dca1954ac2b10c7752f98bc171e32411",
      "tree": "57645fa6caec90b6e76ec6f563b316d1c97612f3",
      "parents": [
        "cf95f73d81b9a95d1559615ed462bb550987d4f1"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Tue Jan 06 11:52:54 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Wed Jan 07 09:44:59 2026 +0800"
      },
      "message": "opt: replace optee-utee-mock with optee-utee-sys mock feature for unit tests\n"
    },
    {
      "commit": "cf95f73d81b9a95d1559615ed462bb550987d4f1",
      "tree": "249f906f9ea4d2e0a38542957fed941995c99617",
      "parents": [
        "7e73272498638ef604ddef3cb2d27ffc1b159937"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Tue Jan 06 11:50:59 2026 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Wed Jan 07 09:44:59 2026 +0800"
      },
      "message": "feat: enable mock_api in optee-utee-sys\n"
    },
    {
      "commit": "7e73272498638ef604ddef3cb2d27ffc1b159937",
      "tree": "a74fb2e695ddd2376dd8fc947de59ef09b4812f8",
      "parents": [
        "bd69089e15c4b66c692c678425336785fa4e36f7"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Sun Jan 04 05:03:15 2026 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Mon Jan 05 14:36:30 2026 +0800"
      },
      "message": "docs: add release plan 2026\n"
    },
    {
      "commit": "bd69089e15c4b66c692c678425336785fa4e36f7",
      "tree": "a67c75811a3ca542f92a09e3c14065e1b7ea27c2",
      "parents": [
        "d35d2309d66036aeb710f95854e2545fe6a303d0"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Sun Jan 04 04:50:53 2026 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Mon Jan 05 14:36:30 2026 +0800"
      },
      "message": "Update the year in NOTICE\n"
    },
    {
      "commit": "d35d2309d66036aeb710f95854e2545fe6a303d0",
      "tree": "7b5e1744cae987a7a0678daccdad6aca762613f9",
      "parents": [
        "71bafe02f3d4e945d5872f04e1fb2d2951e19267"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Thu Dec 11 10:03:14 2025 +0800"
      },
      "committer": {
        "name": "ZC",
        "email": "390810839@qq.com",
        "time": "Thu Dec 11 11:33:38 2025 +0800"
      },
      "message": "optee-utee: support building with stable rust\n"
    },
    {
      "commit": "71bafe02f3d4e945d5872f04e1fb2d2951e19267",
      "tree": "6ba77e9721cd126dbdf30bed850692c8df5de920",
      "parents": [
        "23a041fd658c99f542e3ba83331784fbe8453819"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Dec 03 14:10:38 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 03 14:10:38 2025 +0800"
      },
      "message": "optee-*: bump version for crates.io publish (#257)\n\n"
    },
    {
      "commit": "23a041fd658c99f542e3ba83331784fbe8453819",
      "tree": "664d1574f83e5667961b36d8c5274bb77ce19c85",
      "parents": [
        "236d79dabc61bcf1925823c2928126031ff45f45"
      ],
      "author": {
        "name": "Matthew Shyu",
        "email": "4744117+ldshyu@users.noreply.github.com",
        "time": "Mon Nov 17 15:25:18 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 17 15:25:18 2025 +0800"
      },
      "message": "examples: change for acipher-rs (#255)\n\nfix potential buffer overflow and match behavior with\noptee_examples\n\nCo-authored-by: Matthew Shyu \u003cmatthew.shyu@amlogic.com\u003e"
    },
    {
      "commit": "236d79dabc61bcf1925823c2928126031ff45f45",
      "tree": "2b59b8af1cec0d2f9567acb360588ba3b6b74a3e",
      "parents": [
        "18cf8f56592ab4173b1562983652c3f9cb91bd2d"
      ],
      "author": {
        "name": "Wang Tao",
        "email": "2412433597@qq.com",
        "time": "Thu Nov 13 21:38:00 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 13 21:38:00 2025 +0800"
      },
      "message": "examples: enable message-passing-interface-rs example for no-std and promote it to a common example (#254)\n\n"
    },
    {
      "commit": "18cf8f56592ab4173b1562983652c3f9cb91bd2d",
      "tree": "01bc5405fb0c126094288c98bc576a5590dff32c",
      "parents": [
        "fa2a0b787bd971233fda8b07dcd9c659588e94a1"
      ],
      "author": {
        "name": "Wang Tao",
        "email": "2412433597@qq.com",
        "time": "Tue Nov 11 11:53:17 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 11 11:53:17 2025 +0800"
      },
      "message": "examples: enable serde example for no-std and promote it to a common example (#253)\n\nEnabled Serde to work in no-std environments by implementing the required modifications for compatibility. Made Serde be a common example"
    },
    {
      "commit": "fa2a0b787bd971233fda8b07dcd9c659588e94a1",
      "tree": "d4a2f68b4c5d3ecb2e87cefb26f39505739bdbfe",
      "parents": [
        "54c8b7125f4a04b6de28f7c40c4dcd9e2c327659"
      ],
      "author": {
        "name": "asir",
        "email": "115541901+asir66@users.noreply.github.com",
        "time": "Fri Nov 07 17:00:20 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 07 17:00:20 2025 +0800"
      },
      "message": "add the FEATURES for no-std config file and correct Dockerfile link (#252)\n\n"
    },
    {
      "commit": "54c8b7125f4a04b6de28f7c40c4dcd9e2c327659",
      "tree": "22ab81e4ff4a5920ecac37ee473d74ff6618c739",
      "parents": [
        "5157d91a9edc9fdff94efdc4cc3e0b5db6e2e999"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Mon Nov 03 10:16:00 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 03 10:16:00 2025 +0800"
      },
      "message": "dev_docker: move OP-TEE version from image name to tag (#251)\n\n"
    },
    {
      "commit": "5157d91a9edc9fdff94efdc4cc3e0b5db6e2e999",
      "tree": "e8bca0e6f670bf30303360b971156cd380b33c48",
      "parents": [
        "f2d6624905aac3f1127f3a0f0ba2726ec10a6097"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Oct 29 04:07:51 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Oct 31 13:56:58 2025 +0800"
      },
      "message": "docs: add operation-guide-for-integration-with-each-optee-release.md\n"
    },
    {
      "commit": "f2d6624905aac3f1127f3a0f0ba2726ec10a6097",
      "tree": "844d2a7501e1a0dee92ee28194ba31d3a601ae1c",
      "parents": [
        "f67a5ddcde3e5693db4cb6fee5214bc568280e74"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Oct 29 10:50:14 2025 +0800"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Oct 31 13:56:58 2025 +0800"
      },
      "message": "Update OP-TEE version from 4.7.0 to 4.8.0"
    },
    {
      "commit": "f67a5ddcde3e5693db4cb6fee5214bc568280e74",
      "tree": "1a3836e31096eb6d4028be4917d0a52a59a1ff01",
      "parents": [
        "2ad0c4852af4d287c1d6e628722cb400475f1300"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Oct 28 20:36:31 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 28 20:36:31 2025 +0800"
      },
      "message": "ci/build_qemu_image: free disk space (#247)\n\n* Add cleanup step for unused packages in workflow\n\nAdded a cleanup step to remove unused packages and SDKs to free up disk space during the build process.\n\n* Use sudo for OP-TEE dependencies installation\n\nChanged script execution to use sudo for installing OP-TEE dependencies."
    },
    {
      "commit": "2ad0c4852af4d287c1d6e628722cb400475f1300",
      "tree": "2ae0fbd227a53ac8d710a1a80058ebe4cdd94625",
      "parents": [
        "f237f2cb39add6065ce2414aef3676285fa74d06"
      ],
      "author": {
        "name": "Hugo Trippaers",
        "email": "hugo@strocamp.net",
        "time": "Fri Oct 24 13:16:04 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 24 19:16:04 2025 +0800"
      },
      "message": "Improve error messages on missing environment during build (#246)\n\n"
    },
    {
      "commit": "f237f2cb39add6065ce2414aef3676285fa74d06",
      "tree": "dda41ee197d4327db94f20e0fa7eef419f7adf86",
      "parents": [
        "a8cb34150770ba729b2cc9b3c1d7c014bd32d95b"
      ],
      "author": {
        "name": "ivila",
        "email": "390810839@qq.com",
        "time": "Tue Oct 21 14:29:17 2025 +0800"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Oct 21 15:20:53 2025 +0800"
      },
      "message": "ci: run test-in-optee-repo every day to detect issues earlier\n"
    },
    {
      "commit": "a8cb34150770ba729b2cc9b3c1d7c014bd32d95b",
      "tree": "016fb7b563f9ca76cdf159031ae9ef5d9b6c5458",
      "parents": [
        "3626935b1336fe4cabdb7d89ea1a21197faef87b"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Oct 21 02:41:41 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Oct 21 12:04:15 2025 +0800"
      },
      "message": "optee-teec: disable default features for num_enum\n"
    },
    {
      "commit": "3626935b1336fe4cabdb7d89ea1a21197faef87b",
      "tree": "d30e408634d7361cc44e728295e44be41984a0b2",
      "parents": [
        "a5cbdba9ce9fdf260d4e83a70aa9b11f6d7e8b32"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Oct 15 02:51:18 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Oct 15 13:39:28 2025 +0800"
      },
      "message": "ci: remove env HOME from dev docker workflows\n"
    },
    {
      "commit": "a5cbdba9ce9fdf260d4e83a70aa9b11f6d7e8b32",
      "tree": "b1f5377cf808352df2ede13a88d6d3afc420a2f9",
      "parents": [
        "b84ba90959970f5cf64392ef54bf314a695873eb"
      ],
      "author": {
        "name": "asir",
        "email": "115541901+asir66@users.noreply.github.com",
        "time": "Wed Oct 15 10:01:52 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 14 19:01:52 2025 -0700"
      },
      "message": "ci: update skywalking-eyes action to v0.7.0 and add ignore rules (#238)\n\n* ci: update skywalking-eyes action to v0.7.0 and add ignore rules (#230)\n\n* remove ci auto-fix"
    },
    {
      "commit": "b84ba90959970f5cf64392ef54bf314a695873eb",
      "tree": "600960eab74e272c8d5ad2c768c57ca220c088cb",
      "parents": [
        "e933aa2504bdabce45c1b1921fd66c7667cee74b"
      ],
      "author": {
        "name": "zf",
        "email": "zfc@apache.org",
        "time": "Mon Oct 13 22:23:26 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 13 19:23:26 2025 -0700"
      },
      "message": "dev-docker: use customized rust toolchain path (#237)\n\n* dev-docker: use customized rust toolchain path\n\n* build: OPTEE_VERSION set by Build ARG"
    },
    {
      "commit": "e933aa2504bdabce45c1b1921fd66c7667cee74b",
      "tree": "3c3a5b0d4e8e866a373bcabdb496d5ce8e37c373",
      "parents": [
        "2e54d5f72159dee5224362fe8b1dcc55f16c964f"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Mon Oct 13 10:41:26 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 13 10:41:26 2025 +0800"
      },
      "message": "ci: test build on dev docker (#236)\n\nCo-authored-by: zf \u003czfc@apache.org\u003e"
    },
    {
      "commit": "2e54d5f72159dee5224362fe8b1dcc55f16c964f",
      "tree": "4692da9729f10c10cfeeff9cad471b06de83483a",
      "parents": [
        "c4b7d4d171ae17728c45ad37b9a0abbbb909d58d"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Mon Sep 29 03:39:59 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Sep 30 10:57:58 2025 +0800"
      },
      "message": "plugin: add pointer checks and refine FFI logic\n"
    },
    {
      "commit": "c4b7d4d171ae17728c45ad37b9a0abbbb909d58d",
      "tree": "5e9f6ec7af115e11e596578a9ed5de8872c894b7",
      "parents": [
        "3847baa34f23b9a44710ab8cc83987c7c131271d"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Sep 25 08:39:12 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Sep 30 10:57:58 2025 +0800"
      },
      "message": "optee-teec: clippy default enforcement\n"
    },
    {
      "commit": "3847baa34f23b9a44710ab8cc83987c7c131271d",
      "tree": "6bb9dfc5a2e34746ff124fd7f6b7939066d58f82",
      "parents": [
        "c2da81797e7499981c0c040bad65565f42788db0"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Sep 24 02:39:04 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Sep 30 10:57:58 2025 +0800"
      },
      "message": "optee-utee: clippy default enforcement\n\n\"source environment \u0026\u0026 cd optee-utee \u0026\u0026 cargo clippy --target aarch64-unknown-linux-gnu -- -D warnings\"\n"
    },
    {
      "commit": "c2da81797e7499981c0c040bad65565f42788db0",
      "tree": "2f0d2a3dcebd1f1a15eefc8d532cb5186d516e9d",
      "parents": [
        "d6c23ad4a26d88fc1009663871ac194ba6f247ff"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Sep 26 10:27:49 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 26 10:27:49 2025 +0800"
      },
      "message": "ci: enhance cleanup process in workflow (#234)\n\nAdded cleanup steps to remove heavy preinstalled SDKs."
    },
    {
      "commit": "d6c23ad4a26d88fc1009663871ac194ba6f247ff",
      "tree": "6535290db82d6db5e8f3b8bbf4417e49b2e46c55",
      "parents": [
        "6625db643ed3d5ba0d28cc4fef0188033de5d463"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Sep 24 14:13:45 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Sep 25 14:26:12 2025 +0800"
      },
      "message": "build: fix building error in OP-TEE repo\n\nThe CI for building in OP-TEE repo fails:\n/bin/sh: 1: clippy: not found\n\nThe building commands in OP-TEE doesn\u0027t specify the BUILDER:\nhttps://github.com/OP-TEE/build/blob/master/br-ext/package/optee_rust_examples_ext/optee_rust_examples_ext.mk\n\nThe BUILDER and FEATURES should have default values in root Makefile.\nAlso added in examples/Makefile.\n"
    },
    {
      "commit": "6625db643ed3d5ba0d28cc4fef0188033de5d463",
      "tree": "2f0843a0912438ef22373de44e927dae204c091e",
      "parents": [
        "ff1983b0ceb0f7e3e0a282c07dc500c38781599f"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Sep 23 09:28:13 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Sep 24 16:58:35 2025 +0800"
      },
      "message": "examples: passing BUILDER, FEATURES from top Makefile\n"
    },
    {
      "commit": "ff1983b0ceb0f7e3e0a282c07dc500c38781599f",
      "tree": "95f0db469afa0a91980805d80d3dd1e58ad60092",
      "parents": [
        "69d790c2631a146b50f7b2a7554db06e044f5007"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Mon Sep 22 08:27:34 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Sep 24 16:58:35 2025 +0800"
      },
      "message": "build: set BUILDER and FEATURES in environment\n\nIn TA\u0027s Makefile it only takes the BUILDER and FEATURES values,\nand set to build in no-std by default.\n"
    },
    {
      "commit": "69d790c2631a146b50f7b2a7554db06e044f5007",
      "tree": "a33a8c3cd65c22e90786b90ba66d01189600e516",
      "parents": [
        "b1e6edd7e3683bef93c2787cc5eeddb61867e7b6"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Sep 19 05:48:24 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Sep 24 16:58:35 2025 +0800"
      },
      "message": "projects: use std feature of optee-utee\n"
    },
    {
      "commit": "b1e6edd7e3683bef93c2787cc5eeddb61867e7b6",
      "tree": "b2ebd2e9e624c04fb1b92ce611d9b7cfd6009bb1",
      "parents": [
        "a371326989be7a36b703e489908d6179f48e2a6b"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Sep 19 04:13:08 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Sep 24 16:58:35 2025 +0800"
      },
      "message": "optee-utee: add std feature\n"
    },
    {
      "commit": "a371326989be7a36b703e489908d6179f48e2a6b",
      "tree": "75de1b91402386a6ec3f4ac628e925ea9165c5f0",
      "parents": [
        "6d6df9014565461c497cba261a18d699e8b47b54"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Sep 16 03:00:40 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Sep 17 17:39:16 2025 +0800"
      },
      "message": "scripts: update for release process\n"
    },
    {
      "commit": "6d6df9014565461c497cba261a18d699e8b47b54",
      "tree": "dec7ba549bf1681a74133102ced27a32f48ba29c",
      "parents": [
        "ad670a1f28e77884d652e20427aa64c41213175a"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Sep 05 03:15:21 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Sep 11 16:34:39 2025 +0800"
      },
      "message": "examples: advanced clippy enforcement to avoid panic\n"
    },
    {
      "commit": "ad670a1f28e77884d652e20427aa64c41213175a",
      "tree": "71cf2c6f63f1a28b59c5e08778dcc38b8216673c",
      "parents": [
        "ebe5f5380353452b7244315afe14ae65f1dc63c9"
      ],
      "author": {
        "name": "zf",
        "email": "zfc@apache.org",
        "time": "Wed Sep 03 07:43:13 2025 -0700"
      },
      "committer": {
        "name": "zf",
        "email": "zfc@apache.org",
        "time": "Wed Sep 03 21:27:41 2025 -0400"
      },
      "message": "Fix link to Patches in documentation"
    },
    {
      "commit": "ebe5f5380353452b7244315afe14ae65f1dc63c9",
      "tree": "aa360ada65f191b6f22f0076899f59314b88241f",
      "parents": [
        "0fb28019f57296834d82be044fea2eca6bc9add2"
      ],
      "author": {
        "name": "Zhaofeng Chen",
        "email": "zfc@apache.org",
        "time": "Wed Sep 03 05:38:30 2025 +0000"
      },
      "committer": {
        "name": "zf",
        "email": "zfc@apache.org",
        "time": "Wed Sep 03 21:27:41 2025 -0400"
      },
      "message": "repo: update description for graduation.\n"
    },
    {
      "commit": "0fb28019f57296834d82be044fea2eca6bc9add2",
      "tree": "30505cc1dc3d68f050e7034313f07bc1b3506606",
      "parents": [
        "7978b74e73fe0ba0d64d6349e8742daeb23c8d86"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Aug 26 20:30:30 2025 +0800"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Wed Aug 27 14:12:33 2025 +0800"
      },
      "message": "ci: cleanup unused packages for OP-TEE workflows\n"
    },
    {
      "commit": "7978b74e73fe0ba0d64d6349e8742daeb23c8d86",
      "tree": "4956b7b93601086dca949906849adb4cdeb66077",
      "parents": [
        "41e586f08859e1b033564ccbb31f3402c04a7d17"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Aug 22 12:24:57 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Mon Aug 25 14:23:24 2025 +0800"
      },
      "message": "lint: Fix clippy errors in host apps\n"
    },
    {
      "commit": "41e586f08859e1b033564ccbb31f3402c04a7d17",
      "tree": "64281a75d8f8ba6cf34f3d0ff8d72e84509322e7",
      "parents": [
        "487684210655ab227bd8a29b6f4be6b5892f07f5"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Aug 22 12:20:08 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Mon Aug 25 14:23:24 2025 +0800"
      },
      "message": "lint: Fix clippy errors in TA\n"
    },
    {
      "commit": "487684210655ab227bd8a29b6f4be6b5892f07f5",
      "tree": "818118e90c59d35a63e26908cb780be817935295",
      "parents": [
        "979810c728769eddc1693f46423f1e7494238014"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Aug 22 12:14:30 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Mon Aug 25 14:23:24 2025 +0800"
      },
      "message": "lint: Add clippy enforcement to host and plugin Makefiles\n"
    },
    {
      "commit": "979810c728769eddc1693f46423f1e7494238014",
      "tree": "cba375801d7ba818d2f9802a4026e2551e4e6ba3",
      "parents": [
        "102e65ee480746d8070636ac9a7376dc8d759c37"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Fri Aug 22 11:55:44 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Mon Aug 25 14:23:24 2025 +0800"
      },
      "message": "lint: Add clippy enforcement to TA Makefiles\n\n- Add clippy target with -D warnings to all TA Makefiles\n- Update rust-toolchain to support enhanced clippy features\n"
    },
    {
      "commit": "102e65ee480746d8070636ac9a7376dc8d759c37",
      "tree": "63201f80d55d9c128336688285ac7d638796b9cc",
      "parents": [
        "4c011cd196ec74e2f41f04489431dd2fc37882da"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Aug 21 06:39:52 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Aug 21 21:00:09 2025 +0800"
      },
      "message": "optee-*: bump version to 0.6.0\n"
    },
    {
      "commit": "4c011cd196ec74e2f41f04489431dd2fc37882da",
      "tree": "7ca55dde185300ca3fa91a66e6e54e5543f318ce",
      "parents": [
        "0517514539254468e5ead7c4f94793af0dfce378"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Aug 21 10:40:02 2025 +0800"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Aug 21 14:30:14 2025 +0800"
      },
      "message": "Update the link to teaclave website"
    },
    {
      "commit": "0517514539254468e5ead7c4f94793af0dfce378",
      "tree": "a44c61b06375434decaa5d7d89d2ede6447d0bfe",
      "parents": [
        "8d29a450e0e4c8d867c9ed661ed4535bc1034e98"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "demesne@foxmail.com",
        "time": "Thu Jun 26 17:24:24 2025 +0800"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Thu Aug 21 14:30:14 2025 +0800"
      },
      "message": "docs: Add tips and scripts for release\n"
    },
    {
      "commit": "8d29a450e0e4c8d867c9ed661ed4535bc1034e98",
      "tree": "ef6ad5bc50917c6ab5c06483ed2f4e1527f0af80",
      "parents": [
        "4f8ca69ebc021cc51cec48799b23b76efa2da740"
      ],
      "author": {
        "name": "Zhaofeng Chen",
        "email": "zfc@apache.org",
        "time": "Thu Aug 14 22:39:54 2025 +0000"
      },
      "committer": {
        "name": "zf",
        "email": "zfc@apache.org",
        "time": "Mon Aug 18 22:49:30 2025 -0400"
      },
      "message": "example: fix emulate target in std env\n"
    },
    {
      "commit": "4f8ca69ebc021cc51cec48799b23b76efa2da740",
      "tree": "bc34a697dddb46a9f44ac258efab981120f034af",
      "parents": [
        "c3adaf8f4e432926bd49478e845174d3f72a893a"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Mon Aug 18 09:09:48 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Aug 19 10:30:56 2025 +0800"
      },
      "message": "examples: register custom rng to avoid patching getrandom\n"
    },
    {
      "commit": "c3adaf8f4e432926bd49478e845174d3f72a893a",
      "tree": "6f379624c6573ea6432b04e09f90a6468e554109",
      "parents": [
        "89644fe13bf81803e1ff9ebaaea479a0af203d15"
      ],
      "author": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Mon Aug 18 08:08:27 2025 +0000"
      },
      "committer": {
        "name": "Yuan Zhuang",
        "email": "yuanz@apache.org",
        "time": "Tue Aug 19 10:30:56 2025 +0800"
      },
      "message": "build: disable CFG_TA_FLOAT_SUPPORT\n\nWhen building tls_client and tls_server 32bit TAs, this error occurred:\n  multiple definition of `__aeabi_fcmple\u0027 (`__aeabi_fcmpeq\u0027 and others)\nThis means the __aeabi functions are defined both in Rustc\ncompiler_builtins and optee libutils.\n\nDisable the CFG_TA_FLOAT_SUPPORT when building libutils is a easy\napproach without porting the compiler_builtins.\n"
    }
  ],
  "next": "89644fe13bf81803e1ff9ebaaea479a0af203d15"
}
