)]}'
{
  "log": [
    {
      "commit": "95305cb1d3b88d016f6abead7d60d70109332fec",
      "tree": "1333d2263ab30870681a90fd10e8eef1b8f0763e",
      "parents": [
        "f9abf8c5ae278490dd09ee798d3d63672e703d4c"
      ],
      "author": {
        "name": "Zhanhui Li",
        "email": "lizhanhui@apache.org",
        "time": "Tue Jun 28 17:26:02 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 28 17:26:02 2022 +0800"
      },
      "message": "Merge back to master (#21)\n\n* Refactor ClientManager and RpcClient (#9)\r\n\r\n* Ensure rpc stub dispose correctly when shutdown (#10)\r\n\r\n* Transparent retry when query topic route entries\r\n\r\n* Make sure stub shutdown gracefully\r\n\r\n* Log when something is wrong (#11)\r\n\r\n* Supply the residual RPC request (#12)\r\n\r\n* Fix a series of naming issues (#13)\r\n\r\n* Implement the first alpha version of PushConsumer, with many TODOs (#14)\r\n\r\nImplement an initial version of PushConsumer\r\n\r\n* Polish code (#15)\r\n\r\n* WIP: Start to adapt to protocol v2\r\n\r\n* WIP: debug telemetry bi-direction streaming\r\n\r\n* Fix telemetry by adding x-mq-client-id header\r\n\r\n* WIP:\r\n\r\n* Make producer work\r\n\r\n* Polish code (#20)\r\n\r\n* Add package OpenTelemetry and Opentelemetry.API\r\n\r\n* WIP: write unit tests\r\n\r\n* WIP\r\n\r\n* Make Shutdown async\r\n\r\n* WIP: refactor start procedure\r\n\r\n* WIP\r\n\r\n* WIP\r\n\r\n* WIP: receive messages\r\n\r\n* WIP: add change invisible duration\r\n\r\n* Minor fix\r\n\r\n* Adjust message\r\n\r\n* Add unit tests for Producer.Send\r\n\r\n* WIP: prepare to add unit test for SimpleConsumer.Receive\r\n\r\n* WIP: Unit tests for SimpleConsumer.Receive\r\n\r\n* Add unit tests for SimpleConsumer\r\n\r\n* Collect metrics for Producer\r\n\r\n* Fix minor issue\r\n\r\n* Add custom otlp exporter\r\n\r\n* add MeterProvider\r\n\r\nCo-authored-by: aaron ai \u003cyangkun.ayk@alibaba-inc.com\u003e"
    },
    {
      "commit": "f9abf8c5ae278490dd09ee798d3d63672e703d4c",
      "tree": "366be3a12e1af93956cc3f6a6f761a69638d525f",
      "parents": [
        "6b9c567c8456fb141c3c368cb6ee18e478f00e9f"
      ],
      "author": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Thu Mar 10 19:19:33 2022 +0800"
      },
      "committer": {
        "name": "Li Zhanhui",
        "email": "lizhanhui@gmail.com",
        "time": "Thu Mar 10 19:19:33 2022 +0800"
      },
      "message": "Enable wiki, issues and project features of github\n"
    },
    {
      "commit": "6b9c567c8456fb141c3c368cb6ee18e478f00e9f",
      "tree": "a8885328ca3c14117ca368046f48c6873f047a40",
      "parents": [
        "80f7bc08b3e91f1f0f04ed0fe25dc9e8f20f5bcb"
      ],
      "author": {
        "name": "aaron ai",
        "email": "yangkun.ayk@gmail.com",
        "time": "Mon Feb 21 13:16:57 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 21 13:16:57 2022 +0800"
      },
      "message": "Fix typo (#7)\n\n"
    },
    {
      "commit": "80f7bc08b3e91f1f0f04ed0fe25dc9e8f20f5bcb",
      "tree": "b5e5de0c8964e0fc5e294a5b37b84a91bc3c0336",
      "parents": [
        "afe3c4663a0353486f497e02f96198d572741f43"
      ],
      "author": {
        "name": "Zhanhui Li",
        "email": "lizhanhui@apache.org",
        "time": "Mon Feb 21 13:15:56 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 21 13:15:56 2022 +0800"
      },
      "message": "Setup continuous integration (#8)\n\n* Setup github action\r\n\r\n* Add build status badge"
    },
    {
      "commit": "afe3c4663a0353486f497e02f96198d572741f43",
      "tree": "14e5eaa13835e19bcb1e4f33bc0ffad4392de5cd",
      "parents": [
        "6b3a3b06b08381dc998b9e01d195582a1935979e"
      ],
      "author": {
        "name": "aaron ai",
        "email": "yangkun.ayk@gmail.com",
        "time": "Mon Feb 21 11:34:46 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 21 11:34:46 2022 +0800"
      },
      "message": "Apply nlog as logging system for rocketmq-client (#6)\n\n"
    },
    {
      "commit": "6b3a3b06b08381dc998b9e01d195582a1935979e",
      "tree": "d298dcd53015b360883b4ca13d0f39e589aa3e1f",
      "parents": [
        "837f36b4fa537d0c2ea7637f01ff79837beda5a1"
      ],
      "author": {
        "name": "aaron ai",
        "email": "yangkun.ayk@gmail.com",
        "time": "Sun Feb 20 21:02:58 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 20 21:02:58 2022 +0800"
      },
      "message": "Implement MessageIdGenerator (#4)\n\n"
    },
    {
      "commit": "837f36b4fa537d0c2ea7637f01ff79837beda5a1",
      "tree": "e35743fc75caea13f4a392b1f7970db8923c5dbe",
      "parents": [
        "95633418bf6f2eb0df377d81aefe6f3d616d291e"
      ],
      "author": {
        "name": "Zhanhui Li",
        "email": "lizhanhui@apache.org",
        "time": "Sun Feb 20 20:59:58 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 20 20:59:58 2022 +0800"
      },
      "message": "Complete the basic send procedure (#5)\n\nMake Producer#Send work"
    },
    {
      "commit": "95633418bf6f2eb0df377d81aefe6f3d616d291e",
      "tree": "0d27238879c0382cfc9a04d85846c0a2da6d012a",
      "parents": [
        "cbe22d2546118b1282bd0fe98ba82fe88323e2b2"
      ],
      "author": {
        "name": "Zhanhui Li",
        "email": "lizhanhui@apache.org",
        "time": "Fri Feb 18 16:01:37 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 18 16:01:37 2022 +0800"
      },
      "message": "Create Unit Tests for SendMessage and NotifyClientTermination (#3)\n\n"
    },
    {
      "commit": "cbe22d2546118b1282bd0fe98ba82fe88323e2b2",
      "tree": "a7140d7b42baeab9183b4b4fb59f6a5986b92f9c",
      "parents": [
        "f94a0befbd40321c765e850ebee1ea4ea42b0a7b"
      ],
      "author": {
        "name": "Zhanhui Li",
        "email": "lizhanhui@apache.org",
        "time": "Fri Feb 18 15:05:05 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 18 15:05:05 2022 +0800"
      },
      "message": "Implement and Test RPC QueryRoute, Heartbeat and Implement Producer basic logic (#2)\n\n"
    },
    {
      "commit": "f94a0befbd40321c765e850ebee1ea4ea42b0a7b",
      "tree": "5b358a35ee9058b709d97f031f74cfe702aa66e4",
      "parents": [
        "9c5b36e4fbf7a4c90d87eda282f725b1bc254eae"
      ],
      "author": {
        "name": "Zhanhui Li",
        "email": "lizhanhui@apache.org",
        "time": "Tue Feb 15 11:29:56 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 15 11:29:56 2022 +0800"
      },
      "message": "Setup infra for application layer development (#1)\n\nSetup basic nuts and bolts"
    },
    {
      "commit": "9c5b36e4fbf7a4c90d87eda282f725b1bc254eae",
      "tree": "64e88bd89ccfdfe83cca61acea26b1ad7abab071",
      "parents": [
        "c7d22e26916532dcf8174159b0ce2c8ccc2183d4"
      ],
      "author": {
        "name": "ZhanhuiLi",
        "email": "shutian.lzh@alibaba-inc.com",
        "time": "Sat Feb 12 15:32:08 2022 +0800"
      },
      "committer": {
        "name": "ZhanhuiLi",
        "email": "shutian.lzh@alibaba-inc.com",
        "time": "Sat Feb 12 15:32:08 2022 +0800"
      },
      "message": "Add instruction on build, test and running examples\n"
    },
    {
      "commit": "c7d22e26916532dcf8174159b0ce2c8ccc2183d4",
      "tree": "0151243601ee90812c35f89417abd9d8915daede",
      "parents": [
        "e6a6bb970e56cd89f8cc5c1c9771b4536d850d45"
      ],
      "author": {
        "name": "ZhanhuiLi",
        "email": "shutian.lzh@alibaba-inc.com",
        "time": "Sat Feb 12 15:21:35 2022 +0800"
      },
      "committer": {
        "name": "ZhanhuiLi",
        "email": "shutian.lzh@alibaba-inc.com",
        "time": "Sat Feb 12 15:21:35 2022 +0800"
      },
      "message": "Update README.md, adding a brief introduction to archicture; adding license file\n"
    },
    {
      "commit": "e6a6bb970e56cd89f8cc5c1c9771b4536d850d45",
      "tree": "f76f994c02df2e83d8b75945cadbfa36255ba8da",
      "parents": [],
      "author": {
        "name": "ZhanhuiLi",
        "email": "shutian.lzh@alibaba-inc.com",
        "time": "Fri Feb 11 21:57:45 2022 +0800"
      },
      "committer": {
        "name": "ZhanhuiLi",
        "email": "shutian.lzh@alibaba-inc.com",
        "time": "Fri Feb 11 21:57:45 2022 +0800"
      },
      "message": "Initial commit\n"
    }
  ]
}
