)]}'
{
  "log": [
    {
      "commit": "53796c7a60c40f0e089392f37ac5ceea741542ad",
      "tree": "73df8916c62c7776f5540ed14ed7d3370f57d2d6",
      "parents": [
        "8607404bd2e07308497300188ca963d6b8bdcffe"
      ],
      "author": {
        "name": "Dongyang Li",
        "email": "lidongyang@selectdb.com",
        "time": "Mon Sep 14 19:36:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 14 19:36:44 2026 +0800"
      },
      "message": "[ci] Trigger Docker images independently (#415)"
    },
    {
      "commit": "8607404bd2e07308497300188ca963d6b8bdcffe",
      "tree": "a64835a324883bab4648b2ef03066b41454b9783",
      "parents": [
        "7adcd59775c1af5263f969bd1f793c7505a904bd"
      ],
      "author": {
        "name": "yiguolei",
        "email": "676222867@qq.com",
        "time": "Thu Sep 10 10:15:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 10 10:15:02 2026 +0800"
      },
      "message": "Revert \"Update build.yml Dockerfile patches for upstream almalinux:8 change (…\" (#414)\n\nThis reverts commit 82e47677b3dabc8bf8d83f5a089c4b3b95a20860."
    },
    {
      "commit": "7adcd59775c1af5263f969bd1f793c7505a904bd",
      "tree": "915e44e764387f97eabcdd948fdc46309bb5c1e8",
      "parents": [
        "8078e1e18b1b940ce61aab9481f60c687cc47556"
      ],
      "author": {
        "name": "Mingyu Chen (Rayner)",
        "email": "morningman@163.com",
        "time": "Mon Aug 17 17:29:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 17:29:08 2026 +0800"
      },
      "message": "[ci] Unblock Docker on the Linux build, cache ccache, and stop macOS from stalling (#410)\n\nRun 31988123966 took 5h01m end to end. Where it went, and what this changes.\n\n**The Docker image waited 1h39m for nothing.** `update-docker` only consumes\n`doris-thirdparty-prebuilt-linux-x86_64.tar.xz`, which was published at 05:19,\nbut as `needs: build` it depended on the whole matrix and did not start until\n06:58 - held up by macOS x86_64, which finished at 06:56. The build job is now a\nreusable workflow called once per platform, so `update-docker` can depend on\n`build-linux-x86_64` alone. Splitting it this way is also what makes the two\nchanges below expressible per platform.\n\n**Every macOS build sat idle for exactly 10 minutes.** thrift\u0027s configure finds\nthe dotnet the runner images ship, so `make` runs `dotnet build -c Release` for\n`lib/netstd`. The build itself finishes in seconds, and then the compiler server\nit leaves behind holds the stdout it inherited for its full keep-alive while\nnothing happens - 600.0s on macos-14, 598.8s on macos-15-intel, 0.01s on Linux.\nSet `UseSharedCompilation\u003dfalse` and `MSBUILDDISABLENODEREUSE\u003d1` so no server is\nleft running.\n\n**macOS x86_64 costs 4h22m41s of a 5h01m run** - against 1h27m54s for Linux\narm64 - because that runner is roughly 2x slower than the M1 one at compiling and\nabout 8x slower at spawning processes, which is what a tree of 70+ autotools\npackages does all day. curl\u0027s 576 configure probes take 21s on macos-14 and 178s\nthere. It already runs with `continue-on-error`, so build it only once its\npublished archive is older than `vars.MACOS_X86_MAX_AGE_DAYS` (default 7) rather\nthan on every thirdparty change. `workflow_dispatch` with `force_build` still\nbuilds it unconditionally.\n\n**Nothing was cached between runs.** ccache is installed on the runners but\nnothing routed through it and nothing persisted it, so a thirdparty change that\ntouches one package still rebuilt all ~80. Set `ENABLE_THIRDPARTY_CCACHE\u003dON` and\ncarry `$CCACHE_DIR` across runs with `actions/cache`. The cache is saved even\nwhen the build fails, which is what makes the `max_attempts\u003d3` retry in the\nprerelease job affordable - today a flaky download mirror can cost three full\nbuilds. This needs apache/doris to honour `ENABLE_THIRDPARTY_CCACHE`; until that\nlands it is an unused variable and the cache stays empty.\n\n`success` and `failure` now list every build job. `success` had to move to\n`!cancelled() \u0026\u0026 !failure()`, because a skipped `build-macos-x86_64` would\notherwise skip it too and leave the release note stuck at BUILDING - which is the\nstate that stops all future scheduled runs.\n\nCo-authored-by: morningman \u003cmoringman@apache.org\u003e"
    },
    {
      "commit": "8078e1e18b1b940ce61aab9481f60c687cc47556",
      "tree": "e4df2a427bbf50215292cb47718597a333ef8c73",
      "parents": [
        "a5fe696f1a7cec3b9e66b7ed1abff53c9ece75e4"
      ],
      "author": {
        "name": "Mingyu Chen (Rayner)",
        "email": "morningman@163.com",
        "time": "Mon Aug 17 12:18:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 12:18:28 2026 +0800"
      },
      "message": "[ci] Stop the scheduled builds from rebuilding on every tick, and fix 3.1 (#409)\n\nThe Actions tab has been solid red: 1.2-lts, 2.1, 3.0 and 3.1 failed 28 out of\n28 scheduled runs over the last 15 hours, and 2.0 failed 20 out of 28. That is\none failure pattern amplified by one state machine bug.\n\nThe bug: the whole pipeline keeps its state in the body of the `automation*`\nrelease. The prerelease job reads `Doris Version:` out of it to decide whether\nanything needs building, but the failure job overwrote the note with just\n`Status: *FAILURE*` and a checksum block, dropping that line. Thirty minutes\nlater prerelease read an empty version, concluded \"The first release was\ndetected\" and rebuilt everything from scratch, which failed again and wiped the\nversion again. branch-1.2-lts shows how bad this got: that branch has had no\ncommits in years and was still running a full macOS build every 30 minutes.\n\nThe failure job now records the version it tried to build, exactly like the\nsuccess job does, so the state can no longer be lost. Because that also removes\nthe accidental retry the loop was providing, the prerelease job gains a bounded\none: a run whose predecessor ended in FAILURE retries up to 3 times and then\nstops. A note without a parseable counter is treated as out of attempts, so a\nmalformed note can never re-open the loop.\n\nmanual-build.yml had the same failure job and writes to the same `automation`\nrelease as the scheduled master build, so one manual build that went red used to\nput master into that loop as well.\n\nWhat was actually failing underneath:\n\n  - 2.1/3.0/3.1: LZO2_DOWNLOAD in those branches still points at\n    fossies.org/linux/misc/lzo-2.10.tar.gz, which now answers 410 Gone. master\n    and 4.0 already moved to oberhumer.com. 3.1 also shares 4.0\u0027s dead libuuid\n    mirror, nchc.dl.sourceforge.net. Both are pre-seeded in build-3.1.yml the\n    same way 4.0 already does it, and fixed at the source in apache/doris.\n  - 1.2-lts: curl 7.79.0 no longer builds against the libngtcp2 that ships on\n    the macOS runner image (ngtcp2_crypto_openssl.h was renamed upstream).\n  - 2.0: the Linux job ran out of disk in /tmp while building aws-sdk-cpp.\n\n1.2-lts, 2.0, 2.1 and 3.0 are switched to workflow_dispatch only. They are no\nlonger polled; trigger them from the Actions tab when a build is needed.\n\nOther hardening:\n\n  - fail-fast: false on 3.1. A single red platform used to cancel the other two,\n    so nobody could see whether Linux or Intel macOS were healthy.\n  - concurrency group per workflow. A full build takes hours while the schedule\n    fires every 30 minutes, so runs were overlapping and racing on the same\n    release tag.\n  - 3.1 drops easimon/maximize-build-space. It reserves only root-reserve-mb on\n    /, and gcc writes its temporaries to /tmp on /, which is how 2.0 died. master\n    and 4.0 already build on the stock disk.\n  - prerelease moved off macos-14 for master and 3.1. Without GNU md5sum,\n    download-thirdparty.sh skips verification entirely and packs the 0-byte\n    files that failed downloads leave behind into the source tarball, so the\n    build jobs fail on a checksum prerelease never looked at.\n  - gh release delete-asset before upload, with --yes so it actually runs\n    non-interactively.\n  - actions/checkout v4 -\u003e v5, clearing the Node 20 deprecation warning.\n\nCo-authored-by: morningman \u003cmoringman@apache.org\u003e\nCo-authored-by: Claude Opus 5 (1M context) \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "a5fe696f1a7cec3b9e66b7ed1abff53c9ece75e4",
      "tree": "afe9b5c490de3ddce43ac2c1aa705eccfa2baf58",
      "parents": [
        "cb7fc7e6df39837825acef3d14326ee757ea41c5"
      ],
      "author": {
        "name": "Dongyang Li",
        "email": "lidongyang@selectdb.com",
        "time": "Thu Aug 06 17:43:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 06 17:43:54 2026 +0800"
      },
      "message": "Fix macOS thirdparty builds and Docker release gating (#405)\n\n* Fix macOS build and Docker release gating\n\n* Add fallback for rate-limited GCC header download"
    },
    {
      "commit": "cb7fc7e6df39837825acef3d14326ee757ea41c5",
      "tree": "2b6fa6978153783ee2ce28cca5a0f0f8ce4fa7ee",
      "parents": [
        "c0f6b167727733877e56bb5c37b958c76ddc49f3"
      ],
      "author": {
        "name": "Dongyang Li",
        "email": "lidongyang@selectdb.com",
        "time": "Wed Aug 05 20:27:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 05 20:27:58 2026 +0800"
      },
      "message": "[ci] Build Linux ARM64 thirdparty in GitHub Actions (#404)\n\n* [ci] build Linux ARM64 thirdparty in GitHub Actions\n\n* [ci] include thirdparty commit marker in prebuilt archives"
    },
    {
      "commit": "c0f6b167727733877e56bb5c37b958c76ddc49f3",
      "tree": "ebbd594d0d01d06c8a3e720d596e889cfc2ace62",
      "parents": [
        "82e47677b3dabc8bf8d83f5a089c4b3b95a20860"
      ],
      "author": {
        "name": "Dongyang Li",
        "email": "lidongyang@selectdb.com",
        "time": "Fri Jul 17 20:28:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 17 20:28:34 2026 +0800"
      },
      "message": "Pin Rust 1.91 for thirdparty builds (#403)"
    },
    {
      "commit": "82e47677b3dabc8bf8d83f5a089c4b3b95a20860",
      "tree": "d6c014a3ad1308ae73224f1a9222d758681164bf",
      "parents": [
        "d2349f27dcd0532229b08cdef38eb4f2a7101c90"
      ],
      "author": {
        "name": "Dongyang Li",
        "email": "lidongyang@selectdb.com",
        "time": "Mon Jul 13 15:55:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 13 15:55:26 2026 +0800"
      },
      "message": "Update build.yml Dockerfile patches for upstream almalinux:8 change (#400)\n\nUpstream PR apache/doris#65516 switched the Docker image from centos:7\nto almalinux:8. This requires updating the Dockerfile patches in build.yml:\n\n1. Remove the epel mirror patch (no longer needed — almalinux:8 uses dnf)\n2. Add line ending normalization (\\r\\n → \\n) for robust regex matching\n3. Update USE_AVX2 patch to match the new PATH that includes Rust\u0027s\n   /root/.cargo/bin\n\nCo-authored-by: Claude \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "d2349f27dcd0532229b08cdef38eb4f2a7101c90",
      "tree": "7db5d357096c304fbad7016fcdc31d7745debc2c",
      "parents": [
        "04c9c4c9a40b3f75514b41d4a207e9029ecd87e0"
      ],
      "author": {
        "name": "Dongyang Li",
        "email": "lidongyang@selectdb.com",
        "time": "Fri Jul 03 19:20:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 03 19:20:08 2026 +0800"
      },
      "message": "Fix macOS x86 runner label (#397)"
    },
    {
      "commit": "04c9c4c9a40b3f75514b41d4a207e9029ecd87e0",
      "tree": "9ff6a4af4dd6572e0ec4e64cf7039c691d6bc6f2",
      "parents": [
        "326e4e6863708dbf6aad7688f3f9122ba2a09da5"
      ],
      "author": {
        "name": "Dongyang Li",
        "email": "lidongyang@selectdb.com",
        "time": "Mon Jun 01 22:01:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 01 22:01:50 2026 +0800"
      },
      "message": "[fix] prevent macos-13 runner starvation from blocking docker image update (#395)\n\nmacos-13 (Intel Mac) GitHub Actions runners have become increasingly scarce\nand regularly queue for 24h before timing out. This caused the entire build\nmatrix to fail, blocking update-docker and leaving the release status stuck\nat BUILDING indefinitely.\n\n- Remove macOS-x86_64 (macos-13) from the build matrix: Intel Mac is being\n  phased out and no downstream consumer (Docker image, Linux workflow) needs\n  darwin-x86_64 artifacts; Apple Silicon covers all active Mac use cases\n- Add fail-fast: false so a future matrix failure does not cancel remaining\n  in-progress builds\n- Fix failure job condition to always() \u0026\u0026 failure() so it fires even when\n  update-docker is skipped rather than failed, preventing status from being\n  stuck at BUILDING"
    },
    {
      "commit": "326e4e6863708dbf6aad7688f3f9122ba2a09da5",
      "tree": "5890ecd34b9d3f4a3f497ff98fbc93d5e8287475",
      "parents": [
        "fcdb6623112b5e57f49da0a9fd1fac2b8ca3cf11"
      ],
      "author": {
        "name": "Dongyang Li",
        "email": "lidongyang@selectdb.com",
        "time": "Fri May 29 10:13:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 10:13:46 2026 +0800"
      },
      "message": "Add build-4.0.yml workflow for branch-4.0 prebuilt and docker image (#394)\n\n* Update build.yml\n\n* Update build.yml\n\n* [feat] add build-4.0.yml workflow for branch-4.0 docker image\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n\n* [fix] pre-download lzo from official mirror (fossies.org returns 410 Gone)\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n\n* [fix] run prerelease on ubuntu-latest to avoid macOS runner network blocks\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n\n* [fix] pre-download libuuid from SF main redirector (TW mirror blocked on GH Actions)\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n\n* [fix] avoid gh release upload --clobber race-condition false failure\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n\n---------\n\nCo-authored-by: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "fcdb6623112b5e57f49da0a9fd1fac2b8ca3cf11",
      "tree": "2adf0bd35f4d9f81f2165b1aa444f488c0984ce0",
      "parents": [
        "dcaea7563072b7e6705d5f593f1a143a4f287ca7"
      ],
      "author": {
        "name": "Mingyu Chen (Rayner)",
        "email": "morningman@163.com",
        "time": "Mon Apr 20 10:08:47 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 10:08:47 2026 -0700"
      },
      "message": " [fix] register docker actions as submodules (#391)\n\n* [fix] clone docker actions locally to bypass enterprise allowlist\n\nEnterprise policy blocks docker/setup-buildx-action@v3,\ndocker/login-action@v3, and docker/build-push-action@v5 as\nthird-party actions. Follow the paths-filter pattern from\napache/doris: clone each action into .github/actions/\u003cname\u003e\nat a pinned commit and reference it via a local path.\n\nCo-Authored-By: Claude Opus 4.7 \u003cnoreply@anthropic.com\u003e\n\n* [fix] register docker actions as submodules and fix pinned SHAs\n\nRegister docker/setup-buildx-action, docker/login-action, and\ndocker/build-push-action as submodules under .github/actions/,\nmatching the paths-filter pattern used by apache/doris.\n\nAlso correct the pinned commit SHAs in build.yml — the previous\ncommit had them mismapped because parallel gh api calls returned\nout of order."
    },
    {
      "commit": "dcaea7563072b7e6705d5f593f1a143a4f287ca7",
      "tree": "07e377c3d6e37a2ee245a8fdab6c395bb0294b79",
      "parents": [
        "b06792e1adb3570f48f970cf297de8f71596c723"
      ],
      "author": {
        "name": "Dongyang Li",
        "email": "lidongyang@selectdb.com",
        "time": "Fri Apr 17 12:51:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 21:51:27 2026 -0700"
      },
      "message": "[feat] update build-env-ldb-toolchain docker images after prebuilt release (#389)\n\n* [feat] update build-env-ldb-toolchain docker images after prebuilt release\n\nAfter each successful thirdparty prebuilt release, automatically rebuild\nand push the apache/doris:build-env-ldb-toolchain-latest and\napache/doris:build-env-ldb-toolchain-no-avx2-latest Docker images.\n\nThe upstream docker/compilation/Dockerfile is fetched at CI time and\npatched in-place, so any toolchain/dependency updates from apache/doris\nare automatically inherited without maintaining a local Dockerfile copy.\n\nCo-Authored-By: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n\n* 3\n\n---------\n\nCo-authored-by: stephen lee \u003clee@mbp.local\u003e\nCo-authored-by: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "b06792e1adb3570f48f970cf297de8f71596c723",
      "tree": "2ee7bb09e89f04d5399b88d9fc95f3e6b9d7ce95",
      "parents": [
        "165dfec5ba245f1da5db81ae7b69605164c59b5e"
      ],
      "author": {
        "name": "Mingyu Chen (Rayner)",
        "email": "morningman@163.com",
        "time": "Mon Mar 02 22:25:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 02 22:25:31 2026 +0800"
      },
      "message": "[fix] remove max space action (#382)\n\n"
    },
    {
      "commit": "165dfec5ba245f1da5db81ae7b69605164c59b5e",
      "tree": "d3322e95519cf1965ba38e6437863ef1fd58c392",
      "parents": [
        "6fa9ca55f1c691802dff63b39b3965329765c9c8"
      ],
      "author": {
        "name": "Mingyu Chen (Rayner)",
        "email": "morningman@163.com",
        "time": "Mon Mar 02 12:32:01 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 02 12:32:01 2026 +0800"
      },
      "message": "[feat] add manual-build.yml for thirdparty (#381)\n\n"
    },
    {
      "commit": "6fa9ca55f1c691802dff63b39b3965329765c9c8",
      "tree": "3679c0b5c0d9e970d5b1c373bcbd8175bacc38da",
      "parents": [
        "47050fb535ed67c35332491abfdd7978d52bab27"
      ],
      "author": {
        "name": "Mingyu Chen (Rayner)",
        "email": "morningman@163.com",
        "time": "Fri Oct 24 09:57:23 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 24 09:57:23 2025 +0800"
      },
      "message": "[fix](cmake) use specified version of cmake (#363)\n\n"
    },
    {
      "commit": "47050fb535ed67c35332491abfdd7978d52bab27",
      "tree": "5bf8d21d31623790c274b475de5cc45200e03edb",
      "parents": [
        "ad6a1202d432b326a3ec2e83d513323dc1916ffc"
      ],
      "author": {
        "name": "Pxl",
        "email": "pxl290@qq.com",
        "time": "Wed Jul 30 20:15:33 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 30 20:15:33 2025 +0800"
      },
      "message": "fork prebuild 2.1 and 3.1 from 3.0 (#345)\n\nfork prebuild 2.1 and 3.1 from 3.0"
    },
    {
      "commit": "ad6a1202d432b326a3ec2e83d513323dc1916ffc",
      "tree": "fffaea999ea44b363caa2c296a20fe9dc1410ec5",
      "parents": [
        "a61a6b2b5f30dcdab897952b6528cf13e036cefa"
      ],
      "author": {
        "name": "Pxl",
        "email": "pxl290@qq.com",
        "time": "Wed Jul 30 17:18:00 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 30 17:18:00 2025 +0800"
      },
      "message": "change macos-latest to macos-14 (#338)\n\nchange macos-latest to macos-14"
    },
    {
      "commit": "a61a6b2b5f30dcdab897952b6528cf13e036cefa",
      "tree": "af6ff078f057a5f70410a7e86b5734c602625f98",
      "parents": [
        "db8b8d529e38395a3b85f6861c89e3a50d9fcc37"
      ],
      "author": {
        "name": "Pxl",
        "email": "pxl290@qq.com",
        "time": "Mon Jul 21 10:24:07 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 21 10:24:07 2025 +0800"
      },
      "message": "split prebuild 3.0 and change master prebuild\u0027s ldb to 0.25 (#335)\n\n* split prebuild 3.0 and change master prebuild\u0027s ldb to 0.25\n* upgrade llvm\n---------\n\nCo-authored-by: Adonis Ling \u003cadonis0147@gmail.com\u003e"
    },
    {
      "commit": "db8b8d529e38395a3b85f6861c89e3a50d9fcc37",
      "tree": "d2ca4f5198e8f5a1b2c692934e3c1f756b167d56",
      "parents": [
        "6f68349bc432618c9e4256abf7d91843e06f5910"
      ],
      "author": {
        "name": "airborne12",
        "email": "jiangkai@selectdb.com",
        "time": "Wed Jul 16 16:01:27 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 16 16:01:27 2025 +0800"
      },
      "message": "[chore](clucene) add branch protection for clucene (#333)\n\n"
    },
    {
      "commit": "6f68349bc432618c9e4256abf7d91843e06f5910",
      "tree": "8565a242d37599b260da9efe996be0ffbbfa0ec3",
      "parents": [
        "a9ec39ffdd957d26febebfb50bf2f9fb81b5efba"
      ],
      "author": {
        "name": "Mingyu Chen (Rayner)",
        "email": "morningman@163.com",
        "time": "Sun Apr 20 20:19:43 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 21 11:19:43 2025 +0800"
      },
      "message": "[build] use fixed cmake version for brnach 1.2/2.0 (#305) (#307)\n\n"
    },
    {
      "commit": "a9ec39ffdd957d26febebfb50bf2f9fb81b5efba",
      "tree": "b6bef9820a279b5f2442a5c4e8a25a6142b5f7f4",
      "parents": [
        "4925afb09433c2944af80f9e9c22d1820db66d3e"
      ],
      "author": {
        "name": "Mingyu Chen (Rayner)",
        "email": "morningman@163.com",
        "time": "Fri Apr 18 03:01:35 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 18 03:01:35 2025 -0700"
      },
      "message": "[build] use fixed cmake version (#305)\n\n"
    },
    {
      "commit": "4925afb09433c2944af80f9e9c22d1820db66d3e",
      "tree": "78eac15423f18b7a8d9b00f03ce028d9ac7c1a3f",
      "parents": [
        "375afeed1d18c978523150fa9a2d24b8b2dadb6e"
      ],
      "author": {
        "name": "airborne12",
        "email": "jiangkai@selectdb.com",
        "time": "Tue Jan 21 14:46:07 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 21 14:46:07 2025 +0800"
      },
      "message": "[chore](clucene) add branch protection for clucene (#276)\n\n"
    },
    {
      "commit": "375afeed1d18c978523150fa9a2d24b8b2dadb6e",
      "tree": "07cd1bddaf03d070dad6c62852a1ebc53bd0aa99",
      "parents": [
        "d4eafc58bf71bf97b209abdc15ef9f7d7f27328c"
      ],
      "author": {
        "name": "airborne12",
        "email": "jiangkai@selectdb.com",
        "time": "Tue Jan 21 14:36:32 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 21 14:36:32 2025 +0800"
      },
      "message": "[chore](clucene) temporary remove branch protection for clucene (#275)\n\n"
    },
    {
      "commit": "d4eafc58bf71bf97b209abdc15ef9f7d7f27328c",
      "tree": "90cac4552d2299a691376514edf7bc5716ce6c13",
      "parents": [
        "c1eefb9c455c553c4cbe41b0a3e1cae8c45d5228"
      ],
      "author": {
        "name": "zzzxl",
        "email": "yangsiyu@selectdb.com",
        "time": "Fri Dec 20 11:53:38 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 20 11:53:38 2024 +0800"
      },
      "message": "[fix](clucene) CLucene does not currently compile on macOS. (#266)\n\nTemporarily disable macOS builds"
    },
    {
      "commit": "c1eefb9c455c553c4cbe41b0a3e1cae8c45d5228",
      "tree": "fe602d9447df0b00af883cae46eb31cb24db3582",
      "parents": [
        "c8352e6cc8586fa4c8bf72b0d3ebce7c72e2425c"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Fri May 31 10:22:35 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 31 10:22:35 2024 +0800"
      },
      "message": "[chore](workflow) Use GitHub Actions to build arm64 packages (#218)\n\nRecently, GitHub actions provide macOS arm64 environment to run workflows. Therefore, we can use this environment to build our macOS arm64 packages."
    },
    {
      "commit": "c8352e6cc8586fa4c8bf72b0d3ebce7c72e2425c",
      "tree": "f3f224f240ddd6b567d3126933782335b1ba6566",
      "parents": [
        "364c833666549afb125518f21c1fefb80d1b4183"
      ],
      "author": {
        "name": "Jerry Hu",
        "email": "mrhhsg@gmail.com",
        "time": "Tue Apr 30 16:40:28 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 30 16:40:28 2024 +0800"
      },
      "message": "[chore](git) add .gitignore (#134)\n\n"
    },
    {
      "commit": "364c833666549afb125518f21c1fefb80d1b4183",
      "tree": "28536f51d5abd284eafd80bb9abe085c15c05150",
      "parents": [
        "475c5d8fd4cabe88bb3460cd9492f69f0b23e4e5"
      ],
      "author": {
        "name": "qiye",
        "email": "jianliang5669@gmail.com",
        "time": "Sun Feb 04 10:28:28 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 04 10:28:28 2024 +0800"
      },
      "message": "[chore](github) Make the clucene ut linux workflows required (#192)\n\n"
    },
    {
      "commit": "475c5d8fd4cabe88bb3460cd9492f69f0b23e4e5",
      "tree": "4991fb012a65b8cdbce4626d3e7b7a560f274bc0",
      "parents": [
        "8efa5c85356b3de8591ed22ea458c36737d2c877"
      ],
      "author": {
        "name": "qiye",
        "email": "jianliang5669@gmail.com",
        "time": "Fri Feb 02 17:29:43 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 02 17:29:43 2024 +0800"
      },
      "message": "[chore](collaborator) add collaborators (#185)\n\n"
    },
    {
      "commit": "8efa5c85356b3de8591ed22ea458c36737d2c877",
      "tree": "31a26e9b50bb2a57ee298879fa603b7cde8a2dbf",
      "parents": [
        "5dd39554ca581e1639d0b7e53e85ffe6f3c36456"
      ],
      "author": {
        "name": "qiye",
        "email": "jianliang5669@gmail.com",
        "time": "Wed Dec 20 14:42:47 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 20 14:42:47 2023 +0800"
      },
      "message": "[chore](github) Make the clucene-2.0 build workflows required (#158)\n\n"
    },
    {
      "commit": "5dd39554ca581e1639d0b7e53e85ffe6f3c36456",
      "tree": "cd61d9775b734f15c5f2fc9545daad21a9266c85",
      "parents": [
        "f37abb32806f1dc556f03d1cd2728dd1f25ef1ef"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Thu Jul 27 16:00:44 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 27 16:00:44 2023 +0800"
      },
      "message": "[chore](workflow) Increase the build space for master branch (#108)\n\nThere is not enough disk space to build the third-party libraries, we should increase the build space."
    },
    {
      "commit": "f37abb32806f1dc556f03d1cd2728dd1f25ef1ef",
      "tree": "0667d9a43e5df9e9d375cd3c0399e1d0b00e186e",
      "parents": [
        "8b9098e81525532a104ab38ab830a3603b6b3f6d"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Wed Jul 26 15:49:02 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 26 15:49:02 2023 +0800"
      },
      "message": "[chore](workflow) Increase the build space (#107)\n\n\r\n\r\nThere is not enough disk space to build the third-party libraries, we should increase the build space.\r\n"
    },
    {
      "commit": "8b9098e81525532a104ab38ab830a3603b6b3f6d",
      "tree": "0bd33ae7c449581bb4753a6797a9ac0b9d34d87d",
      "parents": [
        "09e8981d54e7e11f37a17d4687313a326d245597"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Wed Jul 26 09:30:27 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 26 09:30:27 2023 +0800"
      },
      "message": "[chore] Add a build workflow for 2.0 (#106)\n\n"
    },
    {
      "commit": "09e8981d54e7e11f37a17d4687313a326d245597",
      "tree": "1acc1b023307c5784ae5f1cde5b162c639abbd35",
      "parents": [
        "c267d7405d2a291c2a834dad5a4a67eb5a2f2eaa"
      ],
      "author": {
        "name": "Mingyu Chen",
        "email": "morningman@163.com",
        "time": "Mon May 29 23:25:07 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 29 23:25:07 2023 +0800"
      },
      "message": "[chore] fix mac use gcc bug (#83)\n\non MacOS, should use clang instead of gcc"
    },
    {
      "commit": "c267d7405d2a291c2a834dad5a4a67eb5a2f2eaa",
      "tree": "e9510fa3f0dc37a500539dd394259ec239dcdd08",
      "parents": [
        "192e957a08e045d8062e7c82371c1bd3a5022a82"
      ],
      "author": {
        "name": "Mingyu Chen",
        "email": "morningman@163.com",
        "time": "Mon May 29 19:27:51 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 29 19:27:51 2023 +0800"
      },
      "message": "[build] build thirdparty by gcc (#82)\n\n"
    },
    {
      "commit": "192e957a08e045d8062e7c82371c1bd3a5022a82",
      "tree": "f52944834335488244bf747c78896f00dd1bfa42",
      "parents": [
        "f461ac719b664e1915e7724cc9f7f37f89bbc2b9"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Mon May 29 11:58:27 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 29 11:58:27 2023 +0800"
      },
      "message": "[chore](workflow) Set up environments for OpenJDK 8 (#81)\n\n#80 didn\u0027t set the environment variables and the workflow still uses OpenJDK 11 to build the packages."
    },
    {
      "commit": "f461ac719b664e1915e7724cc9f7f37f89bbc2b9",
      "tree": "2a9e246597a3c1649e1280a1b7ac386b483ffd26",
      "parents": [
        "a0d09510bb0d192f4d63a4b338a6ad50a2b03063"
      ],
      "author": {
        "name": "Mingyu Chen",
        "email": "morningman@163.com",
        "time": "Sun May 28 20:15:55 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 28 20:15:55 2023 +0800"
      },
      "message": "[build] change jdk11 to jdk8 (#80)\n\nAfter introducing hadoop in thirdparty, we need to use jdk8 to compile it.\r\nIf using jdk11 and run BE using jdk8, it will return error: \r\n\r\n`NoSuchMethodError: java.nio.ByteBuffer.position(I)Ljava/nio/ByteBuffer;`"
    },
    {
      "commit": "a0d09510bb0d192f4d63a4b338a6ad50a2b03063",
      "tree": "c66af63a683fa57935a22bdfd3ca4c762924939a",
      "parents": [
        "c50c312de52ed84b10d39c21c59a50fe0019333a"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Sat May 13 22:40:59 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 13 22:40:59 2023 +0800"
      },
      "message": "[chore](workflow) Upgrade the toolchains to build libraries (#66)\n\napache/doris #19610 have resolved issues with Clang-16, we can upgrade the toolchain now."
    },
    {
      "commit": "c50c312de52ed84b10d39c21c59a50fe0019333a",
      "tree": "2c85a01be4e72dababbdf74135c50fe050fe1d11",
      "parents": [
        "168bc243aa3be1eafaf08c6ee9750b960f8a09cb"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Fri May 12 23:33:56 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 12 23:33:56 2023 +0800"
      },
      "message": "Revert \"[chore](workflow) Upgrade the toolchains to build libraries (#64)\" (#65)\n\nThis reverts commit 168bc243aa3be1eafaf08c6ee9750b960f8a09cb."
    },
    {
      "commit": "168bc243aa3be1eafaf08c6ee9750b960f8a09cb",
      "tree": "c66af63a683fa57935a22bdfd3ca4c762924939a",
      "parents": [
        "3308b385648b08ce49ef69eec5bb872fe23f044a"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Fri May 12 12:55:50 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 12 12:55:50 2023 +0800"
      },
      "message": "[chore](workflow) Upgrade the toolchains to build libraries (#64)\n\nUpgrade the toolchains to build libraries"
    },
    {
      "commit": "3308b385648b08ce49ef69eec5bb872fe23f044a",
      "tree": "2c85a01be4e72dababbdf74135c50fe050fe1d11",
      "parents": [
        "a6b614f338af5051649d6ebf7900d910767d3f05"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Tue Mar 21 18:50:04 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 21 18:50:04 2023 +0800"
      },
      "message": "[chore](github) Make the clucene build workflows required (#47)\n\n"
    },
    {
      "commit": "a6b614f338af5051649d6ebf7900d910767d3f05",
      "tree": "b438036291505c11a7021becd93d320f95b819cb",
      "parents": [
        "113149a46f3d47b7d440c4b18b359db98b45a432"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Tue Mar 21 10:32:50 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 21 10:32:50 2023 +0800"
      },
      "message": "[chore](macOS) Specify the version of LLVM for Homebrew to install it (#44)\n\n"
    },
    {
      "commit": "113149a46f3d47b7d440c4b18b359db98b45a432",
      "tree": "0a9f1ae10594e3c963c72ab6ca6c2a205c466aef",
      "parents": [
        "f1595d4a35e6b601191e80b9cdf4ea9b1aa03bcd"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Fri Mar 03 14:41:45 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 03 14:41:45 2023 +0800"
      },
      "message": "[chore](github) Use LLVM Clang to build the libraries by default on macOS (#41)\n\n"
    },
    {
      "commit": "f1595d4a35e6b601191e80b9cdf4ea9b1aa03bcd",
      "tree": "dcf155a209ff216d5b2228f3c5efd6a6909c3b33",
      "parents": [
        "29c099143445da3cbe52d82958db1d83f04158c4"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Mon Feb 27 14:39:22 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 27 14:39:22 2023 +0800"
      },
      "message": "[chore](workflow) Don\u0027t upgrade the packages to fix the potential failures (#40)\n\n"
    },
    {
      "commit": "29c099143445da3cbe52d82958db1d83f04158c4",
      "tree": "16376a474767dee17b7df1899ed1543babfae595",
      "parents": [
        "4bd97ed6db726a5cd204ebaeee0fce61c2679ac6"
      ],
      "author": {
        "name": "Mingyu Chen",
        "email": "morningman@163.com",
        "time": "Mon Jan 23 11:26:42 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 23 11:26:42 2023 +0800"
      },
      "message": "[doc] update reade me (#34)\n\n"
    },
    {
      "commit": "4bd97ed6db726a5cd204ebaeee0fce61c2679ac6",
      "tree": "32324cdf3a080a30da8baf82909e6dcfab34500e",
      "parents": [
        "41e79e99f18565755f225ff2b8ee5f270ae5bebf"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Sun Jan 08 14:05:22 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 08 14:05:22 2023 +0800"
      },
      "message": "[chore] Mark Apache Doris Third Party Prebuilt as a latest release always (#21)\n\nAlthough the release `Apache Doris Third Party Prebuilt` was created months ago, its content is changing all the time.\r\n\r\nBecause the artifacts are needed by BE UT workflows, we overwrite them in workflow instead of creating a brand new release. As a consequence, the release `Apache Doris Third Party Prebuilt` is considered as a obsolete one.\r\n\r\nI think we can always mark it as a latest release because the artifacts are built against the master branch of Apache Doris. After that, we can access the artifacts more conveniently."
    },
    {
      "commit": "41e79e99f18565755f225ff2b8ee5f270ae5bebf",
      "tree": "ba2c54848189277a6be8dd170aa09e3dc8ea3c87",
      "parents": [
        "b61bf6ef3d30b2adaa8bea472fb64fcd8df73dcf"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Wed Jan 04 14:50:45 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 04 14:50:45 2023 +0800"
      },
      "message": "[chore](workflow) Re-build the third-party libraries automatically when the workflows fail (#19)\n\n"
    },
    {
      "commit": "b61bf6ef3d30b2adaa8bea472fb64fcd8df73dcf",
      "tree": "a47a092b730ff10a69a049bcb4b5142900522498",
      "parents": [
        "d0bdd106aed7b521c3f4f9d07f0d44a49fecb0ec"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Fri Dec 16 13:55:32 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 16 13:55:32 2022 +0800"
      },
      "message": "[chore] Add a build workflow for 1.2-lts (#18)\n\nApache Doris made the branch branch-1.2-lts protected. As a result,\r\nall pull requests for this branch should be checked before merging it.\r\nTherefore, we should add a build workflow for this branch."
    },
    {
      "commit": "d0bdd106aed7b521c3f4f9d07f0d44a49fecb0ec",
      "tree": "c6d730a6a7837c7d1360608395c7dc96f2e58240",
      "parents": [
        "fe3eb2f5db99e59b937628436c75327d739a443c"
      ],
      "author": {
        "name": "Mingyu Chen",
        "email": "morningman@163.com",
        "time": "Wed Dec 07 10:38:20 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 07 10:38:20 2022 +0800"
      },
      "message": "[doc] update reademe (#16)\n\n"
    },
    {
      "commit": "fe3eb2f5db99e59b937628436c75327d739a443c",
      "tree": "1d303322f96133605794acf101e7252a43fb1fea",
      "parents": [
        "d2ab259d8c1dd5a70eb6157da2bfe14ad3407aee"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Sun Nov 27 11:31:55 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 27 11:31:55 2022 +0800"
      },
      "message": "[chore](github) Optimize the workflow Build (#14)\n\nDisplay status in the release page."
    },
    {
      "commit": "d2ab259d8c1dd5a70eb6157da2bfe14ad3407aee",
      "tree": "d106f195782f26c570f05a15b74dce7cd37388d1",
      "parents": [
        "20fe30bdbfe92c6ee1563ff1e4ee51fb8804da83"
      ],
      "author": {
        "name": "Adonis Ling",
        "email": "adonis0147@gmail.com",
        "time": "Mon Nov 21 11:41:29 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 21 11:41:29 2022 +0800"
      },
      "message": "[chore](github) Add a workflow to build libraries automatically (#13)\n\nFeatures\r\n\r\n1. The workflow will trigger the build process if it detects some changes was made for third-party libraries in apache/doris and it will be scheduled every 30 minutes.\r\n2. Release the prebuilts automatically."
    },
    {
      "commit": "20fe30bdbfe92c6ee1563ff1e4ee51fb8804da83",
      "tree": "b6e71d959a2eef2f9a839528931092db4c756559",
      "parents": [
        "4dace92dbf4c99498e7808ee3552aa56b569cbd8"
      ],
      "author": {
        "name": "Mingyu Chen",
        "email": "morningman.cmy@gmail.com",
        "time": "Tue Aug 09 22:17:26 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 09 22:17:26 2022 +0800"
      },
      "message": "[github] add branch protection (#9)\n\nprotect following branches:\r\n1.main\r\n2.bdbje\r\n3.libhdfs3"
    },
    {
      "commit": "4dace92dbf4c99498e7808ee3552aa56b569cbd8",
      "tree": "5e1dde0866496f64affa0a4acee218e048730866",
      "parents": [
        "c1caa4cb754b43f2eeb1a2a5130ac650e862885c",
        "13f46f83e626605db0f788a1a34eef81988b99c6"
      ],
      "author": {
        "name": "Mingyu Chen",
        "email": "morningman.cmy@gmail.com",
        "time": "Sat Aug 06 22:50:59 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 06 22:50:59 2022 +0800"
      },
      "message": "[github] add .asf.yaml\n\n"
    },
    {
      "commit": "13f46f83e626605db0f788a1a34eef81988b99c6",
      "tree": "5e1dde0866496f64affa0a4acee218e048730866",
      "parents": [
        "9a9ad8274276c33ff3898f492f4ba5f80a082182"
      ],
      "author": {
        "name": "morningman",
        "email": "morningman@163.com",
        "time": "Sat Aug 06 22:50:24 2022 +0800"
      },
      "committer": {
        "name": "morningman",
        "email": "morningman@163.com",
        "time": "Sat Aug 06 22:50:24 2022 +0800"
      },
      "message": "[doc](asf) update .asf.ymal to stop sending notification to dev@doris\n"
    },
    {
      "commit": "9a9ad8274276c33ff3898f492f4ba5f80a082182",
      "tree": "147fd5af5f41baaa8555dd11c213b7aba488b2fd",
      "parents": [
        "c1caa4cb754b43f2eeb1a2a5130ac650e862885c"
      ],
      "author": {
        "name": "morningman",
        "email": "morningman@163.com",
        "time": "Sat Aug 06 10:02:03 2022 +0800"
      },
      "committer": {
        "name": "morningman",
        "email": "morningman@163.com",
        "time": "Sat Aug 06 10:02:03 2022 +0800"
      },
      "message": "[github] add .asf.yaml\n"
    },
    {
      "commit": "c1caa4cb754b43f2eeb1a2a5130ac650e862885c",
      "tree": "d6dc1df1a1ab518d4f960b2aa33ccba562314964",
      "parents": [
        "13340e61c7363caefa7c29c84a385046e31cf676"
      ],
      "author": {
        "name": "Zhengguo Yang",
        "email": "yangzhgg@gmail.com",
        "time": "Thu Aug 04 11:25:03 2022 +0800"
      },
      "committer": {
        "name": "Zhengguo Yang",
        "email": "yangzhgg@gmail.com",
        "time": "Thu Aug 04 11:25:03 2022 +0800"
      },
      "message": "update readme\n"
    },
    {
      "commit": "13340e61c7363caefa7c29c84a385046e31cf676",
      "tree": "16f5c89b9cbee795fd8ab91baad660e48b5f73fd",
      "parents": [],
      "author": {
        "name": "Zhengguo Yang",
        "email": "yangzhgg@gmail.com",
        "time": "Wed Aug 03 13:14:43 2022 +0800"
      },
      "committer": {
        "name": "Zhengguo Yang",
        "email": "yangzhgg@gmail.com",
        "time": "Wed Aug 03 13:14:43 2022 +0800"
      },
      "message": "first commit\n"
    }
  ]
}
