)]}'
{
  "commit": "3b385c3d2f1c04f7fa4b4534b4b1ec220627bfb5",
  "tree": "0277cf7e1474d26874160aeef7b8a7334e51a1c7",
  "parents": [
    "ef4fd10bb1537a4fcd1787586ee2ab920c360a35"
  ],
  "author": {
    "name": "looksaw",
    "email": "118615884+looksaw2@users.noreply.github.com",
    "time": "Fri Sep 04 23:43:41 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Sep 04 23:43:41 2026 +0800"
  },
  "message": "fix(client): support graph-scoped legacy user auth paths (#760)\n\n- centralize legacy graph path detection in AuthAPI\n- reuse list validation for legacy user lookup\n- throw a clear exception when the user is absent\n- cover missing users and graphless fallback\n\n---------\n\nCo-authored-by: imbajin \u003cjin@apache.org\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "43ee21fdd1d4821b2a5601ea2dde2e121ec74d42",
      "old_mode": 33188,
      "old_path": "hugegraph-client/src/main/java/org/apache/hugegraph/api/auth/AuthAPI.java",
      "new_id": "282c6a831666f34ddb28b1047ef4cf5da5af1181",
      "new_mode": 33188,
      "new_path": "hugegraph-client/src/main/java/org/apache/hugegraph/api/auth/AuthAPI.java"
    },
    {
      "type": "modify",
      "old_id": "ff43a01c9990fe140303a3e84294bb1e650c7235",
      "old_mode": 33188,
      "old_path": "hugegraph-client/src/main/java/org/apache/hugegraph/api/auth/UserAPI.java",
      "new_id": "2b390a7c6d183f60c75f84029e9586a3b78f2e43",
      "new_mode": 33188,
      "new_path": "hugegraph-client/src/main/java/org/apache/hugegraph/api/auth/UserAPI.java"
    },
    {
      "type": "modify",
      "old_id": "f8cc352169e32a56807112f511e2242db637b349",
      "old_mode": 33188,
      "old_path": "hugegraph-client/src/main/java/org/apache/hugegraph/driver/AuthManager.java",
      "new_id": "42309cdb0964d65f66fba807092a396b534d177b",
      "new_mode": 33188,
      "new_path": "hugegraph-client/src/main/java/org/apache/hugegraph/driver/AuthManager.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1912e09ebee5fa1a3e2070f81c5b7cb37524623",
      "new_mode": 33188,
      "new_path": "hugegraph-client/src/test/java/org/apache/hugegraph/unit/AuthApiPathTest.java"
    },
    {
      "type": "modify",
      "old_id": "f48efbceca2f2aaaa5d1436aeb0a9e9029e6feac",
      "old_mode": 33188,
      "old_path": "hugegraph-client/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java",
      "new_id": "97c32fc1ec5a44567726d64fc1a43b9df97d2df8",
      "new_mode": 33188,
      "new_path": "hugegraph-client/src/test/java/org/apache/hugegraph/unit/UnitTestSuite.java"
    }
  ]
}
