)]}'
{
  "log": [
    {
      "commit": "37d189e5932916551381046f1b14e0f7b725e55d",
      "tree": "8e6043a48706357eed50d414c1944dc80eb6de5b",
      "parents": [
        "32b9a8faac38159f69e85328a1d0a5ac3508210c"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Fri Nov 06 01:05:04 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 06 01:05:04 2026 +0800"
      },
      "message": "fix(vermeer): correct distributed closeness traversal (#374)"
    },
    {
      "commit": "32b9a8faac38159f69e85328a1d0a5ac3508210c",
      "tree": "d89c03720492641629a77f9af941318ba47f94d7",
      "parents": [
        "8c752d99595d39113b1b94de046c8ab13cda3733"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Fri Nov 06 01:02:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 06 01:02:51 2026 +0800"
      },
      "message": "fix(vermeer): handle Louvain degenerate inputs safely (#373)"
    },
    {
      "commit": "8c752d99595d39113b1b94de046c8ab13cda3733",
      "tree": "f25c04c80ffcb4a8c22f864e12a90753207f004b",
      "parents": [
        "a8faef2d7f8af87df1aec59e75b6a32b4950bd5f"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Fri Nov 06 01:02:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 06 01:02:02 2026 +0800"
      },
      "message": "fix(vermeer): make Louvain output readiness explicit (#372)"
    },
    {
      "commit": "a8faef2d7f8af87df1aec59e75b6a32b4950bd5f",
      "tree": "d7b943355c2ced35de8a7d1d7df9cd1e2ebb22e7",
      "parents": [
        "d06a23b090259c5d0469c9f858ea4a19e2bb4990"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Fri Nov 06 01:00:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 06 01:00:29 2026 +0800"
      },
      "message": "fix(vermeer): validate output using final aggregate values (#376)"
    },
    {
      "commit": "d06a23b090259c5d0469c9f858ea4a19e2bb4990",
      "tree": "9af80949c4e79fa8281e2f7fb112430ce8a9acd0",
      "parents": [
        "aa2c7ade31f693caec068f227b297ac0ae6dc05e"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Wed Nov 04 01:01:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 04 01:01:46 2026 +0800"
      },
      "message": "fix(vermeer): align release version (#370)"
    },
    {
      "commit": "aa2c7ade31f693caec068f227b297ac0ae6dc05e",
      "tree": "cc5f7bf05a67a1574d72a0cf98d1fcf782ed6bb0",
      "parents": [
        "3a8d988c55ac0c6187455914639c4413f0b304fc"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Wed Nov 04 01:00:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 04 01:00:57 2026 +0800"
      },
      "message": "fix(vermeer): reject incomplete Louvain output (#371)"
    },
    {
      "commit": "3a8d988c55ac0c6187455914639c4413f0b304fc",
      "tree": "9e7617bde282659c80272cc29edf56d2850bf85c",
      "parents": [
        "698dcdb5e22e5f7e689cba520ab51a1d9a8329f7"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Thu Oct 29 21:51:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 29 21:51:02 2026 +0800"
      },
      "message": "feat(vermeer): expose independent cluster readiness and process telemetry (#369)\n\nAdd an administrator-scoped, read-only /api/v1/admin/cluster snapshot with separate readiness checks and CPU/RSS availability. Preserve worker identities and counts when bounded telemetry collection times out or is cancelled; extend Worker statistics compatibly."
    },
    {
      "commit": "698dcdb5e22e5f7e689cba520ab51a1d9a8329f7",
      "tree": "3efcd6659064fb921dc0a9a7719255460f6dfa03",
      "parents": [
        "d6c3c2a2cada5030edafa4a587acb01d0b56db13"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Thu Oct 29 21:48:04 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 29 21:48:04 2026 +0800"
      },
      "message": "fix(vermeer): reject no-op task submissions (#368)\n\nReturn method-not-allowed instead of a false success for task collection POST.\nCover versioned and legacy routes and retain authentication filters.\nCorrect task submission and PageRank HTTP examples."
    },
    {
      "commit": "d6c3c2a2cada5030edafa4a587acb01d0b56db13",
      "tree": "4ba69db19b47cb9640637312365938d245705837",
      "parents": [
        "0b7d97c1efe359dccc45371b98de4d3515cc6c59"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Wed Oct 28 16:13:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 28 16:13:57 2026 +0800"
      },
      "message": "feat(vermeer): support file credentials for Helm deployment (#367)\n\nPackage a secure-only token helper, validate file-backed signing configuration before listeners start, use versioned HMAC-SHA256 without legacy downgrade, and support Worker schema credential files with trusted PD discovery. Preserve the legacy source-only tool interface."
    },
    {
      "commit": "0b7d97c1efe359dccc45371b98de4d3515cc6c59",
      "tree": "2bd819f340cc8a85b6aae9af34c03629310fa922",
      "parents": [
        "413f95faf3f144ad0b23559c43e15119aca9f623"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Fri Oct 23 23:22:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 23 23:22:38 2026 +0800"
      },
      "message": "refactor(vermeer): handle load failures \u0026 report worker readiness (#366)\n\nVermeer could not load graphs when PD required a deployment secret or Server required authentication for Schema reads. PD requests now resolve a protected password file through VERMEER_PD_PASSWORD_FILE / pd_password_file. Worker Schema reads separately resolve VERMEER_HUGEGRAPH_CREDENTIALS_FILE / hugegraph_credentials_file, without persisting deployment credentials in task parameters. Explicit invalid files fail closed; unconfigured deployments retain legacy behavior."
    },
    {
      "commit": "413f95faf3f144ad0b23559c43e15119aca9f623",
      "tree": "359673e813f0f8aacca6069f31931a3d8540fc43",
      "parents": [
        "35e29491f5e6fdff1ceff266868461fdef937a8d"
      ],
      "author": {
        "name": "lokidundun",
        "email": "loki16@qq.com",
        "time": "Sun Oct 11 23:02:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 11 23:02:14 2026 +0800"
      },
      "message": "fix: prevent sender control future race (#357)"
    },
    {
      "commit": "35e29491f5e6fdff1ceff266868461fdef937a8d",
      "tree": "44d0d5f8703b635c36b85dd4c6e62c903ffc78cd",
      "parents": [
        "38adc82fb40e3cdd22524cd8cd9b9ccf34aa37f1"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 17:38:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 10 17:38:19 2026 +0800"
      },
      "message": "fix: retain licenses in source archives (#364)"
    },
    {
      "commit": "38adc82fb40e3cdd22524cd8cd9b9ccf34aa37f1",
      "tree": "537ff8b81ed4ab0be6feda40ce5fbed69b23b87a",
      "parents": [
        "d0e8afdd24779d9082e38e269a7a61dda37dcd93"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 15:59:06 2026 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 16:22:28 2026 +0800"
      },
      "message": "chore: preserve existing Java chain formatting\n\n- restore the original client builder chain alignment\n- keep the edge schema lookup on one line\n- change whitespace only without adding formatting rules\n"
    },
    {
      "commit": "d0e8afdd24779d9082e38e269a7a61dda37dcd93",
      "tree": "2768eadb0c6d157f010bd117d54bdbcd78d15805",
      "parents": [
        "25252d233ab77cef8b537227f7f7ff4b5c7c0593"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 15:33:50 2026 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 16:22:28 2026 +0800"
      },
      "message": "chore: simplify repository and editor settings\n\n- resolve Central before Apache staging from the POM\n- remove stage profiles and CI settings switches\n- replace Markdown lint settings with EditorConfig\n- condense agent guidance and restore optional Markdown wrapping\n"
    },
    {
      "commit": "25252d233ab77cef8b537227f7f7ff4b5c7c0593",
      "tree": "d1cec1c6b277d93496c6b2f2c5d69fc70229fd2f",
      "parents": [
        "b798d806bf22c3b45161712af2f7da44af6d0399"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 15:32:31 2026 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 16:22:28 2026 +0800"
      },
      "message": "fix: finish stubbing before channel activation\n\n- configure the handler before opening the connection\n- prevent asynchronous callbacks from consuming stubbing\n- preserve the existing data uniformity assertions\n"
    },
    {
      "commit": "b798d806bf22c3b45161712af2f7da44af6d0399",
      "tree": "397f4681dc9fe4b056cf9dd66b103ab4ddace3ac",
      "parents": [
        "93e48f65284a1abd5ae8572301b17ff0f00c281f"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 15:03:05 2026 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 16:22:28 2026 +0800"
      },
      "message": "fix: preserve runtime behavior after upgrade\n\n- retain offline primary-key vertex IDs and properties\n- resume queued data sends after batched acknowledgements\n- finish cancelled Kubernetes jobs deleted before initialization\n- verify Recycler reuse and capacity through public behavior\n"
    },
    {
      "commit": "93e48f65284a1abd5ae8572301b17ff0f00c281f",
      "tree": "58c1ee8ccd96f951770bb70358c976725a18fa5d",
      "parents": [
        "2c3d4401b03df4f1f0d4472629bd9b43231c17fa"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 14:39:20 2026 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 16:22:28 2026 +0800"
      },
      "message": "fix: restore Etcd connection failure behavior\n\n- retain fail-fast connection behavior after jetcd upgrade\n- assert the gRPC unavailable status independently of message text\n- capture Surefire threads when integration tests stall\n"
    },
    {
      "commit": "2c3d4401b03df4f1f0d4472629bd9b43231c17fa",
      "tree": "77af50734644ed87deaea6bd29e1e9b85067da16",
      "parents": [
        "32c7e722f6be4f1984e824a448e2b58351296e2e"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 14:20:35 2026 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 16:22:28 2026 +0800"
      },
      "message": "fix: avoid shaded Netty version detection\n\n- use gRPC 1.76 without metadata-based buffer selection\n- align Protobuf with the gRPC generated-code runtime\n- refresh native dependency and bundled license reports\n- retain the current Netty and jetcd versions\n"
    },
    {
      "commit": "32c7e722f6be4f1984e824a448e2b58351296e2e",
      "tree": "cc905983ccf35101eb744d0d4048307aa2fef0d2",
      "parents": [
        "c60ef579d9bada860aefb2c802796d25d8e1e181"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 13:58:39 2026 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 16:22:28 2026 +0800"
      },
      "message": "fix(computer): handle grpc frame boundaries\n\nUpgrade gRPC for compatibility with the managed Netty version.\nAlign Protobuf with the gRPC generated-code runtime contract.\nRefresh the actual dependency inventory and bundled notices.\n"
    },
    {
      "commit": "c60ef579d9bada860aefb2c802796d25d8e1e181",
      "tree": "9954a4881b9f7b4718f46d95f935bb0508a47e09",
      "parents": [
        "ba48a38bb3c19b3f19a8f47ba1132f45e9c363d5"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 13:05:47 2026 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 16:22:28 2026 +0800"
      },
      "message": "chore(ci): record tested Server versions\n\nRecord the running Server image identity without environment data.\nValidate the actual core version returned by the Server API.\nCheck the released baseline and record the latest image version.\n"
    },
    {
      "commit": "ba48a38bb3c19b3f19a8f47ba1132f45e9c363d5",
      "tree": "dd212f14955a91a2d87e46415324ad9d3defb76a",
      "parents": [
        "87523a579cc5dadabebf4ab10891577fcfecdcb6"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 13:03:34 2026 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 16:22:28 2026 +0800"
      },
      "message": "chore(ci): quote Maven setup paths\n\nQuote Maven settings and dependency script paths.\nCopy shared Maven settings without removing the source file.\nPass complete workflow and shell lint checks.\n"
    },
    {
      "commit": "87523a579cc5dadabebf4ab10891577fcfecdcb6",
      "tree": "d08dbb5fa5baa4702264a610a366dc3a43f2f7b9",
      "parents": [
        "f138825962fa9c6be33c51253921ff6eef73f793"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 13:01:04 2026 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 16:22:28 2026 +0800"
      },
      "message": "fix(computer): support Java 17 RPC and CI\n\nOpen java.lang for the existing SOFA Javassist proxy path.\nTest Server 1.7.0 and latest with bounded CI test steps.\nSet code width to 120 and Markdown width to 160.\nUpdate agent guidance and wrap changed source files.\n"
    },
    {
      "commit": "f138825962fa9c6be33c51253921ff6eef73f793",
      "tree": "43672a6a2cbeee99b7cd1be90d6b87a47eb2300d",
      "parents": [
        "21f9c94d385d42712e35afa82501db3f0b017abb"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 12:51:38 2026 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 16:22:28 2026 +0800"
      },
      "message": "chore(computer): refresh runtime licenses\n\nExclude the unused Loader Flink CDC connector.\nRegenerate the dependency inventory from native Maven output.\nAlign bundled licenses and notices with runtime dependencies.\nPreserve unchanged license text and include shaded notices.\n"
    },
    {
      "commit": "21f9c94d385d42712e35afa82501db3f0b017abb",
      "tree": "2c02fdd997ffb3bade32ac4ca3ed760e91fcd8a5",
      "parents": [
        "f17b3ea1fb418dd0a725f8baf1aada7ac7dc3579"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 12:41:37 2026 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 16:22:28 2026 +0800"
      },
      "message": "fix(computer): align protobuf runtime\n\nManage Protobuf 3.22.3 consistently across modules.\nPrevent Loader HBase dependencies selecting Protobuf 2.5.\nMatch the runtime used by the staged Server SDK.\n"
    },
    {
      "commit": "f17b3ea1fb418dd0a725f8baf1aada7ac7dc3579",
      "tree": "d8503a898821c993dcf6b1dabcf5d3ae8570c416",
      "parents": [
        "04985bbc9907c7b6c9a8fe8833323df049f9bd9b"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 04:33:56 2026 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Oct 10 16:22:28 2026 +0800"
      },
      "message": "feat(computer): prepare 1.8.0 for Java 17\n\n- align Commons, Client and Loader with the shared revision\n- preserve offline file loading and legacy edge schemas\n- align Java, Hadoop, jetcd, gRPC and Netty compatibility\n- fix generated builders and shaded POM metadata and streamline CI\n"
    },
    {
      "commit": "04985bbc9907c7b6c9a8fe8833323df049f9bd9b",
      "tree": "11c955432cfe13e7282c8aca78da981214307788",
      "parents": [
        "a6b2fb289e14596987f99e4029a569a5e37a38b8"
      ],
      "author": {
        "name": "Rahul Kumar Behera",
        "email": "42063508+cruelyf@users.noreply.github.com",
        "time": "Sat Jul 25 19:21:35 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 25 21:51:35 2026 +0800"
      },
      "message": "doc: fix README.md file diagram (#356)"
    },
    {
      "commit": "a6b2fb289e14596987f99e4029a569a5e37a38b8",
      "tree": "8e44a3ad3e87c18f648e99d75fa2d92c7284ecd9",
      "parents": [
        "8cd2f1830c113998bd7450e38de6592515fe6034"
      ],
      "author": {
        "name": "lokidundun",
        "email": "loki16@qq.com",
        "time": "Wed Jul 15 22:02:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 15 22:02:29 2026 +0800"
      },
      "message": "fix(ci): use GET for rerun freshness check (#354)\n\n* fix(ci): use GET for rerun freshness check\n\n* fix(ci): handle rerun freshness check failures"
    },
    {
      "commit": "8cd2f1830c113998bd7450e38de6592515fe6034",
      "tree": "bfe9a5a6d3b67544f3cc58fbc5db71ec49530a89",
      "parents": [
        "7caae10623beebfa8e28eca98d45082277c5d312"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sun Jul 12 22:40:48 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 12 22:40:48 2026 +0800"
      },
      "message": "refactor(vermeer): cross-compile Docker binaries (#353)\n\n* refactor(vermeer): cross-compile Docker binaries\n\n- pin the Go builder to the native build platform\n- cross-compile binaries for each requested target platform\n- cache Go modules and compiler artifacts across builds\n- isolate UI dependency downloads from source changes\n\n* perf(vermeer): scope target build arguments\n\n- keep target-neutral preparation cacheable across platforms\n- expose target OS and architecture only to final compilation\n- preserve native builder cross-compilation behavior"
    },
    {
      "commit": "7caae10623beebfa8e28eca98d45082277c5d312",
      "tree": "fd8ad45c71eef24f199cb4d4cc72d4f27f44757f",
      "parents": [
        "b636712dd9452f60d1a9f2db7da1cdc44be800fe"
      ],
      "author": {
        "name": "Dev Hingu",
        "email": "dev.hingu.work@gmail.com",
        "time": "Sun Jul 12 19:15:35 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 12 21:45:35 2026 +0800"
      },
      "message": "fix: replace revision with ${project.version} in artifacts path (#352)"
    },
    {
      "commit": "b636712dd9452f60d1a9f2db7da1cdc44be800fe",
      "tree": "e86ed5e41f74c4bb5050c1ee61db5fda9cac3e45",
      "parents": [
        "60bb1b659cdd23089fd37ca542a18e68d9cf8225"
      ],
      "author": {
        "name": "hutiefang76",
        "email": "137664623+hutiefang76@users.noreply.github.com",
        "time": "Tue Jun 30 16:18:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 30 16:18:43 2026 +0800"
      },
      "message": "refactor(computer): support new edgeid format in 1.7 (#349)\n\n* fix: complete huge client compatibility registration\n\n---------\n\nCo-authored-by: hutiefang \u003chutiefang@qq.com\u003e"
    },
    {
      "commit": "60bb1b659cdd23089fd37ca542a18e68d9cf8225",
      "tree": "294eae448eac6bae65470e314f477bb89be703eb",
      "parents": [
        "40051fe1b0563597f53aba898746bf8b17fbc4a8"
      ],
      "author": {
        "name": "lokidundun",
        "email": "lokidundun@apache.org",
        "time": "Tue Jun 02 15:06:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 02 15:06:49 2026 +0800"
      },
      "message": "fix(vermeer): add Web UI build pipeline (#348)\n\n* add license\n* Add release metadata to Docker image and add Vermeer CI workflow"
    },
    {
      "commit": "40051fe1b0563597f53aba898746bf8b17fbc4a8",
      "tree": "f7dccebb528cce7b98515f29e450d68a7938e036",
      "parents": [
        "957557c2d892e27fecc3ed35c3daa62d63a163cb"
      ],
      "author": {
        "name": "contrueCT",
        "email": "contrue_CT@outlook.com",
        "time": "Sat May 09 16:15:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 16:15:41 2026 +0800"
      },
      "message": "chore: add automatic rerun workflow for CI (#347)"
    },
    {
      "commit": "957557c2d892e27fecc3ed35c3daa62d63a163cb",
      "tree": "b6bb741a9ac0998a93a48e9235476b1ec8c46403",
      "parents": [
        "93484e2c48a1a50204eb7624e2933a3d90a91a45"
      ],
      "author": {
        "name": "contrueCT",
        "email": "contrue_CT@outlook.com",
        "time": "Mon Mar 16 12:36:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 12:36:10 2026 +0800"
      },
      "message": "refactor: remove \u0027incubating\u0027 branding, update docs \u0026 packaging (#346)\n\n* chore: remove incubating markers from computer release metadata\n\n* chore: update copyright year in NOTICE file to 2026"
    },
    {
      "commit": "93484e2c48a1a50204eb7624e2933a3d90a91a45",
      "tree": "562869f57db1dc3e052c31921eea1fd5ab000d8c",
      "parents": [
        "cec0f800144ec93776f42809f296afa65bab3269"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sun Feb 01 20:12:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 01 20:12:00 2026 +0800"
      },
      "message": "docs: add AGENTS.md and update docs \u0026 gitignore (#344)\n\n* docs: add AGENTS.md and update docs \u0026 gitignore\n\nAdd AI-assistant guidance files (AGENTS.md) at repository root and under vermeer, and expand documentation across the project: significantly update top-level README.md, computer/README.md, and vermeer/README.md with architecture, quick-starts, build/test instructions, and examples. Also update CI badge link in README and add AI-assistant-specific ignore patterns to .gitignore and vermeer/.gitignore to avoid tracking assistant artifacts.\n\n* Add vermeer-focused .devin/wiki.json\n\nIntroduce .devin/wiki.json with repository notes directing contributors to focus exclusively on the vermeer directory: document its architecture, implementation, and APIs; exclude content from the computer module/directory; and prioritize vermeer-specific functionality and code examples.\n\n* Update READMEs: PageRank params and Vermeer configs\n\nClarify algorithm parameters and configuration guidance across computer/README.md and vermeer/README.md. In computer/README.md PageRank options were renamed and documented (page_rank.alpha, bsp.max_superstep, pagerank.l1DiffThreshold) and a pointer to the full PageRank implementation was added to avoid confusion from the simplified example. In vermeer/README.md example Docker volume mounts now recommend a dedicated config directory (~/vermeer-config) and include a security note about avoiding mounting the whole home directory. The master.ini/worker.ini sample blocks were reworked to use revised keys (http_peer, grpc_peer, master_peer, run_mode, task_parallel_num, etc.) and a note clarifies that HugeGraph connection details are supplied via the graph load API. Additional notes direct readers to the real WorkerComputer/MasterComputer interfaces and existing algorithm examples; minor performance-tuning guidance was also adjusted to reflect the new task_parallel_num setting.\n\n* Update README.md\n\n* doc: fix some mistakes in docs about vermeer (#345)\n\n---------\n\nCo-authored-by: Jingkai Yang \u003cm15635418665@163.com\u003e"
    },
    {
      "commit": "cec0f800144ec93776f42809f296afa65bab3269",
      "tree": "2df7508e3e464c000cdee2bd27f62e04075a1938",
      "parents": [
        "6dae7d2acff83b603b82c445e707320c40bdd8e3"
      ],
      "author": {
        "name": "vaughn",
        "email": "vaughn@apache.org",
        "time": "Mon Dec 15 20:57:35 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 15 20:57:35 2025 +0800"
      },
      "message": "feat: add slack channel (#343)\n\n* feat: add slack channel\n\n* improve"
    },
    {
      "commit": "6dae7d2acff83b603b82c445e707320c40bdd8e3",
      "tree": "acb840251f58ab2093ca284107e7a9917dce56a9",
      "parents": [
        "81c18e211ff341ded0ad4d4582051f56bd16be8e"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sat Nov 15 16:14:16 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 15 02:14:16 2025 -0600"
      },
      "message": "chore: update copyright year in NOTICE file (#342)\n\n"
    },
    {
      "commit": "81c18e211ff341ded0ad4d4582051f56bd16be8e",
      "tree": "4bdf780d4172649dbf0a0e8f15d294cf5a191112",
      "parents": [
        "20adc21eaf35a4ce7696368c29ac6730525af5ce"
      ],
      "author": {
        "name": "Jingkai Yang",
        "email": "m15635418665@163.com",
        "time": "Fri Nov 14 17:29:49 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 17:29:49 2025 +0800"
      },
      "message": "chore(docker): fix docker file building  path error (#341)\n\n"
    },
    {
      "commit": "20adc21eaf35a4ce7696368c29ac6730525af5ce",
      "tree": "460ca5cd0e52459f451387b6b723860d35b7384a",
      "parents": [
        "7e40c8a069285ca5708781619f742353d37d7d89"
      ],
      "author": {
        "name": "Jingkai Yang",
        "email": "m15635418665@163.com",
        "time": "Thu Nov 13 16:10:16 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 13 16:10:16 2025 +0800"
      },
      "message": "fix(vermeer): avoid binary file include in source code (#340)\n\n* introducing auto-download .so and makefile\n\n* remove \u003e800k files\n\n* fix(ui/Makefile): add ui dirs; change Makefile\n\n* fix(ui header): add header\n\n---------\n\nCo-authored-by: Peng Junzhi \u003c201250214@smail.nju.edu.cn\u003e"
    },
    {
      "commit": "7e40c8a069285ca5708781619f742353d37d7d89",
      "tree": "8151871a2445d143b950539863ffdd430e54b576",
      "parents": [
        "039788087ff4d3d05ad0a4b9cc05789d61af3bfb"
      ],
      "author": {
        "name": "Jingkai Yang",
        "email": "m15635418665@163.com",
        "time": "Mon Nov 03 20:01:26 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 03 20:01:26 2025 +0800"
      },
      "message": "chore: bump project version to 1.7.0 (RELEASE) (#338)\n\n"
    },
    {
      "commit": "039788087ff4d3d05ad0a4b9cc05789d61af3bfb",
      "tree": "f65dfc9851c36361d90e1d53b831c3cd3d1cc39f",
      "parents": [
        "68bec0ab4ea28ca2fdd3e3f55c7d44da095736cb"
      ],
      "author": {
        "name": "Jingkai Yang",
        "email": "m15635418665@163.com",
        "time": "Mon Oct 27 16:35:23 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 27 16:35:23 2025 +0800"
      },
      "message": "feat(vermeer): support task priority based scheduling (#336)\n\n* feat(Scheduler): Support priority/elder/depends based scheduling.\n\n* chore: some tiny error\n\n* Update vermeer/.gitignore\n\n* Update CodeQL workflow to use latest actions\n\n---------\n\nCo-authored-by: imbajin \u003cjin@apache.org\u003e"
    },
    {
      "commit": "68bec0ab4ea28ca2fdd3e3f55c7d44da095736cb",
      "tree": "d565e2a02b18d9cad0d14e7217e3bcddc605c596",
      "parents": [
        "d7e0aeea5d9fe9a1995d1f7ba048e51a53178399"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sun Oct 05 18:10:33 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 05 18:10:33 2025 +0800"
      },
      "message": "docs: add DeepWiki badge to README (#337)\n\n"
    },
    {
      "commit": "d7e0aeea5d9fe9a1995d1f7ba048e51a53178399",
      "tree": "6c4d4c7097ce3873865a25f0b214755b8cb82baf",
      "parents": [
        "cadf1f094bbc3de01eb30bb93d1ecdcbe9353718"
      ],
      "author": {
        "name": "Ethereal-O",
        "email": "91931223+Ethereal-O@users.noreply.github.com",
        "time": "Tue Sep 02 10:37:31 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 02 10:37:31 2025 +0800"
      },
      "message": "feat(worker): Assign WorkerGroup via worker configuration (#332)\n\n"
    },
    {
      "commit": "cadf1f094bbc3de01eb30bb93d1ecdcbe9353718",
      "tree": "b4e8b140401b15d87ac96893426f75699c4c74e0",
      "parents": [
        "8eb16b4eacf4e0243682b504280df9ab90ef2cd4"
      ],
      "author": {
        "name": "Ethereal-O",
        "email": "91931223+Ethereal-O@users.noreply.github.com",
        "time": "Mon Jun 09 16:03:33 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 09 16:03:33 2025 +0800"
      },
      "message": "refactor(Dockerfile): upgrade go version to 1.23 (#333)\n\n"
    },
    {
      "commit": "8eb16b4eacf4e0243682b504280df9ab90ef2cd4",
      "tree": "81e75225550b383334cb31bb4eb63d4b31664e70",
      "parents": [
        "1765fd9ebf6538b408f662b0a014d4b93053ced7"
      ],
      "author": {
        "name": "Ethereal-O",
        "email": "91931223+Ethereal-O@users.noreply.github.com",
        "time": "Fri May 30 14:42:23 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 30 14:42:23 2025 +0800"
      },
      "message": "refactor(vermeer): make startChan\u0027s size configurable (#328)\n\n* refactor(startChan): make startChan\u0027s size configurable\n\n* Update vermeer/config/master.ini\n\n---------\n\nCo-authored-by: imbajin \u003cjin@apache.org\u003e"
    },
    {
      "commit": "1765fd9ebf6538b408f662b0a014d4b93053ced7",
      "tree": "000a61f3b4d2dbbace57d6bf7c4cd270f69f6d10",
      "parents": [
        "3426a2c4046bbca9274a98483ee24b717646a1f5"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sun Apr 27 18:03:34 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 27 18:03:34 2025 +0800"
      },
      "message": "chore: add collaborator in .asf.yaml (#323)\n\n"
    },
    {
      "commit": "3426a2c4046bbca9274a98483ee24b717646a1f5",
      "tree": "cdab40144bdba9194f114a85eb2ed9c1f95744f9",
      "parents": [
        "59d4f0d406e98a6a3f1e960a14b1061eb8137602"
      ],
      "author": {
        "name": "wenyuxuan",
        "email": "wenyuxuan@baidu.com",
        "time": "Sun Apr 27 17:16:39 2025 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sun Apr 27 17:28:15 2025 +0800"
      },
      "message": "Add English Readme\n"
    },
    {
      "commit": "59d4f0d406e98a6a3f1e960a14b1061eb8137602",
      "tree": "d08879190576d615910ce93763b70895c2b1ea52",
      "parents": [
        "d16d8c8db82d0d5ff4fad1f6a46c184b7028332a"
      ],
      "author": {
        "name": "wenyuxuan",
        "email": "wenyuxuan@baidu.com",
        "time": "Sun Apr 27 17:15:39 2025 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sun Apr 27 17:28:15 2025 +0800"
      },
      "message": "Change dependent `github.com/antonmedv/expr` to `github.com/expr-lang/expr`\n"
    },
    {
      "commit": "d16d8c8db82d0d5ff4fad1f6a46c184b7028332a",
      "tree": "64b6c2b02d646102daec763a88bd664b8d1a0f14",
      "parents": [
        "875f5f4beb0d5e01b8ca3cb6b37b44a091ec12cf"
      ],
      "author": {
        "name": "wenyuxuan",
        "email": "wenyuxuan@baidu.com",
        "time": "Sun Apr 27 17:14:02 2025 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sun Apr 27 17:28:15 2025 +0800"
      },
      "message": "Update go1.23 and update dependencies\n"
    },
    {
      "commit": "875f5f4beb0d5e01b8ca3cb6b37b44a091ec12cf",
      "tree": "c29e868f1fdce861b2b9de5dbf4a5d17da054218",
      "parents": [
        "fe358d365374db0849126dbd904885b73aa10b84"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sun Apr 27 16:02:24 2025 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sun Apr 27 16:17:27 2025 +0800"
      },
      "message": "Update and rename ci.yml to computer-ci.yml"
    },
    {
      "commit": "fe358d365374db0849126dbd904885b73aa10b84",
      "tree": "fcd64344026c1839a11a30534f817a54f2978456",
      "parents": [
        "9cfbdfb3ef713d0d29653c1b03b5ed7dba7c02fe"
      ],
      "author": {
        "name": "wenyuxuan",
        "email": "wenyuxuan@#baidu.com",
        "time": "Sun Apr 27 15:34:15 2025 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sun Apr 27 16:17:27 2025 +0800"
      },
      "message": "fix functional test\n"
    },
    {
      "commit": "9cfbdfb3ef713d0d29653c1b03b5ed7dba7c02fe",
      "tree": "04e6542a94095104d10fe1822abbd3bac7fa9347",
      "parents": [
        "e575fd91897b58bc894172731232d573833d4a14"
      ],
      "author": {
        "name": "wenyuxuan",
        "email": "wenyuxuan@#baidu.com",
        "time": "Sun Apr 27 15:32:21 2025 +0800"
      },
      "committer": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sun Apr 27 16:17:27 2025 +0800"
      },
      "message": "update module sonic:v1.32.2\n"
    },
    {
      "commit": "e575fd91897b58bc894172731232d573833d4a14",
      "tree": "0e5180605efd481e7481c8aac98525216ee00d1a",
      "parents": [
        "deacfd928fea88dcf864e662f577da6a4b4cc5f4"
      ],
      "author": {
        "name": "Skittles258",
        "email": "166308810+Skittles258@users.noreply.github.com",
        "time": "Wed Jan 15 09:14:19 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 15 09:14:19 2025 +0800"
      },
      "message": "Adding support for Vermeer functionality and removing invalid repositories (#316)\n\n"
    },
    {
      "commit": "deacfd928fea88dcf864e662f577da6a4b4cc5f4",
      "tree": "382d559f1ce5623111c46ecdbb1efee1f4f11f6c",
      "parents": [
        "1a0352ea539d138b68d4d1794fef21b38bf91408"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Mon Dec 30 10:59:48 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 30 10:59:48 2024 +0800"
      },
      "message": "chore: update release version to 1.5.0 (#318)\n\n* Update pom.xml\r\n\r\n* Fix ci\r\n\r\n---------\r\n\r\nCo-authored-by: coderzc \u003czhaocong@apache.org\u003e"
    },
    {
      "commit": "1a0352ea539d138b68d4d1794fef21b38bf91408",
      "tree": "9a1faf9a38a35fa7adf78dd63b7a6ae32e81b3cc",
      "parents": [
        "3f383294f98dde4d03980f43dfb2db9d1f06e55e"
      ],
      "author": {
        "name": "V_Galaxy",
        "email": "dyc1904821183@gmail.com",
        "time": "Sun Nov 10 23:15:30 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 10 23:15:30 2024 +0800"
      },
      "message": "chore(dist): fix path when exporting source package (#319)\n\n"
    },
    {
      "commit": "3f383294f98dde4d03980f43dfb2db9d1f06e55e",
      "tree": "11a1ab4f53c040929e747539a6f61811c04531fa",
      "parents": [
        "20cb8852ac69af14871df20618a541cb1725594a"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Sun Nov 10 17:48:56 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 10 17:48:56 2024 +0800"
      },
      "message": "chore: update for release 1.5 (#317)\n\nTODO: enable ci later"
    },
    {
      "commit": "20cb8852ac69af14871df20618a541cb1725594a",
      "tree": "556fbe86c509ace83cd74e965ebe5e4fb4a3d828",
      "parents": [
        "e241d1690f76db70ccb151ab575a7fdadedc8c22"
      ],
      "author": {
        "name": "Cong Zhao",
        "email": "zhaocong@apache.org",
        "time": "Thu Aug 22 16:03:20 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 22 16:03:20 2024 +0800"
      },
      "message": "Migrate project to computer directory (#310)\n\n"
    },
    {
      "commit": "e241d1690f76db70ccb151ab575a7fdadedc8c22",
      "tree": "4eccb83c1d37396c5ad6319ac22a60cee42b15bd",
      "parents": [
        "547d1916e0edbc57120c43cf17ac77d997b5a489"
      ],
      "author": {
        "name": "diaohancai",
        "email": "36229835+diaohancai@users.noreply.github.com",
        "time": "Sun Aug 11 00:45:08 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 11 00:45:08 2024 +0800"
      },
      "message": "feat(core): support output filter (#303)\n\n## Main Changes\r\n\r\n1. computation results output supports custom write.\r\n2. `SingleSourceShortestPathOutput` implements `org.apache.hugegraph.computer.core.output.ComputerOutput#filter`\r\n\r\n---------\r\n\r\nCo-authored-by: imbajin \u003cjin@apache.org\u003e"
    },
    {
      "commit": "547d1916e0edbc57120c43cf17ac77d997b5a489",
      "tree": "3067b311ebbcb9d731225bea958c440a59c1924d",
      "parents": [
        "28c29f5b40cfa72773c46cfc1390ed5e4d009b6d"
      ],
      "author": {
        "name": "AnqiPu",
        "email": "133682873+AnkiPu@users.noreply.github.com",
        "time": "Mon Aug 05 03:26:51 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 05 15:26:51 2024 +0800"
      },
      "message": "doc(readme): add hyperlink to Apache 2.0 in the documentation (#308)\n\nCo-authored-by: Anqi Pu \u003cpu.anq@northeastern.edu\u003e"
    },
    {
      "commit": "28c29f5b40cfa72773c46cfc1390ed5e4d009b6d",
      "tree": "0a3621e13d58eab028a367d8a73eb929d266af86",
      "parents": [
        "4d228557cda12551b485b13c4aa933f07f4b6052"
      ],
      "author": {
        "name": "Zee Huang",
        "email": "136208225+ZeeJJ123@users.noreply.github.com",
        "time": "Tue May 28 20:33:49 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 28 20:33:49 2024 +0800"
      },
      "message": "doc(readme): clarify the contributing guidelines (#306)\n\n* Clarify the Contributing Guidelines in README\r\n\r\nThis PR updates the \u0027Contributing\u0027 section of the README to enhance clarity and make instructions straightforward for new contributors.\r\n\r\n1. Formatted statements with bullet points as in other README files.\r\n2. Updated the \u0027How to Contribute\u0027 link to a valid URL.\r\n3. Added images of contributors.\r\n\r\nThese changes are intended to make the guide easier to follow and more engaging for new contributors.\r\n\r\n* Update contribution link from markdown to website\r\n\r\n- Changed the contribution guide link in the README.md from the markdown file to the corresponding section on the official website.\r\n- This change ensures that the link remains stable and is not impacted by the frequent changes to Markdown files."
    },
    {
      "commit": "4d228557cda12551b485b13c4aa933f07f4b6052",
      "tree": "7bdfea385e5679d915f4a56e75756e170bdb85db",
      "parents": [
        "192ef3b4b99f21fb97578542b94be4bddf2082be"
      ],
      "author": {
        "name": "YangJiaqi",
        "email": "yang.jiaqi.hadoop@gmail.com",
        "time": "Sun Mar 24 22:55:04 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 24 22:55:04 2024 +0800"
      },
      "message": "chore: upgrade version to 1.3.0 (#305)\n\n"
    },
    {
      "commit": "192ef3b4b99f21fb97578542b94be4bddf2082be",
      "tree": "cf3979e6f0816219c30d12457f9919a7f9e2cf43",
      "parents": [
        "f64a608faf0865c83412736ac686df3babd9db63"
      ],
      "author": {
        "name": "diaohancai",
        "email": "36229835+diaohancai@users.noreply.github.com",
        "time": "Tue Mar 12 14:49:36 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 12 14:49:36 2024 +0800"
      },
      "message": "feat(algorithm): support single source shortest path algorithm (#285)\n\nAdd single source shortest path algorithm.\r\nThere are 3 types of `target vertex`：\r\n1. single target:\r\n```yaml\r\nsingle_source_shortest_path.source_id\u003d\"\\\"A\\\"\"\r\nsingle_source_shortest_path.target_id\u003d\"\\\"E\\\"\"\r\n```\r\n2. multiple target:\r\n```yaml\r\nsingle_source_shortest_path.source_id\u003d\"\\\"A\\\"\"\r\nsingle_source_shortest_path.target_id\u003d\"\\\"E\\\", \\\"C\\\"\"\r\n```\r\n3. all target:\r\n```yaml\r\nsingle_source_shortest_path.source_id\u003d\"\\\"A\\\"\"\r\nsingle_source_shortest_path.target_id\u003d*\r\n```\r\n\r\n---------\r\n\r\nCo-authored-by: imbajin \u003cjin@apache.org\u003e"
    },
    {
      "commit": "f64a608faf0865c83412736ac686df3babd9db63",
      "tree": "5988c28ded4f502cd36c9cd20f9c9dd619d34dad",
      "parents": [
        "ad2240a76e6253488b688ba270421699c70bb04d"
      ],
      "author": {
        "name": "M",
        "email": "87920097+msgui@users.noreply.github.com",
        "time": "Mon Mar 11 17:43:16 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 11 17:43:16 2024 +0800"
      },
      "message": "fix: base-ref/head-ref missed in dependency-review on schedule push (#304)\n\n"
    },
    {
      "commit": "ad2240a76e6253488b688ba270421699c70bb04d",
      "tree": "c87908fbf04a727002030a4b32820b7a2dd5df29",
      "parents": [
        "6c07251f69cad149fe4a3cbb08b561e0ce7ea843"
      ],
      "author": {
        "name": "diaohancai",
        "email": "36229835+diaohancai@users.noreply.github.com",
        "time": "Mon Jan 15 19:15:51 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 15 19:15:51 2024 +0800"
      },
      "message": "improve(algorithm): random walk vertex inactive (#301)\n\n"
    },
    {
      "commit": "6c07251f69cad149fe4a3cbb08b561e0ce7ea843",
      "tree": "9119257a259ed39b3a1f5e85e2cf9a05dfc8882e",
      "parents": [
        "0500fecc574e1ad61259469d4cd2bba398385616"
      ],
      "author": {
        "name": "diaohancai",
        "email": "36229835+diaohancai@users.noreply.github.com",
        "time": "Fri Dec 29 15:36:55 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 29 15:36:55 2023 +0800"
      },
      "message": "refactor(core): StringEncoding (#300)\n\n* refactor(core): StringEncoding\r\n\r\n* chore(notice): remove JanusGraph\r\n\r\n* chore(notice): remove all notice about JanusGraph"
    },
    {
      "commit": "0500fecc574e1ad61259469d4cd2bba398385616",
      "tree": "6e46aa214a679e7766976b54c31a895286017257",
      "parents": [
        "358aafc28473ff54bf54171722f4566cdb4dc459"
      ],
      "author": {
        "name": "diaohancai",
        "email": "36229835+diaohancai@users.noreply.github.com",
        "time": "Tue Dec 19 15:23:43 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 19 15:23:43 2023 +0800"
      },
      "message": "chore(license): update license for 1.2.0 (#299)\n\n* chore(release): remove notice"
    },
    {
      "commit": "358aafc28473ff54bf54171722f4566cdb4dc459",
      "tree": "b0df07192c37a60da5da2e4c975f2d805c2ebecc",
      "parents": [
        "8580a2e02d784f3ef09026e1e2642244f7274e77"
      ],
      "author": {
        "name": "diaohancai",
        "email": "36229835+diaohancai@users.noreply.github.com",
        "time": "Sat Dec 16 21:23:16 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 16 21:23:16 2023 +0800"
      },
      "message": "fix: io.grpc.grpc-core dependency conflict (#296)\n\n"
    },
    {
      "commit": "8580a2e02d784f3ef09026e1e2642244f7274e77",
      "tree": "451b4b37e8f7658672cbbca2f6418f9e003e16e7",
      "parents": [
        "75224d2160471d082d346877926109cbd6e06e4e"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Wed Dec 13 08:58:19 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 13 08:58:19 2023 +0800"
      },
      "message": "fix: remove okhttp1 due to conflicts risk (#294)\n\n* fix: remove okhttp1 due to conflicts risk\r\n\r\n* Update known-dependencies.txt"
    },
    {
      "commit": "75224d2160471d082d346877926109cbd6e06e4e",
      "tree": "3b532effc73ac933478cd2d209d58b72d0d6883a",
      "parents": [
        "89a8f9b1f78ea78b8b9f29ad64ba5aeafff3bfac"
      ],
      "author": {
        "name": "Simon Cheung",
        "email": "ming@apache.org",
        "time": "Mon Dec 11 20:06:43 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 11 20:06:43 2023 +0800"
      },
      "message": "chore: add check dependencies (#293)\n\n"
    },
    {
      "commit": "89a8f9b1f78ea78b8b9f29ad64ba5aeafff3bfac",
      "tree": "4b29a123fc0144d451db928ed034ac7d6d149c7d",
      "parents": [
        "e0b484a65e2244ec49ef8bbc14185acd99dbc436"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Mon Dec 11 15:07:38 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 11 15:07:38 2023 +0800"
      },
      "message": "refact(core): adaptor for common 1.2 \u0026 fix a string of possible CI problem (#286)\n\n* chore(ci): update common 1.2 \u0026 upgrade action version\r\n\r\n* replace HTTP_CODE\r\n\r\n* Update codeql-analysis.yml\r\n\r\n* Update pom.xml\r\n\r\n* use docker image for server\r\n\r\n* update webmockserver version to adapt okhttp4.x\r\n\r\n* remove useless client\r\n\r\n* Revert \"remove useless client\"\r\n\r\nThis reverts commit 3e894d34e31ce2a9e0366c0c8dd7cb66af6cc7cb.\r\n\r\n* chore: replace loading data with docker \u0026 fix AssertThrows\r\n\r\n* update loader image name\r\n\r\n* Update load-data-into-hugegraph.sh\r\n\r\n* Update load-data-into-hugegraph.sh\r\n\r\n* Update load-data-into-hugegraph.sh\r\n\r\n* change path\r\n\r\n* Update load-data-into-hugegraph.sh\r\n\r\n* Update load-data-into-hugegraph.sh\r\n\r\n* Update load-data-into-hugegraph.sh\r\n\r\n* Update load-data-into-hugegraph.sh\r\n\r\n* Update load-data-into-hugegraph.sh\r\n\r\n* Update load-data-into-hugegraph.sh\r\n\r\n* Update load-data-into-hugegraph.sh\r\n\r\n* fix name\r\n\r\n* Update load-data-into-hugegraph.sh\r\n\r\n* update ci logic\r\n\r\n* Update load-data-into-hugegraph.sh\r\n\r\n* Update load-data-into-hugegraph.sh\r\n\r\n* Update load-data-into-hugegraph.sh\r\n\r\n* Update WorkerServiceTest.java\r\n\r\n* update data path\r\n\r\n* refactor WorkerServer\r\n\r\n* update  the WokerService init \u0026 close logic\r\n\r\n* Update MasterService.java\r\n\r\n* CI passed \u0026 revert the ignore\r\n\r\n* Update MessageRecvManagerTest.java\r\n\r\n* enable 3rd party check\r\n\r\n* Update license-checker.yml\r\n\r\n* Update computer-core/src/main/java/org/apache/hugegraph/computer/core/worker/WorkerService.java\r\n\r\nCo-authored-by: Cong Zhao \u003czhaocong@apache.org\u003e\r\n\r\n* Update MasterService.java\r\n\r\n* tiny fix\r\n\r\n---------\r\n\r\nCo-authored-by: Cong Zhao \u003czhaocong@apache.org\u003e"
    },
    {
      "commit": "e0b484a65e2244ec49ef8bbc14185acd99dbc436",
      "tree": "a6bd00460e5f520a4e63761d55567525ac17729f",
      "parents": [
        "2be0c28716fc2c3a34ea905a03f1def04294dc39"
      ],
      "author": {
        "name": "Cong Zhao",
        "email": "zhaocong@apache.org",
        "time": "Wed Dec 06 18:03:31 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 06 18:03:31 2023 +0800"
      },
      "message": "Improve: Passing workerId to WorkerStat \u0026 Skip wait worker close if master executes failed (#292)\n\n* Improve code\r\n\r\n* Fix ci"
    },
    {
      "commit": "2be0c28716fc2c3a34ea905a03f1def04294dc39",
      "tree": "a0ecf585b3575daaad905fb44f16161cfdcea70e",
      "parents": [
        "9d4d276e8defc71087dc07d6b5c718532543fb00"
      ],
      "author": {
        "name": "diaohancai",
        "email": "36229835+diaohancai@users.noreply.github.com",
        "time": "Mon Dec 04 20:12:34 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 04 20:12:34 2023 +0800"
      },
      "message": "feat(algorithm): support biased second order random walk (#280)\n\n- implement #279 \r\n- follow-up #274 (V1 version)\r\n\r\nThe current random walk algorithm requires 2 additional features.\r\n\r\n- Biased random walk.\r\n- Second order random walk.\r\n\r\n---------\r\n\r\nCo-authored-by: diaohancai \u003cdiaohancai@cvte.com\u003e\r\nCo-authored-by: imbajin \u003cjin@apache.org\u003e"
    },
    {
      "commit": "9d4d276e8defc71087dc07d6b5c718532543fb00",
      "tree": "2244079c40936d8342d869382532dc111dc56c0c",
      "parents": [
        "0c447be2c61a521fbe6cd5fc5f1273218ba268d3"
      ],
      "author": {
        "name": "Chong Shen",
        "email": "qwtscscqwt@gmail.com",
        "time": "Mon Dec 04 19:52:45 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 04 19:52:45 2023 +0800"
      },
      "message": "feat: use \u0027foreground\u0027 delete policy to pass the cancel job test (#290)\n\nbypass the test case issue, and add more info when error occurs.\r\n\r\nActual reason:\r\n- the default delete policy in k8s has changed to background since v1.20.\r\n- Plus the way you added finalizer is replaceCR, so you will sometimes miss the delete event generated by your client.\r\n\r\n---------\r\n\r\nCo-authored-by: imbajin \u003cjin@apache.org\u003e"
    },
    {
      "commit": "0c447be2c61a521fbe6cd5fc5f1273218ba268d3",
      "tree": "7aa07c260900819b5ea80624a86248b09ecda568",
      "parents": [
        "85e639953b63de00e59a73cda28fdfc183367627"
      ],
      "author": {
        "name": "diaohancai",
        "email": "36229835+diaohancai@users.noreply.github.com",
        "time": "Mon Nov 13 19:44:56 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 13 19:44:56 2023 +0800"
      },
      "message": "refactor: ListValue.getFirst() replaces ListValue.get(0) (#282)\n\n"
    },
    {
      "commit": "85e639953b63de00e59a73cda28fdfc183367627",
      "tree": "f0b25bad5693cd5f430d4ec867d88f5490902622",
      "parents": [
        "d55680c162fd47be563bd25b4d5b21122ff10887"
      ],
      "author": {
        "name": "ShouJing",
        "email": "1075185785@qq.com",
        "time": "Sun Oct 29 00:05:10 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 29 00:05:10 2023 +0800"
      },
      "message": "fix(algorithm): record loop is not copied (#276)\n\nCo-authored-by: 枫川 \u003cguoshoujing.gsj@alibaba-inc.com\u003e"
    },
    {
      "commit": "d55680c162fd47be563bd25b4d5b21122ff10887",
      "tree": "4559c110d92028a81b8edbd73d87d1c480aa7a63",
      "parents": [
        "ff85e34efaecb2a14ae72c0048a427a0aeb61bf3"
      ],
      "author": {
        "name": "diaohancai",
        "email": "36229835+diaohancai@users.noreply.github.com",
        "time": "Sat Oct 28 18:12:33 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 28 18:12:33 2023 +0800"
      },
      "message": "feat(algorithm): support random walk in computer (#274)\n\n"
    },
    {
      "commit": "ff85e34efaecb2a14ae72c0048a427a0aeb61bf3",
      "tree": "cef1cbbdb3fc3ccfbc14ca9e6b84b5130d2c5638",
      "parents": [
        "2e45cd2983436172589802b35a6c2715a1af90bc"
      ],
      "author": {
        "name": "Aaron Wang",
        "email": "wangweirao16@gmail.com",
        "time": "Sat Oct 28 18:09:41 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 28 18:09:41 2023 +0800"
      },
      "message": "feat(k8s): Add MinIO as internal(default) storage (#272)\n\n"
    },
    {
      "commit": "2e45cd2983436172589802b35a6c2715a1af90bc",
      "tree": "9a35abb7132dcd4cdba94a76f8d2ccaee57db7f6",
      "parents": [
        "479e1a4b89c46bcaf533595789adeddc196fed01"
      ],
      "author": {
        "name": "Aaron Wang",
        "email": "wangweirao16@gmail.com",
        "time": "Sun Oct 22 11:54:56 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 22 11:54:56 2023 +0800"
      },
      "message": "feat(core): support load vertex/edge snapshot (#269)\n\n"
    },
    {
      "commit": "479e1a4b89c46bcaf533595789adeddc196fed01",
      "tree": "d8db75deaf843e274fb8a5b277b4598dfb067d81",
      "parents": [
        "a21a19163e232559300c9821ddf9ba31f14392b5"
      ],
      "author": {
        "name": "Aaron Wang",
        "email": "wangweirao16@gmail.com",
        "time": "Fri Oct 20 16:53:59 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 20 16:53:59 2023 +0800"
      },
      "message": "fix(k8s): modify inconsistent apiGroups (#270)\n\n"
    },
    {
      "commit": "a21a19163e232559300c9821ddf9ba31f14392b5",
      "tree": "83e9ba411f587df97f5a4b060e411c63c339bbd0",
      "parents": [
        "15fc9bb539902fb5e75cbc23bfb6be0c5904beed"
      ],
      "author": {
        "name": "diaohancai",
        "email": "36229835+diaohancai@users.noreply.github.com",
        "time": "Sun Oct 08 08:55:47 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 08 08:55:47 2023 +0800"
      },
      "message": "refact(core): support auth config for computer task (#265)\n\n* fix: hugegraph client authentication configuration\r\n\r\n* chore: improve description\r\n\r\n---------\r\n\r\nCo-authored-by: diaohancai \u003cdiaohancai@cvte.com\u003e"
    },
    {
      "commit": "15fc9bb539902fb5e75cbc23bfb6be0c5904beed",
      "tree": "1a5c06dfc0a190c4e957c0749522ab8ab63c7bf6",
      "parents": [
        "b1ad860f06eeff39a9e068ffe504f51102b504fb"
      ],
      "author": {
        "name": "diaohancai",
        "email": "36229835+diaohancai@users.noreply.github.com",
        "time": "Wed Sep 20 10:58:21 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 20 10:58:21 2023 +0800"
      },
      "message": "chore: correct incorrect comment (#268)\n\n"
    },
    {
      "commit": "b1ad860f06eeff39a9e068ffe504f51102b504fb",
      "tree": "ae5c80bb18790493190c2cab945e94796eed061e",
      "parents": [
        "fdb4621330d76d2d74f5162864fff28365fa735f"
      ],
      "author": {
        "name": "M",
        "email": "87920097+msgui@users.noreply.github.com",
        "time": "Wed Sep 20 10:02:29 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 20 10:02:29 2023 +0800"
      },
      "message": "add: dependency-review (#266)\n\n"
    },
    {
      "commit": "fdb4621330d76d2d74f5162864fff28365fa735f",
      "tree": "bcd28437351234588bb85dbb6d46c1a47ed0bdf2",
      "parents": [
        "1c60eeef9b86f25d0a209553ebf13b1af45987e0"
      ],
      "author": {
        "name": "Aaron Wang",
        "email": "wangweirao16@gmail.com",
        "time": "Mon Aug 28 15:33:39 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 28 15:33:39 2023 +0800"
      },
      "message": "fix(k8s): remove crd declaration in operator yaml (#263)\n\n"
    },
    {
      "commit": "1c60eeef9b86f25d0a209553ebf13b1af45987e0",
      "tree": "e94a9aa8d258d0a3b45e2e398e9117605c452dc8",
      "parents": [
        "510d7f9d1e989ddf573e496d3090af100dc06535"
      ],
      "author": {
        "name": "Aaron Wang",
        "email": "wangweirao16@gmail.com",
        "time": "Fri Jul 28 12:46:11 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 28 12:46:11 2023 +0800"
      },
      "message": "feat(k8s): init operator project \u0026 add webhook (#259)\n\n- Re-initialize go project (operator).\r\n- Add Webhook to deny update. Launch pod with two containers (original controller and new manager).\r\n"
    },
    {
      "commit": "510d7f9d1e989ddf573e496d3090af100dc06535",
      "tree": "6eaf66c6a222a0e38ec653b23764d917f8151d9b",
      "parents": [
        "024d1aab92fe981fa2f91784a17327a759e40f02"
      ],
      "author": {
        "name": "Aaron Wang",
        "email": "wangweirao16@gmail.com",
        "time": "Sun Jun 25 19:31:36 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 25 19:31:36 2023 +0800"
      },
      "message": "chore: update PULL_REQUEST_TEMPLATE.md (#257)\n\n* Update PULL_REQUEST_TEMPLATE.md\r\n\r\n---------\r\n\r\nCo-authored-by: imbajin \u003cjin@apache.org\u003e"
    },
    {
      "commit": "024d1aab92fe981fa2f91784a17327a759e40f02",
      "tree": "8152337dbbc0089c0eae4d01a5347c1053669151",
      "parents": [
        "fcc3b5620cc6e20ba416dbaddda551a03a0fbd32"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Fri Jun 09 17:17:55 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 09 17:17:55 2023 +0800"
      },
      "message": "chore: reduce mail to dev list (#255)\n\n"
    },
    {
      "commit": "fcc3b5620cc6e20ba416dbaddda551a03a0fbd32",
      "tree": "700fe46be2f5d58f8b9d99617737da3d65527363",
      "parents": [
        "0b3c0b40721a697ac7098e59ec9005b772eaed15"
      ],
      "author": {
        "name": "conghuhu",
        "email": "56248584+conghuhu@users.noreply.github.com",
        "time": "Thu Jun 08 22:18:14 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 08 22:18:14 2023 +0800"
      },
      "message": "doc(k8s): add building note for missing classes (#254)\n\n"
    },
    {
      "commit": "0b3c0b40721a697ac7098e59ec9005b772eaed15",
      "tree": "cfe166a1962d9a4804d31e214384595c304ce38a",
      "parents": [
        "e62ff3f3c16a328d9edd5ad217f8cde8a64c11f8"
      ],
      "author": {
        "name": "Aaron Wang",
        "email": "wangweirao16@gmail.com",
        "time": "Thu Jun 08 19:20:04 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 08 19:20:04 2023 +0800"
      },
      "message": "feat(core): isolate namespace for different input data source (#252)\n\n* set default job namespace to empty string\r\n\r\n* use StringUtils.isEmpty"
    },
    {
      "commit": "e62ff3f3c16a328d9edd5ad217f8cde8a64c11f8",
      "tree": "2fd033fa6ba1a5b4d43006229a177b8fe0d56077",
      "parents": [
        "be54f7d6e21f41f926f1823ac554a95ecf744e8b"
      ],
      "author": {
        "name": "M",
        "email": "87920097+msgui@users.noreply.github.com",
        "time": "Tue Jun 06 15:59:50 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 06 15:59:50 2023 +0800"
      },
      "message": "doc: update readme \u0026 add QR code (#249)\n\n"
    },
    {
      "commit": "be54f7d6e21f41f926f1823ac554a95ecf744e8b",
      "tree": "fadfeb6008d19758707a15880036f90263bb88f8",
      "parents": [
        "7df3b430387d7a4ae556969995d3c660855eac40"
      ],
      "author": {
        "name": "YangJiaqi",
        "email": "yang.jiaqi.hadoop@gmail.com",
        "time": "Mon Jun 05 22:17:22 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 05 22:17:22 2023 +0800"
      },
      "message": "fix: superstep not take effect (#237)\n\n"
    },
    {
      "commit": "7df3b430387d7a4ae556969995d3c660855eac40",
      "tree": "f4fe1a6b1f707eed76d593ad1fbc6d85ba999db8",
      "parents": [
        "f7d10a845de68cd84fe01f247b8fc3d887edbb67"
      ],
      "author": {
        "name": "Aaron Wang",
        "email": "wangweirao16@gmail.com",
        "time": "Mon May 29 22:31:28 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 29 22:31:28 2023 +0800"
      },
      "message": "feat: implement parallel send data in load graph step (#248)\n\n* fix: Filesystem closed caused by cache only one HDFS client\r\n\r\n* improve: reuse fetcher instance for vertex and edge sending\r\n\r\n---------\r\n\r\nCo-authored-by: imbajin \u003cjin@apache.org\u003e"
    },
    {
      "commit": "f7d10a845de68cd84fe01f247b8fc3d887edbb67",
      "tree": "f504ed39b4cb26de82c2f5ded69dfaee93bbfff1",
      "parents": [
        "31b63b289b22aa0665b83d9fbde77aeb1de17420"
      ],
      "author": {
        "name": "Aaron Wang",
        "email": "wangweirao16@gmail.com",
        "time": "Thu May 25 09:24:52 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 25 09:24:52 2023 +0800"
      },
      "message": "feat: implement fast-failover for MessageRecvManager and DataClientManager (#243)\n\n"
    },
    {
      "commit": "31b63b289b22aa0665b83d9fbde77aeb1de17420",
      "tree": "632d687da6d02a71c01a8bbe02c36d0e87c86a11",
      "parents": [
        "c8065288b2c1136cfcadb44ce18be6855cf4a81c"
      ],
      "author": {
        "name": "Cong Zhao",
        "email": "zhaocong@apache.org",
        "time": "Thu May 25 08:04:36 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 25 08:04:36 2023 +0800"
      },
      "message": "Change etcd url only for ci (#245)\n\n* Use etcd in the k8s to test\n\n* remove unnecessary synchronized\n\n* Address comment\n\n---------\n\nCo-authored-by: imbajin \u003cjin@apache.org\u003e"
    },
    {
      "commit": "c8065288b2c1136cfcadb44ce18be6855cf4a81c",
      "tree": "d417e43d2ff8b10d792f15a045c23472441d1415",
      "parents": [
        "3328d5232ab944143d60fc4dc946d566550fa6e8"
      ],
      "author": {
        "name": "Aaron Wang",
        "email": "wangweirao16@gmail.com",
        "time": "Wed May 24 11:42:54 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 24 11:42:54 2023 +0800"
      },
      "message": "[Feature-241] Add PULL_REQUEST_TEMPLATE (#242)\n\n"
    },
    {
      "commit": "3328d5232ab944143d60fc4dc946d566550fa6e8",
      "tree": "12b32e137f7aa725178677ab8e97930d92cb3c73",
      "parents": [
        "fa37fc4bd9db5301cf15261ea34fac67409d0af0"
      ],
      "author": {
        "name": "Aaron Wang",
        "email": "wangweirao16@gmail.com",
        "time": "Tue May 09 18:19:57 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 09 18:19:57 2023 +0800"
      },
      "message": "fix: typo errors in start-computer.sh (#238)\n\nCo-authored-by: imbajin \u003cjin@apache.org\u003e\r\n"
    },
    {
      "commit": "fa37fc4bd9db5301cf15261ea34fac67409d0af0",
      "tree": "aba11c4b6daf916e8203f93d79b1d40a413216ef",
      "parents": [
        "cc5a7e727d42b5139fc8f5c3bea9ce55a05c9263"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Fri Mar 17 21:06:44 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 17 21:06:44 2023 +0800"
      },
      "message": "chore: enhance mailbox settings \u0026 enable require ci (#235)\n\n"
    },
    {
      "commit": "cc5a7e727d42b5139fc8f5c3bea9ce55a05c9263",
      "tree": "edbaa1805a23f5a9fff98a3456c052556cdc9174",
      "parents": [
        "fb27cdf5b25ad61cf2c803c2eb694aa33b64ada9"
      ],
      "author": {
        "name": "Simon Cheung",
        "email": "ming@apache.org",
        "time": "Thu Mar 02 10:29:18 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 02 10:29:18 2023 +0800"
      },
      "message": "chore: fix empty license file (#233)\n\n"
    },
    {
      "commit": "fb27cdf5b25ad61cf2c803c2eb694aa33b64ada9",
      "tree": "1b2c4c5cb9282bb648558efcf522040f1d28a285",
      "parents": [
        "d2b95262091d6572cc12dcda57d89f9cd44ac88b"
      ],
      "author": {
        "name": "青年",
        "email": "1043706593@qq.com",
        "time": "Thu Mar 02 10:28:55 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 02 10:28:55 2023 +0800"
      },
      "message": "remove apache stage repo \u0026 update notification rule (#232)\n\n"
    },
    {
      "commit": "d2b95262091d6572cc12dcda57d89f9cd44ac88b",
      "tree": "64d6546a15b43f1ee76d6648cb098c0467d5672e",
      "parents": [
        "b1f734636c8d23debb486bb1bac6393729732eec"
      ],
      "author": {
        "name": "imbajin",
        "email": "jin@apache.org",
        "time": "Fri Feb 10 15:11:14 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 10 15:11:14 2023 +0800"
      },
      "message": "fix: conflict between release and master (#230)\n\n* fix: release shell \u0026 enhance code (#220) (#221)\r\n\r\n* Create NOTICE (#223)\r\n\r\n---------\r\n\r\nCo-authored-by: Cong Zhao \u003czhaocong@apache.org\u003e\r\nCo-authored-by: Simon Cheung \u003cming@apache.org\u003e"
    },
    {
      "commit": "b1f734636c8d23debb486bb1bac6393729732eec",
      "tree": "64d6546a15b43f1ee76d6648cb098c0467d5672e",
      "parents": [
        "3d67f38429104dd4087d038c8177ec72135ee171"
      ],
      "author": {
        "name": "Simon Cheung",
        "email": "ming@apache.org",
        "time": "Thu Feb 09 19:35:22 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 09 19:35:22 2023 +0800"
      },
      "message": "chore: fix StringEncoding license \u0026 add multi license check action (#227)\n\n* add license check action \u0026 use proper \"UTF-8\" charset\r\n\r\n* exclude generate go files\r\n\r\n* include release-docs in binary release\r\n\r\n* Update NOTICE\r\n\r\n---------\r\n\r\nCo-authored-by: imbajin \u003cjin@apache.org\u003e"
    },
    {
      "commit": "3d67f38429104dd4087d038c8177ec72135ee171",
      "tree": "12517b8a339668d18135921040de2df4e716bf95",
      "parents": [
        "4e6edcb9df9f80997799344a5351564f7695b621"
      ],
      "author": {
        "name": "Simon Cheung",
        "email": "ming@apache.org",
        "time": "Wed Feb 08 19:43:26 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 08 19:43:26 2023 +0800"
      },
      "message": "chore: choose proper license \u0026 remove GPL/CC in multiple licenses (#228)\n\n"
    }
  ],
  "next": "4e6edcb9df9f80997799344a5351564f7695b621"
}
