)]}'
{
  "commit": "1720e53075304f10bf465edd24e51615d8bc71b3",
  "tree": "6738fa82958d5f3c8b5e91bb73a65d61a9cd03dd",
  "parents": [
    "105c025f4f2bd9810237f5fd0337fdec60b4798a"
  ],
  "author": {
    "name": "Yunze Xu",
    "email": "xyzinfernity@163.com",
    "time": "Mon Oct 27 15:20:28 2025 +0800"
  },
  "committer": {
    "name": "Yunze Xu",
    "email": "xyzinfernity@163.com",
    "time": "Wed Nov 05 21:04:39 2025 +0800"
  },
  "message": "Fix a null ACK grouping tracker can be accessed after consumer is closed (#517)\n\nFixes https://github.com/apache/pulsar-client-cpp/issues/516\n\n(cherry picked from commit 648b48be58f65a15f45d952986f3d9d5936f75a8)\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "8a9ea0dfdf1ac719fbdb2a250f53c1772f50f920",
      "old_mode": 33188,
      "old_path": "lib/AckGroupingTracker.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "f62492f3f96fd451858aab71df23cb91bae3c012",
      "old_mode": 33188,
      "old_path": "lib/AckGroupingTracker.h",
      "new_id": "d00c3a272717d85583510d50f062013b8deb57be",
      "new_mode": 33188,
      "new_path": "lib/AckGroupingTracker.h"
    },
    {
      "type": "modify",
      "old_id": "d20de44a1891f318531e37e2844530cf7b69054e",
      "old_mode": 33188,
      "old_path": "lib/AckGroupingTrackerDisabled.cc",
      "new_id": "92cdfba42c06d96e95aa88d4ae5cd74ce6690edd",
      "new_mode": 33188,
      "new_path": "lib/AckGroupingTrackerDisabled.cc"
    },
    {
      "type": "modify",
      "old_id": "d88426e24a9b83b4c657dd43dbdbaf327d1b96c4",
      "old_mode": 33188,
      "old_path": "lib/AckGroupingTrackerEnabled.cc",
      "new_id": "3a2a35d7486f0ab5b563a0a50ceaa1d25dc943ed",
      "new_mode": 33188,
      "new_path": "lib/AckGroupingTrackerEnabled.cc"
    },
    {
      "type": "modify",
      "old_id": "5eb04b988c857dc1cf967247da0d34d28a220140",
      "old_mode": 33188,
      "old_path": "lib/AckGroupingTrackerEnabled.h",
      "new_id": "eb2b449f879c7b127264078a1fcebe3d9231cac3",
      "new_mode": 33188,
      "new_path": "lib/AckGroupingTrackerEnabled.h"
    },
    {
      "type": "modify",
      "old_id": "325addaad9f62c41d156386fedccb58e1f42d761",
      "old_mode": 33188,
      "old_path": "lib/ConsumerImpl.cc",
      "new_id": "92d25cb06c46f1c329b587a0cb24a112f282e1c3",
      "new_mode": 33188,
      "new_path": "lib/ConsumerImpl.cc"
    },
    {
      "type": "modify",
      "old_id": "055b487ea85bc62ac7d768c61a197f364f54587a",
      "old_mode": 33188,
      "old_path": "lib/ConsumerImpl.h",
      "new_id": "5e06723b97f27f2dab2c99e00b197f8757333cab",
      "new_mode": 33188,
      "new_path": "lib/ConsumerImpl.h"
    },
    {
      "type": "modify",
      "old_id": "0e2183e285bde814a923070cab1e6319b25adeed",
      "old_mode": 33188,
      "old_path": "tests/AcknowledgeTest.cc",
      "new_id": "464d5d2eba73019f5f8c9def5842d2c8274fad50",
      "new_mode": 33188,
      "new_path": "tests/AcknowledgeTest.cc"
    },
    {
      "type": "modify",
      "old_id": "43306099b2df30860e5058422decc4d9f61e63ed",
      "old_mode": 33188,
      "old_path": "tests/BasicEndToEndTest.cc",
      "new_id": "5cf478b2f71440fd5c9fbc1a2616a63d11aac306",
      "new_mode": 33188,
      "new_path": "tests/BasicEndToEndTest.cc"
    },
    {
      "type": "modify",
      "old_id": "dfbc2765d5327a055172683e839f2f7c81683d4e",
      "old_mode": 33188,
      "old_path": "tests/ConsumerTest.cc",
      "new_id": "3aa1dd3c19bc78bf14e5824c63fa6453ffbc5801",
      "new_mode": 33188,
      "new_path": "tests/ConsumerTest.cc"
    }
  ]
}
