)]}'
{
  "commit": "36adf1251ff5d3684083c2dbd2debf5ba2c104a8",
  "tree": "2659e9f406ec5439d976168683cf13539bd09ee4",
  "parents": [
    "899a1b552048d1cd4ad5b26e2d4f5668e9966af5"
  ],
  "author": {
    "name": "guyinyou",
    "email": "36399867+guyinyou@users.noreply.github.com",
    "time": "Tue Jan 20 14:44:22 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jan 20 14:44:22 2026 +0800"
  },
  "message": "[ISSUE #10017] Validate commitlog offset in recoverAbnormally to prevent processing … (#10018)\n\n* validate commitlog offset in recoverAbnormally to prevent processing old file data that passes CRC checks\n\nChange-Id: If4b1881f82d26ce8d374472d73ec9ce3d51ba643\n\n* fix\n\nChange-Id: Idc4bf7ec476cc9b6529619c2aa9afd6a980b819c\n\n* add checkCommitLogOffsetOnRecover in MessageStoreConfig\n\nChange-Id: Iac9afbb8b3ffb03fa15890decaf502afbfa44cf9\n\n---------\n\nCo-authored-by: guyinyou \u003cguyinyou.gyy@alibaba-inc.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "286f31cd4a7510b8a8a2410a6c6eada89cd9bfdd",
      "old_mode": 33188,
      "old_path": "store/src/main/java/org/apache/rocketmq/store/CommitLog.java",
      "new_id": "3b92f1a745b61e1174a78a78af463be4f611c8be",
      "new_mode": 33188,
      "new_path": "store/src/main/java/org/apache/rocketmq/store/CommitLog.java"
    },
    {
      "type": "modify",
      "old_id": "65dba5390dd7f1aed471dd06bc09cc1e9d3c897c",
      "old_mode": 33188,
      "old_path": "store/src/main/java/org/apache/rocketmq/store/config/MessageStoreConfig.java",
      "new_id": "d7f17efd64a379d6f59c24b82ff4f9bb41694c06",
      "new_mode": 33188,
      "new_path": "store/src/main/java/org/apache/rocketmq/store/config/MessageStoreConfig.java"
    }
  ]
}
