)]}'
{
  "log": [
    {
      "commit": "68c2cc9442928f769f8938515a05af6fa05c9993",
      "tree": "cf16c1efdacaff32392fcbb5a5a350feae7bc8f1",
      "parents": [
        "a90337893c5d9f2ce1934f8920f816f19758ff41"
      ],
      "author": {
        "name": "Quan",
        "email": "zsjperiod@foxmail.com",
        "time": "Tue Jan 27 16:57:20 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 27 16:57:20 2026 +0800"
      },
      "message": "Add suspend field to ChangeInvisibleDurationRequest for lite consume suspend (#104)\n\n"
    },
    {
      "commit": "a90337893c5d9f2ce1934f8920f816f19758ff41",
      "tree": "bab335398fe29fe0ad0c72691edd3b79851ad878",
      "parents": [
        "11087ada97c710253fae46eacb5b04738453c303"
      ],
      "author": {
        "name": "Quan",
        "email": "zsjperiod@foxmail.com",
        "time": "Mon Jan 12 14:34:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 12 14:34:23 2026 +0800"
      },
      "message": "Add lite_topic field to ChangeInvisibleDurationRequest for lite simple consumer (#103)\n\nChange-Id: Ib214fc406673cd9fc9a5b418420b230f935e4e66"
    },
    {
      "commit": "11087ada97c710253fae46eacb5b04738453c303",
      "tree": "92ee0b7e3d9aa80d675cf7a49dd231a3c2c2407c",
      "parents": [
        "da7c0b23cc43df7947ba9a308c51dd6e73e057fb"
      ],
      "author": {
        "name": "lizhimins",
        "email": "707364882@qq.com",
        "time": "Wed Dec 10 19:14:41 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 10 19:14:41 2025 +0800"
      },
      "message": "Prepare release rocketmq-proto-2.1.1 (#102)\n\nChange-Id: I036e8ae81c234e65cb9349029eaf93358ae0e228"
    },
    {
      "commit": "da7c0b23cc43df7947ba9a308c51dd6e73e057fb",
      "tree": "03ca1b926583219f408c4f899867b1cddf6ca189",
      "parents": [
        "2ba715032dc75f05f38a21d5f00256ab8d3c7608"
      ],
      "author": {
        "name": "imzs",
        "email": "imzs@foxmail.com",
        "time": "Wed Dec 10 15:34:54 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 10 15:34:54 2025 +0800"
      },
      "message": "[ISSUE #100] Priority Message Proto Definition (#101)\n\n"
    },
    {
      "commit": "2ba715032dc75f05f38a21d5f00256ab8d3c7608",
      "tree": "6e4b6e64307716b0dfc1206d7b51112a1bd8a8ed",
      "parents": [
        "f2597b8242f5971c08d2bb016079c91fc7f3fc4b"
      ],
      "author": {
        "name": "Quan",
        "email": "zsjperiod@foxmail.com",
        "time": "Wed Dec 10 15:34:16 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 10 15:34:16 2025 +0800"
      },
      "message": "[ISSUE #98] OffsetOption for SyncLiteSubscriptionRequest (#99)\n\n"
    },
    {
      "commit": "f2597b8242f5971c08d2bb016079c91fc7f3fc4b",
      "tree": "6cdb6a55c0465599ac3fcafaaabc8e8e2bcbdf01",
      "parents": [
        "f4e923933a2ed281a27abbea7fde32465770e4af"
      ],
      "author": {
        "name": "Quan",
        "email": "zsjperiod@foxmail.com",
        "time": "Tue Oct 14 19:41:18 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 14 19:41:18 2025 +0800"
      },
      "message": "[ISSUE #94] Proto enhancement for \"RIP‐83 Lite Topic\" (#95)\n\n"
    },
    {
      "commit": "f4e923933a2ed281a27abbea7fde32465770e4af",
      "tree": "f5666b567aeaabb27d423e838b27ca8e8dc13d3d",
      "parents": [
        "5c9f84199bffa79b2ed73beb37774ca92e749c19"
      ],
      "author": {
        "name": "lizhimins",
        "email": "707364882@qq.com",
        "time": "Tue Oct 14 19:28:08 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 14 19:28:08 2025 +0800"
      },
      "message": "build(bazel): Compile using the specified versions of GCC and G++ (#97)\n\nbuild(bazel): Compile using the specified versions of G++. In Ubuntu-24, gcc-13 is used by default. Some absl syntax can be compiled normally in gcc-11 but cannot be compiled in gcc-13."
    },
    {
      "commit": "5c9f84199bffa79b2ed73beb37774ca92e749c19",
      "tree": "4b055e679a94f53b3fcc2e71b89b65f9e6c39222",
      "parents": [
        "df8f85cdfa850b204adea777076c2d3d8fb0c3fc",
        "9d0b6eb309cca17af1af6b66cdd7d4d88de6dda2"
      ],
      "author": {
        "name": "lizhimins",
        "email": "707364882@qq.com",
        "time": "Fri Jun 13 15:36:01 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 13 15:36:01 2025 +0800"
      },
      "message": "[ISSUE #92] Support ReconnectEndpointsCommand\n\n"
    },
    {
      "commit": "9d0b6eb309cca17af1af6b66cdd7d4d88de6dda2",
      "tree": "4b055e679a94f53b3fcc2e71b89b65f9e6c39222",
      "parents": [
        "547bb18c1723cf514431233b7a09633ab6887588"
      ],
      "author": {
        "name": "maowei.ymw",
        "email": "maowei.ymw@alibaba-inc.com",
        "time": "Fri Jun 13 15:25:04 2025 +0800"
      },
      "committer": {
        "name": "maowei.ymw",
        "email": "maowei.ymw@alibaba-inc.com",
        "time": "Fri Jun 13 15:25:04 2025 +0800"
      },
      "message": "support ReconnectEndpointsCommand\n"
    },
    {
      "commit": "547bb18c1723cf514431233b7a09633ab6887588",
      "tree": "d9080a1d9c1dc8f1f622ba623dab2a69febf3561",
      "parents": [
        "df8f85cdfa850b204adea777076c2d3d8fb0c3fc"
      ],
      "author": {
        "name": "maowei.ymw",
        "email": "maowei.ymw@alibaba-inc.com",
        "time": "Fri Jun 13 14:55:39 2025 +0800"
      },
      "committer": {
        "name": "maowei.ymw",
        "email": "maowei.ymw@alibaba-inc.com",
        "time": "Fri Jun 13 14:55:39 2025 +0800"
      },
      "message": "support ReconnectEndpointsCommand\n"
    },
    {
      "commit": "df8f85cdfa850b204adea777076c2d3d8fb0c3fc",
      "tree": "ee6cbe0d9ef6aa0a317c69a8054ff8a3e5bc52cb",
      "parents": [
        "b07c7bd19505b702e15319869bba79775d02d688"
      ],
      "author": {
        "name": "lizhimins",
        "email": "707364882@qq.com",
        "time": "Thu Nov 14 18:03:26 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 14 18:03:26 2024 +0800"
      },
      "message": "Prepare release rocketmq-proto-2.0.4 (#89)\n\n"
    },
    {
      "commit": "b07c7bd19505b702e15319869bba79775d02d688",
      "tree": "e499127aae39b8dcfd06284413b4ef4068f6575b",
      "parents": [
        "bab0523b8a9341ad5c867c1893560190a17f4d99"
      ],
      "author": {
        "name": "lizhimins",
        "email": "707364882@qq.com",
        "time": "Thu Nov 14 17:59:42 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 14 17:59:42 2024 +0800"
      },
      "message": "Modify default deploy maven repo to apache (#88)\n\n"
    },
    {
      "commit": "bab0523b8a9341ad5c867c1893560190a17f4d99",
      "tree": "6793c3fd9002ad2f66f692ffbe5d53e95ddcfd74",
      "parents": [
        "37bcee297e94fa5b06af6c4efbeb4804d236fe11",
        "935edb3ab88e7f433f8f1672e933ed7496639e98"
      ],
      "author": {
        "name": "Jixiang Jin",
        "email": "jixiang.jjx@alibaba-inc.com",
        "time": "Thu Nov 07 15:54:30 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 07 15:54:30 2024 +0800"
      },
      "message": "Merge pull request #87 from imzs/main\n\nAdd api definition of recalling message"
    },
    {
      "commit": "935edb3ab88e7f433f8f1672e933ed7496639e98",
      "tree": "6793c3fd9002ad2f66f692ffbe5d53e95ddcfd74",
      "parents": [
        "1845bd461391871f44ff0ff7b8021805596fcdff"
      ],
      "author": {
        "name": "imzs",
        "email": "imzs@foxmail.com",
        "time": "Thu Nov 07 15:28:28 2024 +0800"
      },
      "committer": {
        "name": "imzs",
        "email": "imzs@foxmail.com",
        "time": "Thu Nov 07 15:28:28 2024 +0800"
      },
      "message": "update status code document for code: MESSAGE_BODY_EMPTY\n"
    },
    {
      "commit": "1845bd461391871f44ff0ff7b8021805596fcdff",
      "tree": "741b2d9237942ffd0142a4056ea1ba9d6ca5c0d2",
      "parents": [
        "37bcee297e94fa5b06af6c4efbeb4804d236fe11"
      ],
      "author": {
        "name": "imzs",
        "email": "imzs@foxmail.com",
        "time": "Thu Nov 07 15:20:40 2024 +0800"
      },
      "committer": {
        "name": "imzs",
        "email": "imzs@foxmail.com",
        "time": "Thu Nov 07 15:20:40 2024 +0800"
      },
      "message": "add api definition of recalling message\n"
    },
    {
      "commit": "37bcee297e94fa5b06af6c4efbeb4804d236fe11",
      "tree": "d8f0256c6c6c0f0c3b40af36cf3686e9811e0afb",
      "parents": [
        "70eb1effd4b415678fc7214cedd3a289b0f926b9",
        "d7b37144502a4d35471994fe32018cae6914a4cc"
      ],
      "author": {
        "name": "Jixiang Jin",
        "email": "jixiang.jjx@alibaba-inc.com",
        "time": "Tue Nov 05 10:57:54 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 05 10:57:54 2024 +0800"
      },
      "message": "Merge pull request #86 from qianye1001/qianye-main\n\n[ISSUE #85] Add MESSAGE_BODY_EMPTY Code."
    },
    {
      "commit": "d7b37144502a4d35471994fe32018cae6914a4cc",
      "tree": "d8f0256c6c6c0f0c3b40af36cf3686e9811e0afb",
      "parents": [
        "4a542e25dc65258496ff6efb1164f0fbca2cb3cf"
      ],
      "author": {
        "name": "qianye",
        "email": "wuxingcan.wxc@alibaba-inc.com",
        "time": "Tue Nov 05 10:35:48 2024 +0800"
      },
      "committer": {
        "name": "qianye",
        "email": "wuxingcan.wxc@alibaba-inc.com",
        "time": "Tue Nov 05 10:35:48 2024 +0800"
      },
      "message": "add MESSAGE_BODY_EMPTY\n"
    },
    {
      "commit": "4a542e25dc65258496ff6efb1164f0fbca2cb3cf",
      "tree": "90c8edb81e1377208cc69c34360b58ae6a7c1907",
      "parents": [
        "70eb1effd4b415678fc7214cedd3a289b0f926b9"
      ],
      "author": {
        "name": "qianye",
        "email": "wuxingcan.wxc@alibaba-inc.com",
        "time": "Tue Nov 05 10:31:51 2024 +0800"
      },
      "committer": {
        "name": "qianye",
        "email": "wuxingcan.wxc@alibaba-inc.com",
        "time": "Tue Nov 05 10:31:51 2024 +0800"
      },
      "message": "add MESSAGE_BODY_EMPTY\n"
    },
    {
      "commit": "70eb1effd4b415678fc7214cedd3a289b0f926b9",
      "tree": "a9c76add1d5c413acdc6bce672d196fe16c0532d",
      "parents": [
        "205e59cb0c427bb1f3d941a6c1b0b74322d62095"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Jun 08 13:44:59 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 08 13:44:59 2023 +0800"
      },
      "message": "Add comments for pull-related RPC (#82)\n\n"
    },
    {
      "commit": "205e59cb0c427bb1f3d941a6c1b0b74322d62095",
      "tree": "e057e943237fe08fcd1965cc137b1d1adc0631fc",
      "parents": [
        "8e27037035693cf5e3f0afa1e40e277b19ac0f1d"
      ],
      "author": {
        "name": "lk",
        "email": "xdkxlk@outlook.com",
        "time": "Wed May 24 17:50:30 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 24 17:50:30 2023 +0800"
      },
      "message": "[ISSUE #80] Update document for pull-related RPC (#81)\n\n"
    },
    {
      "commit": "8e27037035693cf5e3f0afa1e40e277b19ac0f1d",
      "tree": "9e127c36871d2aced89981d8ccea3bd255ec10a2",
      "parents": [
        "36232f4d3cc9eda7d3c5f87d06c729b92bcd5cac"
      ],
      "author": {
        "name": "lk",
        "email": "xdkxlk@outlook.com",
        "time": "Fri May 05 18:27:19 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 05 18:27:19 2023 +0800"
      },
      "message": "[ISSUE #78] add attempt_id in ReceiveMessageRequest (#79)\n\n"
    },
    {
      "commit": "36232f4d3cc9eda7d3c5f87d06c729b92bcd5cac",
      "tree": "f7fe4091ee21085439deebe0128b9e24076e5799",
      "parents": [
        "bf440e4acd17411438c7d74d707a1c83a87f76e7"
      ],
      "author": {
        "name": "lk",
        "email": "xdkxlk@outlook.com",
        "time": "Tue Apr 25 15:43:12 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 25 15:43:12 2023 +0800"
      },
      "message": "add code OFFSET_NOT_FOUND (#77)\n\n"
    },
    {
      "commit": "bf440e4acd17411438c7d74d707a1c83a87f76e7",
      "tree": "814ffe803da84f5cb2cb97226246e877ba16c6d3",
      "parents": [
        "47991e6704e318c3f1cf03caf3d2f90d34426f68",
        "541137d5e675ac6f85255b158bac49a610250997"
      ],
      "author": {
        "name": "lk",
        "email": "xdkxlk@outlook.com",
        "time": "Thu Apr 13 16:26:14 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 13 16:26:14 2023 +0800"
      },
      "message": "Merge pull request #72 from xdkxlk/main\n\nAdd Code: ILLEGAL_OFFSET"
    },
    {
      "commit": "541137d5e675ac6f85255b158bac49a610250997",
      "tree": "814ffe803da84f5cb2cb97226246e877ba16c6d3",
      "parents": [
        "47991e6704e318c3f1cf03caf3d2f90d34426f68"
      ],
      "author": {
        "name": "kaiyi.lk",
        "email": "kaiyi.lk@alibaba-inc.com",
        "time": "Thu Apr 13 15:57:27 2023 +0800"
      },
      "committer": {
        "name": "kaiyi.lk",
        "email": "kaiyi.lk@alibaba-inc.com",
        "time": "Thu Apr 13 15:58:14 2023 +0800"
      },
      "message": "Add Code: ILLEGAL_OFFSET\n"
    },
    {
      "commit": "47991e6704e318c3f1cf03caf3d2f90d34426f68",
      "tree": "6a2c71e8ac535e82a4804e8e7b94d7317af01b04",
      "parents": [
        "6d5d7e00273e78bceb04fc10b1439f2e8d4c22f6"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Wed Mar 29 16:40:55 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 29 16:40:55 2023 +0800"
      },
      "message": "Add new ClientType: PULL_CONSUMER (#70)\n\n"
    },
    {
      "commit": "6d5d7e00273e78bceb04fc10b1439f2e8d4c22f6",
      "tree": "4a5f82170ae10992060c45bfe4a014f4cbc89814",
      "parents": [
        "e83a1bceacbef5be465a459965d8edee59cad0c2"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Tue Mar 14 19:06:04 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 14 19:06:04 2023 +0800"
      },
      "message": "WIP: support pull consumer (#67)\n\n* WIP: support pull consumer\r\n\r\n* Remove redundant QueryOffsetByGroupRequest/QueryOffsetByGroupResponse"
    },
    {
      "commit": "e83a1bceacbef5be465a459965d8edee59cad0c2",
      "tree": "aa6c7971a753672fe54fe33765a7fa8e6e4573d9",
      "parents": [
        "8e3aaec565f4f5efd3d6bbd84ba937e346a34911"
      ],
      "author": {
        "name": "zhouxiang",
        "email": "zhouxiang.zzx@alibaba-inc.com",
        "time": "Tue Dec 06 20:29:22 2022 +0800"
      },
      "committer": {
        "name": "Zhouxiang Zhan",
        "email": "zhouxzhan@gmail.com",
        "time": "Wed Dec 07 15:42:10 2022 +0800"
      },
      "message": "[ISSUE #65] Add `long_polling_timeout` for ReceiveMessageRequest\n"
    },
    {
      "commit": "8e3aaec565f4f5efd3d6bbd84ba937e346a34911",
      "tree": "7b91f19f8c43ffd2e74162ce2e48dc871e643eba",
      "parents": [
        "7ed3e267292ea971064d86acee47a8ef60181121"
      ],
      "author": {
        "name": "yukon",
        "email": "yukon@apache.org",
        "time": "Tue Oct 18 10:20:23 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 18 10:20:23 2022 +0800"
      },
      "message": "Update .asf.yaml"
    },
    {
      "commit": "7ed3e267292ea971064d86acee47a8ef60181121",
      "tree": "aa2aa4f1508bd10a66e93bf52423876cff354b39",
      "parents": [
        "d78d4acfc2d262e427ec301f5e9858a1d3313359"
      ],
      "author": {
        "name": "Jixiang Jin",
        "email": "jixiang.jjx@alibaba-inc.com",
        "time": "Mon Oct 10 19:35:28 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 10 19:35:28 2022 +0800"
      },
      "message": "add dlq information to message\u0027s systemProperties (#64)\n\n* add dlq information to message\u0027s systemProperties\r\n\r\n* do the rename work\r\n\r\n* do the rename work"
    },
    {
      "commit": "d78d4acfc2d262e427ec301f5e9858a1d3313359",
      "tree": "b3c28b8148bc565b5a4fea2b995616f659ae41c3",
      "parents": [
        "303962118171075c3a5a8c395822fecfdf492d6f"
      ],
      "author": {
        "name": "lk",
        "email": "kaiyi.lk@alibaba-inc.com",
        "time": "Thu Jul 28 20:17:11 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 28 20:17:11 2022 +0800"
      },
      "message": "add ILLEGAL_POLLING_TIME (#63)\n\n"
    },
    {
      "commit": "303962118171075c3a5a8c395822fecfdf492d6f",
      "tree": "394abfa99a7a2d69f1a2185206a828c75020828c",
      "parents": [
        "cec1668119ac56eb375113edc49d15f240fdedb4"
      ],
      "author": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 22:26:04 2022 +0800"
      },
      "committer": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 22:26:04 2022 +0800"
      },
      "message": "Polish code\n"
    },
    {
      "commit": "cec1668119ac56eb375113edc49d15f240fdedb4",
      "tree": "6a60e9be23a2b212667e0790007d70f53a24368e",
      "parents": [
        "6e839c9861560316cddfd83731744b71933f85f7"
      ],
      "author": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 22:23:00 2022 +0800"
      },
      "committer": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 22:23:00 2022 +0800"
      },
      "message": "Set main as the protected branch\n"
    },
    {
      "commit": "6e839c9861560316cddfd83731744b71933f85f7",
      "tree": "ac06ebdefb8da192436c9fd11cf1bb43b6e2f8ae",
      "parents": [
        "2cbdf9145eaef021c257eb10973c23f858e1883f"
      ],
      "author": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 22:21:46 2022 +0800"
      },
      "committer": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 22:21:46 2022 +0800"
      },
      "message": "Update .asf.yaml\n"
    },
    {
      "commit": "2cbdf9145eaef021c257eb10973c23f858e1883f",
      "tree": "02672268fa9cae33e36ae4bc99dbd5b5371bb69f",
      "parents": [
        "bac84fde9ec8a22a441a4e16682431a5bf1841af"
      ],
      "author": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 22:15:10 2022 +0800"
      },
      "committer": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 22:15:10 2022 +0800"
      },
      "message": "Add apache license header for bazel build file\n"
    },
    {
      "commit": "bac84fde9ec8a22a441a4e16682431a5bf1841af",
      "tree": "7d4973279836c8a8b83daa18b1bfef55591fbe4c",
      "parents": [
        "80af6a4de1dc21dc643e2839d6bb60ff23f2310b"
      ],
      "author": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 16:29:57 2022 +0800"
      },
      "committer": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 16:29:57 2022 +0800"
      },
      "message": "Update protobuffer url\n"
    },
    {
      "commit": "80af6a4de1dc21dc643e2839d6bb60ff23f2310b",
      "tree": "457c4981647a23dd744a5306d37e0d933451cae5",
      "parents": [
        "de037845bca710e95464e3cb3fa09260e2ade933"
      ],
      "author": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 16:28:41 2022 +0800"
      },
      "committer": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 16:28:41 2022 +0800"
      },
      "message": "Add protocol buffers notice\n"
    },
    {
      "commit": "de037845bca710e95464e3cb3fa09260e2ade933",
      "tree": "fd356d24115f04009b2b35ccbd844869cd15ca26",
      "parents": [
        "f2ba4fd4afbf75e4b701b6e98668975338cff517"
      ],
      "author": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 16:12:05 2022 +0800"
      },
      "committer": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 16:12:05 2022 +0800"
      },
      "message": "Add notice\n"
    },
    {
      "commit": "f2ba4fd4afbf75e4b701b6e98668975338cff517",
      "tree": "9dcb7e96de5db6df8f47266b1464f33dd1656ac8",
      "parents": [
        "02d196d3511bc310771ffe7392eec2d68d876cf8"
      ],
      "author": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 13:06:27 2022 +0800"
      },
      "committer": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 13:06:27 2022 +0800"
      },
      "message": "Remove TODO comments\n"
    },
    {
      "commit": "02d196d3511bc310771ffe7392eec2d68d876cf8",
      "tree": "9c0ef3bd5bb332405e91b2b79288194bce580a36",
      "parents": [
        "8fee46859bf6acb6c60ac8bb5136e6cda982de38"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Jul 15 13:02:31 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 15 13:02:31 2022 +0800"
      },
      "message": "Fix typos (#62)\n\n"
    },
    {
      "commit": "8fee46859bf6acb6c60ac8bb5136e6cda982de38",
      "tree": "a2d2883ea501cdea3c8aa24d54885f784c0471b2",
      "parents": [
        "fb80dcbb9c84d56f9cb8427101d936c0c63627b3"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Jul 14 20:27:49 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 14 20:27:49 2022 +0800"
      },
      "message": "Restructure the message definition (#61)\n\n"
    },
    {
      "commit": "fb80dcbb9c84d56f9cb8427101d936c0c63627b3",
      "tree": "43ce73112167a61066427d2682f2feeba1b354c2",
      "parents": [
        "26f6860c00b9c3608b7d9eee6423ec3a78532b04"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Jul 14 16:28:17 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 14 16:28:17 2022 +0800"
      },
      "message": "Add more language enumeration (#60)\n\n"
    },
    {
      "commit": "26f6860c00b9c3608b7d9eee6423ec3a78532b04",
      "tree": "5378b5ba21689d2640aa2ee8bacc99f6c6d7ecc8",
      "parents": [
        "80e0b9d420f21eb7a6155a440c8d1b6e4f461903"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Jul 14 16:11:36 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 14 16:11:36 2022 +0800"
      },
      "message": "Add apache license header (#59)\n\n"
    },
    {
      "commit": "80e0b9d420f21eb7a6155a440c8d1b6e4f461903",
      "tree": "25c676d0293d1fe770b98424f52977e0ac20f149",
      "parents": [
        "52ce6b96ec626e6657d57ea82f7aae4945011fc1",
        "8419ddddec797d415bb52ccf4a55c9b30d4241bf"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Jul 14 11:54:20 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 14 11:54:20 2022 +0800"
      },
      "message": "Merge pull request #58 from apache/add-license-1\n\nCreate LICENSE"
    },
    {
      "commit": "8419ddddec797d415bb52ccf4a55c9b30d4241bf",
      "tree": "25c676d0293d1fe770b98424f52977e0ac20f149",
      "parents": [
        "52ce6b96ec626e6657d57ea82f7aae4945011fc1"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Jul 14 11:47:54 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 14 11:47:54 2022 +0800"
      },
      "message": "Create LICENSE"
    },
    {
      "commit": "52ce6b96ec626e6657d57ea82f7aae4945011fc1",
      "tree": "374a1c7b178937f950305d2f6da96762fdb5f83e",
      "parents": [
        "4911c90325c0d0f567595c871c6de3ccc986304c"
      ],
      "author": {
        "name": "yukon",
        "email": "yukon@apache.org",
        "time": "Wed Jul 13 16:49:36 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 13 16:49:36 2022 +0800"
      },
      "message": "Update README.md"
    },
    {
      "commit": "4911c90325c0d0f567595c871c6de3ccc986304c",
      "tree": "5e6b3ded0d7c309bf01f51267005c625cf2c4546",
      "parents": [
        "0e0d9be0b7abeaae4276e7ad18af2faee7d8c99f"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Tue Jul 12 15:03:23 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 12 15:03:23 2022 +0800"
      },
      "message": "Remove RecoverOrphanedTransactionCommand#message_queue (#57)\n\n"
    },
    {
      "commit": "0e0d9be0b7abeaae4276e7ad18af2faee7d8c99f",
      "tree": "3517957f1862a6c380f9713747774ddf774d131c",
      "parents": [
        "0d4c0c15ffca1eb08119dec5185a147a0a6d381c",
        "4f02ecbb088c45969594f969ab5851307fc1526b"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Mon Jul 11 16:52:07 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 11 16:52:07 2022 +0800"
      },
      "message": "Merge pull request #55 from xdkxlk/main\n\nupdate status_code"
    },
    {
      "commit": "4f02ecbb088c45969594f969ab5851307fc1526b",
      "tree": "3517957f1862a6c380f9713747774ddf774d131c",
      "parents": [
        "0d4c0c15ffca1eb08119dec5185a147a0a6d381c"
      ],
      "author": {
        "name": "kaiyi.lk",
        "email": "kaiyi.lk@alibaba-inc.com",
        "time": "Mon Jul 11 16:37:53 2022 +0800"
      },
      "committer": {
        "name": "kaiyi.lk",
        "email": "kaiyi.lk@alibaba-inc.com",
        "time": "Mon Jul 11 16:37:53 2022 +0800"
      },
      "message": "update status_code\n"
    },
    {
      "commit": "0d4c0c15ffca1eb08119dec5185a147a0a6d381c",
      "tree": "7e27d609efa26e5050e388f3f704f8b672eee7dc",
      "parents": [
        "9ca8c91aa7e16b224a75eb972e0ee4a96f008bb9"
      ],
      "author": {
        "name": "lk",
        "email": "kaiyi.lk@alibaba-inc.com",
        "time": "Mon Jul 11 15:44:55 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 11 15:44:55 2022 +0800"
      },
      "message": "add ILLEGAL_INVISIBLE_TIME and ILLEGAL_DELIVERY_TIME (#54)\n\n"
    },
    {
      "commit": "9ca8c91aa7e16b224a75eb972e0ee4a96f008bb9",
      "tree": "932ef77c00b3e4df49e8efd9587f44e1f08f3ba6",
      "parents": [
        "5c71bd73e873249c7183388845650b447d3daed4"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Mon Jul 11 10:56:46 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 11 10:56:46 2022 +0800"
      },
      "message": "Remove Publishing#compress_body_threshold (#53)\n\n"
    },
    {
      "commit": "5c71bd73e873249c7183388845650b447d3daed4",
      "tree": "c4b56093448ddd5f9392546e167a20f334405209",
      "parents": [
        "7b0ed13d05dd95d2d2b51f4424e8ba3375da06d6"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Mon Jul 04 17:47:24 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 04 17:47:24 2022 +0800"
      },
      "message": "Remove message queue from VerifyMessageCommand (#52)\n\n"
    },
    {
      "commit": "7b0ed13d05dd95d2d2b51f4424e8ba3375da06d6",
      "tree": "0cb2f6629c0fcaba699a20ca743625b052a5d5b5",
      "parents": [
        "60e855ba0ef1dfcdcd854e270376e2e22780e87b"
      ],
      "author": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Jun 30 15:15:52 2022 +0800"
      },
      "committer": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Jun 30 15:16:23 2022 +0800"
      },
      "message": "Insert blank line in code enumeration\n"
    },
    {
      "commit": "60e855ba0ef1dfcdcd854e270376e2e22780e87b",
      "tree": "e87000bc599d7dc3154149b0ae92446963f6f717",
      "parents": [
        "23e83cce676f97a0d6351681aac9d07fef14a66f"
      ],
      "author": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Thu Jun 30 14:59:26 2022 +0800"
      },
      "committer": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Thu Jun 30 14:59:39 2022 +0800"
      },
      "message": "Add reference for error code 504\n"
    },
    {
      "commit": "23e83cce676f97a0d6351681aac9d07fef14a66f",
      "tree": "64be525db2ccfabbd7398b2c3664fc3c823bf91f",
      "parents": [
        "326d068ae07e765e17cb04b79f55c91ce76fb233"
      ],
      "author": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Jun 30 14:58:48 2022 +0800"
      },
      "committer": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Jun 30 14:58:48 2022 +0800"
      },
      "message": "Update status_code.md\n"
    },
    {
      "commit": "326d068ae07e765e17cb04b79f55c91ce76fb233",
      "tree": "fb01f7831c9a9ab21fa019076c3afb1224b49f7c",
      "parents": [
        "bb57714d48764014b0325502b0b511a701dda012"
      ],
      "author": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Thu Jun 30 14:57:14 2022 +0800"
      },
      "committer": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Thu Jun 30 14:57:14 2022 +0800"
      },
      "message": "Promote ProxyTimeout as its error category delegator\n"
    },
    {
      "commit": "bb57714d48764014b0325502b0b511a701dda012",
      "tree": "fed2f29e434417bf477419b6266f4207203a7ead",
      "parents": [
        "2088a5946ad31d50ac31a23e26bca5c3c7526aec"
      ],
      "author": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Thu Jun 30 14:45:59 2022 +0800"
      },
      "committer": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Thu Jun 30 14:46:08 2022 +0800"
      },
      "message": "Add RequestTimeout\n"
    },
    {
      "commit": "2088a5946ad31d50ac31a23e26bca5c3c7526aec",
      "tree": "ef0220b30f82a26f7feecf5611a64adffe252e09",
      "parents": [
        "7c3a20fe07587ee86004682bdb64a6c4981779ca"
      ],
      "author": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Jun 30 14:33:31 2022 +0800"
      },
      "committer": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Jun 30 14:33:31 2022 +0800"
      },
      "message": "Update status_code.md\n"
    },
    {
      "commit": "7c3a20fe07587ee86004682bdb64a6c4981779ca",
      "tree": "47a373136662d7781ebae0c98182aa18e1e21329",
      "parents": [
        "07943839f35304d6ea8ce27b091c50d0b2c699d1"
      ],
      "author": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Jun 30 10:50:47 2022 +0800"
      },
      "committer": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Jun 30 14:14:01 2022 +0800"
      },
      "message": "Polish the status_code.md\n"
    },
    {
      "commit": "07943839f35304d6ea8ce27b091c50d0b2c699d1",
      "tree": "ce8fffeb621cff66809233a16425f3d1e3b3e3f5",
      "parents": [
        "0d13320a2164366a64f17badfca7e796b3d4a7ca"
      ],
      "author": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Jun 30 14:09:29 2022 +0800"
      },
      "committer": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Jun 30 14:09:29 2022 +0800"
      },
      "message": "Insert blank line in code enumeration\n"
    },
    {
      "commit": "0d13320a2164366a64f17badfca7e796b3d4a7ca",
      "tree": "6fc25a83fe34fcbeee2a881ba3ddecc2de810759",
      "parents": [
        "83235c0cacf9969db819538661893dcd203e853d"
      ],
      "author": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Thu Jun 30 11:51:35 2022 +0800"
      },
      "committer": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Thu Jun 30 11:51:35 2022 +0800"
      },
      "message": "Rename MESSAGE_PROPERTY_DOES_NOT_MATCH_MESSAGE_TYPE to MESSAGE_PROPERTY_CONFLICT_WITH_TYPE\n"
    },
    {
      "commit": "83235c0cacf9969db819538661893dcd203e853d",
      "tree": "ef80ddfadf328e4a1ccd98a22e1e03e6c5ccf54d",
      "parents": [
        "0d352dbc5a524176326775e43da39b908ab5c91f"
      ],
      "author": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Thu Jun 30 11:44:54 2022 +0800"
      },
      "committer": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Thu Jun 30 11:44:54 2022 +0800"
      },
      "message": "Minor adjsutment of code category\n"
    },
    {
      "commit": "0d352dbc5a524176326775e43da39b908ab5c91f",
      "tree": "a911a9a6a1788a520b601420aedd9a7da353dcd5",
      "parents": [
        "eb30328910f75c8dff00d86687eb696a9623adae"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Wed Jun 29 19:55:39 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 29 19:55:39 2022 +0800"
      },
      "message": "Rename CLIENT_ID_MISSING as CLIENT_ID_REQUIRED (#50)\n\n"
    },
    {
      "commit": "eb30328910f75c8dff00d86687eb696a9623adae",
      "tree": "8b63612df208915eca873b8e655540bed3ee1556",
      "parents": [
        "83ff042096076f16811cf374f5600913b173c8a0"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Wed Jun 29 19:45:43 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 29 19:45:43 2022 +0800"
      },
      "message": "Reset ordinal of status code (#49)\n\n"
    },
    {
      "commit": "83ff042096076f16811cf374f5600913b173c8a0",
      "tree": "e8242c6d90dae7f195a3e033c36a2da0e89f59a7",
      "parents": [
        "5f2be25361aeb3d5368214c38da4f8c3e8c1c5f1"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Wed Jun 29 16:23:21 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 29 16:23:21 2022 +0800"
      },
      "message": "Fill the telemetry RPC status code mapping table (#48)\n\n"
    },
    {
      "commit": "5f2be25361aeb3d5368214c38da4f8c3e8c1c5f1",
      "tree": "8bed137641da6cc192c975ab52ee5eda89a70703",
      "parents": [
        "f0884eac405663c77ae113423ffe5c5793e1ee09"
      ],
      "author": {
        "name": "lk",
        "email": "kaiyi.lk@alibaba-inc.com",
        "time": "Wed Jun 29 15:06:06 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 29 15:06:06 2022 +0800"
      },
      "message": "remove unused code and update status_code.md (#47)\n\n* remove unused code\r\n\r\n* update status_code.md"
    },
    {
      "commit": "f0884eac405663c77ae113423ffe5c5793e1ee09",
      "tree": "c2162d6182f6ea435bbeb979584ea2d679dbb440",
      "parents": [
        "0ef8e610619393bcd73748c0fca72af98ed11c05"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Tue Jun 28 14:21:41 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 28 14:21:41 2022 +0800"
      },
      "message": "Docs: add error_code.md (#45)\n\n* Docs: add error_code.md\r\n\r\n* Docs: polish error_code.md\r\n\r\n* Docs: fix typo in status_code.md"
    },
    {
      "commit": "0ef8e610619393bcd73748c0fca72af98ed11c05",
      "tree": "f2a1108e36ce55f07f07522d388a212656907be9",
      "parents": [
        "03670b72ab53cf601ee1c756eabe6eeedb9ca7bd"
      ],
      "author": {
        "name": "lk",
        "email": "kaiyi.lk@alibaba-inc.com",
        "time": "Tue Jun 28 14:20:59 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 28 14:20:59 2022 +0800"
      },
      "message": "remove unused code and rename GATEWAY_TIMEOUT to PROXY_TIMEOUT (#46)\n\n* remove unused code\r\n\r\n* rename GATEWAY_TIMEOUT to PROXY_TIMEOUT"
    },
    {
      "commit": "03670b72ab53cf601ee1c756eabe6eeedb9ca7bd",
      "tree": "3b80d5fd0a2603a0d573a2ce72dfb7c0b32c9012",
      "parents": [
        "4a114d01d3410261c4452b2cf7326708db0c25a5"
      ],
      "author": {
        "name": "Jixiang Jin",
        "email": "lollipop@apache.org",
        "time": "Tue Jun 14 19:23:59 2022 +0800"
      },
      "committer": {
        "name": "凌楚",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Wed Jun 15 11:25:04 2022 +0800"
      },
      "message": "[ISSUE #32] add check_message_type to publishing setting. (#33)\n\n* [ISSUE #32] add check_message_type to publishing setting.\r\n\r\n* [ISSUE #32]remove optional decorator\r\n\r\n* change to validate_message_type"
    },
    {
      "commit": "4a114d01d3410261c4452b2cf7326708db0c25a5",
      "tree": "2dd25f4812993c461d4c21e897f019739a8694f5",
      "parents": [
        "04768fb3f008c80227067eea3a90d462f516a4e5"
      ],
      "author": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Wed Jun 01 10:28:43 2022 +0800"
      },
      "committer": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Wed Jun 01 10:32:17 2022 +0800"
      },
      "message": "Add bad request code\n"
    },
    {
      "commit": "04768fb3f008c80227067eea3a90d462f516a4e5",
      "tree": "1e82809afce24e27bf053b052c07c66029e2f44f",
      "parents": [
        "f5b7d02155b59a13df19e695e9f5938957f566d0"
      ],
      "author": {
        "name": "Zhanhui Li",
        "email": "lizhanhui@gmail.com",
        "time": "Tue May 31 11:52:40 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 31 11:52:40 2022 +0800"
      },
      "message": "Release protocol v2 (#42)\n\n* Upgrade version to 2.0\r\n\r\n* Use stream telemetry and receive message response\r\n\r\n* Remove unused messages\r\n\r\n* Allow send batched messages\r\n\r\n* Use plural forms for repeated fields\r\n\r\n* Remove Nack API\r\n\r\n* Move FIFO flag to ConsumerData\r\n\r\n* Format\r\n\r\n* Add change proposal\r\n\r\n* Minor fix\r\n\r\n* WIP: settings\r\n\r\n* Revert ReceiveMessage RPC to unary type\r\n\r\n* Remove HealthCheck unary RPC\r\n\r\n* Refactor the response common (#15)\r\n\r\n* Refactor the response common\r\n\r\n* Update CI config\r\n\r\n* Fix typo\r\n\r\n* Rename some of the code\r\n\r\n* Add 500 Internal Server Error\r\n\r\n* Change code field name\r\n\r\n* Add gateway timeout error code\r\n\r\n* Add not-impelement code\r\n\r\n* Fix typo\r\n\r\n* Fix a series of issues (#16)\r\n\r\n* Supply more code in status (#19)\r\n\r\n* Add code: illegal message (#20)\r\n\r\n* Add code: illegal message\r\n\r\n* Remove redundant fields\r\n\r\n* Support batch ack\r\n\r\n* Support batch ack of messages\r\n\r\n* Refactor client settings (#21)\r\n\r\n* Remove unused RPCs and introduce server side stream to mitigate performance issue\r\n\r\n* Add RPC-level status field\r\n\r\n* Typo fix\r\n\r\n* Refactor telemetry settings (#22)\r\n\r\n* Add documents\r\n\r\n* Add clang-format to format proto files\r\n\r\n* Remove message_queue from SendMessageRequest\r\n\r\n* Polish code (#23)\r\n\r\n* Support customized backoff duration for cases of sending throttle or message consumption failure\r\n\r\n* Add more comments for ReceiveMessageResponse (#24)\r\n\r\n* Remove repeated support of messages in ReceiveMessageResponse as it is targeted use case is stream\r\n\r\n* Simplify ReceiveMessageResponse struct\r\n\r\n* Optimize exponential backoff\r\n\r\n* Externalize backoff configuration for retries\r\n\r\n* [ISSUE #26] Make interface orthogonal\r\n\r\n* Add message_id in ChangeInvisibleDurationRequest for tracing\r\n\r\n* Add optional for RetryPolicy\r\n\r\n* Add message queue in RecoverOrphanedTransactionCommand (#29)\r\n\r\n* Remove NackMessage (#28)\r\n\r\n* [ISSUE #26] Add ClientType in HeartbeatRequest (#30)\r\n\r\n* Include user agent details in settings\r\n\r\n* Add status for TelemetryCommand\r\n\r\n* remove status in ThreadStackTrace and VerifyMessageResult (#35)\r\n\r\n* Add message_queue for VerifyMessageCommand (#36)\r\n\r\n* Allow partial batch-send-failure in protocol perspsective\r\n\r\n* Add status code: multiple results (#37)\r\n\r\n* Add metric endpoints (#38)\r\n\r\n* Rename field name of metrics collector endpoints\r\n\r\n* Add response_delivery_time for ReceiveMessageResponse (#40)\r\n\r\n* Fix typo (#41)\r\n\r\n* Fix grammar issue and import\r\n\r\nCo-authored-by: Aaron Ai \u003cyangkun.ayk@alibaba-inc.com\u003e\r\nCo-authored-by: zhouxiang \u003czhouxiang.zzx@alibaba-inc.com\u003e\r\nCo-authored-by: lk \u003cxdkxlk@outlook.com\u003e"
    },
    {
      "commit": "f5b7d02155b59a13df19e695e9f5938957f566d0",
      "tree": "c0ba4e5699fa550bc5c7a244b3f1aa1fcd671f8b",
      "parents": [
        "a7a8d3e65ea2a42c6ab45cc52f6ec09f4803fa20"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Mar 11 17:27:43 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 11 17:27:43 2022 +0800"
      },
      "message": "Add accept message types for Partition (#14)\n\n* Fix typo\r\n\r\n* Add supported message types for Partition"
    },
    {
      "commit": "a7a8d3e65ea2a42c6ab45cc52f6ec09f4803fa20",
      "tree": "2bc4553c7f0c037a441859b9d3b1ef4714238733",
      "parents": [
        "382d9b2807572a723e573778c06cb3c504b633e7"
      ],
      "author": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Thu Mar 10 09:01:41 2022 +0000"
      },
      "committer": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Thu Mar 10 09:01:41 2022 +0000"
      },
      "message": "Enable github features: wiki, issues, projects\n"
    },
    {
      "commit": "382d9b2807572a723e573778c06cb3c504b633e7",
      "tree": "f8f5ef44b9561b098cd626b44a60e080f4ee5463",
      "parents": [
        "33c34f1f5f495026fdf6fe4ca9b4dc8825ec3e45"
      ],
      "author": {
        "name": "Aaron Ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Thu Mar 10 16:55:34 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 10 16:55:34 2022 +0800"
      },
      "message": "Rename ChangeInvisibleTime to ChangeInvisibleDuration (#13)\n\n"
    },
    {
      "commit": "33c34f1f5f495026fdf6fe4ca9b4dc8825ec3e45",
      "tree": "c8678b87c2fb9c242c15b3bc2e34f9ba3b3a8f3a",
      "parents": [
        "84437c22a82487ef0819cbe808be95ba24217d92"
      ],
      "author": {
        "name": "Zhanhui Li",
        "email": "lizhanhui@gmail.com",
        "time": "Wed Mar 09 15:23:52 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 09 15:23:52 2022 +0800"
      },
      "message": "Add ChangeInvisibleTime RPC (#12)\n\n"
    },
    {
      "commit": "84437c22a82487ef0819cbe808be95ba24217d92",
      "tree": "827cb530f51404e8b09423cf0aecb876bfdafa4a",
      "parents": [
        "04a27798e544161976d1caeef7c4b9fcae1bb603"
      ],
      "author": {
        "name": "aaron ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Wed Feb 23 14:34:29 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 23 14:34:29 2022 +0800"
      },
      "message": "Fix typo (#11)\n\n"
    },
    {
      "commit": "04a27798e544161976d1caeef7c4b9fcae1bb603",
      "tree": "d1796c674d1fdf1dfc7abb5daa9a2b2b7a9fcab6",
      "parents": [
        "92c14c79f5c61dc66da72bfd97efa009a189f29f"
      ],
      "author": {
        "name": "aaron ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Tue Feb 22 20:20:11 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 22 20:20:11 2022 +0800"
      },
      "message": "Support C# namespace (#10)\n\n"
    },
    {
      "commit": "92c14c79f5c61dc66da72bfd97efa009a189f29f",
      "tree": "a9b7fc4f78ff1b658d0c5c5ddc2f9f4bada4004f",
      "parents": [
        "104459a88b7318e0e4fb338a0483de704cd2e417"
      ],
      "author": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Tue Feb 22 11:50:44 2022 +0000"
      },
      "committer": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Tue Feb 22 11:50:44 2022 +0000"
      },
      "message": "Add .bazelversion to pin bazel to 4.2.1 LTS\n"
    },
    {
      "commit": "104459a88b7318e0e4fb338a0483de704cd2e417",
      "tree": "8375570acb57d13e2ff87053e382307d022f3f4a",
      "parents": [
        "cb7bbbc30beb5bc7efba42da7b3aabbad27203e0"
      ],
      "author": {
        "name": "aaron ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Tue Feb 22 19:38:51 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 22 19:38:51 2022 +0800"
      },
      "message": "Support deploy proto library to maven central repository (#9)\n\n"
    },
    {
      "commit": "cb7bbbc30beb5bc7efba42da7b3aabbad27203e0",
      "tree": "2a9830ce9a759860c1c3012ebab5f7664bea4cda",
      "parents": [
        "4261885c8c651ddafc232cfa50f326bb5e3cf19b"
      ],
      "author": {
        "name": "aaron ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Fri Oct 15 13:48:33 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 15 13:48:33 2021 +0800"
      },
      "message": "Add comments for status in ReportMessageConsumptionResultRequest (#8)\n\n"
    },
    {
      "commit": "4261885c8c651ddafc232cfa50f326bb5e3cf19b",
      "tree": "6cd951e2b9ce93af2b6e2f7a4139949a1c6869b3",
      "parents": [
        "c39428ce09c30365103961f9516f282b2d231f0f"
      ],
      "author": {
        "name": "aaron ai",
        "email": "yangkun.ayk@alibaba-inc.com",
        "time": "Mon Oct 11 19:16:02 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 11 19:16:02 2021 +0800"
      },
      "message": "Add reserve filed for ReportMessageConsumptionResultRequest (#7)\n\n"
    },
    {
      "commit": "c39428ce09c30365103961f9516f282b2d231f0f",
      "tree": "dbe422c6119f47fc4a3b435f53b7181c2d4c4f3a",
      "parents": [
        "9def17d0785ef244911282e70179608f4b17195c"
      ],
      "author": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Mon Oct 11 15:55:32 2021 +0800"
      },
      "committer": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Mon Oct 11 15:55:32 2021 +0800"
      },
      "message": "Fix format\n"
    },
    {
      "commit": "9def17d0785ef244911282e70179608f4b17195c",
      "tree": "24d71c205f98da3395dcf5fc598f173c96a0187b",
      "parents": [
        "8dd899f48a46493a31b90ba4c127edbb67e91b51"
      ],
      "author": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Mon Oct 11 15:52:10 2021 +0800"
      },
      "committer": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Mon Oct 11 15:52:10 2021 +0800"
      },
      "message": "Add comment for QueryRouteRequest and Digest\n"
    },
    {
      "commit": "8dd899f48a46493a31b90ba4c127edbb67e91b51",
      "tree": "15ad8d6000515e930f94dd40564835d60cea2d76",
      "parents": [
        "a875b2df5bcd00c321bf3814ff251527bafbbb09"
      ],
      "author": {
        "name": "Zhanhui Li",
        "email": "lizhanhui@apache.org",
        "time": "Sat Oct 09 16:27:06 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 09 16:27:06 2021 +0800"
      },
      "message": "Refine comment (#6)\n\n"
    },
    {
      "commit": "a875b2df5bcd00c321bf3814ff251527bafbbb09",
      "tree": "1e44f0a46297a8a3cdaa7b3af4b9826ea2e7f3fa",
      "parents": [
        "569b81a11ecb105fc03f20c6085e7c741c144bbc"
      ],
      "author": {
        "name": "aaron ai",
        "email": "yangkun.ayk@gmail.com",
        "time": "Sat Oct 09 16:05:12 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 09 16:05:12 2021 +0800"
      },
      "message": "Extract PrintThreadStackResponse and VerifyMessageConsumptionResponse… (#5)\n\nSplit Multiplexing RPC into multiple RPCs and re-purpose them as follows:\r\n1. Poll commands from servers;\r\n2. Once a command is fetched, dispatch it to executors and re-initiate a new polling cycle for more commands;\r\n3. When a command is executed, use corresponding RPC to report results back to servers."
    },
    {
      "commit": "569b81a11ecb105fc03f20c6085e7c741c144bbc",
      "tree": "986e3c14a8b1cbdef0b565d014ed957331de1791",
      "parents": [
        "e94b467271051e4878f6ab5b2aa339639ab201c6"
      ],
      "author": {
        "name": "Zhanhui Li",
        "email": "lizhanhui@apache.org",
        "time": "Sat Oct 09 11:04:37 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 09 11:04:37 2021 +0800"
      },
      "message": "Update issue templates"
    },
    {
      "commit": "e94b467271051e4878f6ab5b2aa339639ab201c6",
      "tree": "5a18c92ad6332e8bcbf192e3f611c50b22da3e4d",
      "parents": [
        "ada438d046981c49f2f2b8846ff8dccc9227a591"
      ],
      "author": {
        "name": "Zhouxiang Zhan",
        "email": "zhouxiang.zzx@alibaba-inc.com",
        "time": "Mon Oct 04 22:33:20 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 04 22:33:20 2021 +0800"
      },
      "message": "Feature/api Update protocol and add apache license (#3)\n\n* Update protocol\r\n* Distinguish producer_group and consumer_group in NotifyClientTerminationRequest\r\n* Add apache license"
    },
    {
      "commit": "ada438d046981c49f2f2b8846ff8dccc9227a591",
      "tree": "244e4eb0fad11124e50dd2aa3d7ce01a0882e5e3",
      "parents": [
        "74308c1ea7799e33f0fa734a3fffd94c69557180"
      ],
      "author": {
        "name": "Zhanhui Li",
        "email": "lizhanhui@apache.org",
        "time": "Mon Oct 04 18:19:40 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 04 18:19:40 2021 +0800"
      },
      "message": "Install Bazel from official repository (#4)\n\n* Install Bazelisk from official repository"
    },
    {
      "commit": "74308c1ea7799e33f0fa734a3fffd94c69557180",
      "tree": "beaac4910acd27d3ebae921321566945a2d52c78",
      "parents": [
        "c60ed131f47231ebd286f462173187623aac1c49"
      ],
      "author": {
        "name": "Zhanhui Li",
        "email": "lizhanhui@apache.org",
        "time": "Mon Oct 04 17:36:27 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 04 17:36:27 2021 +0800"
      },
      "message": "Add CI assets (#2)\n\n* Add CI assets"
    },
    {
      "commit": "c60ed131f47231ebd286f462173187623aac1c49",
      "tree": "09b6008c59ed7f85cff44fa9302031579ec9b011",
      "parents": [
        "7676a60e22b5ac120d8390599a4b52f178ba5d6e",
        "c5fdb7ead5e157a50c5f890d4e515b3e018ffced"
      ],
      "author": {
        "name": "Zhanhui Li",
        "email": "lizhanhui@apache.org",
        "time": "Mon Oct 04 16:05:01 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 04 16:05:01 2021 +0800"
      },
      "message": "Merge pull request #1 from apache/api_draft\n\nInit first draft version of rocketmq new apis"
    },
    {
      "commit": "c5fdb7ead5e157a50c5f890d4e515b3e018ffced",
      "tree": "09b6008c59ed7f85cff44fa9302031579ec9b011",
      "parents": [
        "854b8f7b8e9ae68bf8967c97c8905d5777e87765"
      ],
      "author": {
        "name": "尘央",
        "email": "xinyuzhou.zxy@alibaba-inc.com",
        "time": "Mon Oct 04 16:01:38 2021 +0800"
      },
      "committer": {
        "name": "尘央",
        "email": "xinyuzhou.zxy@alibaba-inc.com",
        "time": "Mon Oct 04 16:01:38 2021 +0800"
      },
      "message": "Revert \"Update protocol\"\n\nThis reverts commit 854b8f7b8e9ae68bf8967c97c8905d5777e87765.\n"
    },
    {
      "commit": "854b8f7b8e9ae68bf8967c97c8905d5777e87765",
      "tree": "569aa401ce11298ffe27f15acc2625f8f94e2761",
      "parents": [
        "a1c9dbffc0658c0b0958eb29b19858c24809e2e9"
      ],
      "author": {
        "name": "zhouxiang",
        "email": "zhouxiang.zzx@alibaba-inc.com",
        "time": "Mon Oct 04 14:59:53 2021 +0800"
      },
      "committer": {
        "name": "尘央",
        "email": "xinyuzhou.zxy@alibaba-inc.com",
        "time": "Mon Oct 04 15:06:42 2021 +0800"
      },
      "message": "Update protocol\n\n* Add transaction_state_table_offset and commit_log_offset in EndTransactionRequest and RecoverOrphanedTransactionRequest\n\n* Distinguish producer_group and consumer_group in NotifyClientTerminationRequest\n"
    },
    {
      "commit": "a1c9dbffc0658c0b0958eb29b19858c24809e2e9",
      "tree": "09b6008c59ed7f85cff44fa9302031579ec9b011",
      "parents": [
        "5f9c54307a339a69e8089335c9c1c20a98a544e1"
      ],
      "author": {
        "name": "尘央",
        "email": "xinyuzhou.zxy@alibaba-inc.com",
        "time": "Sun Oct 03 10:42:30 2021 +0800"
      },
      "committer": {
        "name": "尘央",
        "email": "xinyuzhou.zxy@alibaba-inc.com",
        "time": "Sun Oct 03 10:42:30 2021 +0800"
      },
      "message": "Remove update offset RPC\n"
    },
    {
      "commit": "5f9c54307a339a69e8089335c9c1c20a98a544e1",
      "tree": "5780f70a2254668abe8a988a89cc8bc68c1ac231",
      "parents": [
        "2bf9f754f2303f652752e855fd7d8091e9af818c"
      ],
      "author": {
        "name": "尘央",
        "email": "xinyuzhou.zxy@alibaba-inc.com",
        "time": "Sun Oct 03 10:41:17 2021 +0800"
      },
      "committer": {
        "name": "尘央",
        "email": "xinyuzhou.zxy@alibaba-inc.com",
        "time": "Sun Oct 03 10:41:17 2021 +0800"
      },
      "message": "Update comments for pull message apis\n"
    },
    {
      "commit": "2bf9f754f2303f652752e855fd7d8091e9af818c",
      "tree": "01f209ea46f49891e2478a3be88083bfcee22bdb",
      "parents": [
        "b08ff5ca63220597de0bc0d0e8b6f63d339944f9"
      ],
      "author": {
        "name": "尘央",
        "email": "xinyuzhou.zxy@alibaba-inc.com",
        "time": "Sat Oct 02 19:15:08 2021 +0800"
      },
      "committer": {
        "name": "尘央",
        "email": "xinyuzhou.zxy@alibaba-inc.com",
        "time": "Sat Oct 02 19:15:08 2021 +0800"
      },
      "message": "Add error handling for spec\n"
    },
    {
      "commit": "b08ff5ca63220597de0bc0d0e8b6f63d339944f9",
      "tree": "b82f8929cd2df9e18f733df16d1f2d8c2c32325b",
      "parents": [
        "832dc685ac239142547304c80979bf46b2a83ef9"
      ],
      "author": {
        "name": "尘央",
        "email": "xinyuzhou.zxy@alibaba-inc.com",
        "time": "Sat Oct 02 11:10:34 2021 +0800"
      },
      "committer": {
        "name": "尘央",
        "email": "xinyuzhou.zxy@alibaba-inc.com",
        "time": "Sat Oct 02 11:10:34 2021 +0800"
      },
      "message": "Add error handling part of README\n"
    },
    {
      "commit": "832dc685ac239142547304c80979bf46b2a83ef9",
      "tree": "1b782ac96cfbc5d180e536ee8ad5bad8df1ab579",
      "parents": [
        "c0ebbf8981373a703c101ecdfac6f1b2e7ad77da"
      ],
      "author": {
        "name": "尘央",
        "email": "xinyuzhou.zxy@alibaba-inc.com",
        "time": "Sat Oct 02 10:11:15 2021 +0800"
      },
      "committer": {
        "name": "尘央",
        "email": "xinyuzhou.zxy@alibaba-inc.com",
        "time": "Sat Oct 02 10:11:15 2021 +0800"
      },
      "message": "Remove acs definition and polish the comments\n"
    },
    {
      "commit": "c0ebbf8981373a703c101ecdfac6f1b2e7ad77da",
      "tree": "37890b7b78b33b3bb35ab047a0252afed7427be4",
      "parents": [
        "7676a60e22b5ac120d8390599a4b52f178ba5d6e"
      ],
      "author": {
        "name": "lizhanhui",
        "email": "lizhanhui@apache.org",
        "time": "Fri Oct 01 21:17:12 2021 +0800"
      },
      "committer": {
        "name": "尘央",
        "email": "xinyuzhou.zxy@alibaba-inc.com",
        "time": "Fri Oct 01 21:17:12 2021 +0800"
      },
      "message": "Init first draft version of rocketmq new apis\n"
    },
    {
      "commit": "7676a60e22b5ac120d8390599a4b52f178ba5d6e",
      "tree": "1271fea4984e5fe78e7d7a2690e727d4e307c528",
      "parents": [],
      "author": {
        "name": "yukon",
        "email": "yukon@apache.org",
        "time": "Fri Oct 01 18:47:25 2021 +0800"
      },
      "committer": {
        "name": "尘央",
        "email": "xinyuzhou.zxy@alibaba-inc.com",
        "time": "Fri Oct 01 21:12:42 2021 +0800"
      },
      "message": "first commit\n"
    }
  ]
}
