)]}'
{
  "log": [
    {
      "commit": "fa086c84f43a825495f440fc1b7680f318c3b276",
      "tree": "d3128aaf65ac4273aaf1d213d33653f00944d205",
      "parents": [
        "cc16223b3adf2410737ae05502094ab432fb5821"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Thu Jul 10 18:16:33 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 10 12:16:33 2025 +0200"
      },
      "message": "Bump skywalking version to 0.10.0 and update LICENSE references (#72)\n\n"
    },
    {
      "commit": "cc16223b3adf2410737ae05502094ab432fb5821",
      "tree": "a1be578025c949f49c4a008d90efa69354e9ab75",
      "parents": [
        "28a4f7bb0ef27ef7ac93d6f232bcfcde2753b426"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Thu Jul 10 15:23:01 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 10 09:23:01 2025 +0200"
      },
      "message": "Update documentation attributes for management and kafka modules (#71)\n\n"
    },
    {
      "commit": "28a4f7bb0ef27ef7ac93d6f232bcfcde2753b426",
      "tree": "53d35af9dc0eb0af909f18cd07051289f92aeab3",
      "parents": [
        "73c60ea86b56f1db0941aa1b04ec4bcc29c22495"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Tue Jul 08 21:50:59 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 08 21:50:59 2025 +0800"
      },
      "message": "Refactor Kafka client configuration to use a new ClientConfig struct (#70)\n\n"
    },
    {
      "commit": "73c60ea86b56f1db0941aa1b04ec4bcc29c22495",
      "tree": "63309773a6bbbb9604a035fe243154f967014826",
      "parents": [
        "45d9198f1954bdddae4d303b2af5a42faaa07cb4"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Sat Jul 05 23:22:56 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 05 23:22:56 2025 +0800"
      },
      "message": "Update rdkafka version (#69)\n\n"
    },
    {
      "commit": "45d9198f1954bdddae4d303b2af5a42faaa07cb4",
      "tree": "b011343d9f3fcd1a97fcb7ed1cb349cec188089b",
      "parents": [
        "515ea5e5462ba854d88c167675cb9a1fc8724eac"
      ],
      "author": {
        "name": "Jacob Wujciak-Jens",
        "email": "jacob@wujciak.de",
        "time": "Tue Jun 10 01:25:40 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 10 07:25:40 2025 +0800"
      },
      "message": "Replace actions-rs actions (#68)\n\n"
    },
    {
      "commit": "515ea5e5462ba854d88c167675cb9a1fc8724eac",
      "tree": "ca1653176269a46bcdf3e1de1dc809264fcb118c",
      "parents": [
        "76c6dfc8f37eab62950b99aefe529f04e117b114"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Fri Apr 04 06:58:26 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 04 06:58:26 2025 +0800"
      },
      "message": "Release SkyWalking Rust 0.9.0 (#66)\n\n"
    },
    {
      "commit": "76c6dfc8f37eab62950b99aefe529f04e117b114",
      "tree": "2a72efbcbf94ea22c051f3058a2dff7a0abc7a56",
      "parents": [
        "359ad93c4fe3a82cc417190c4030942ac8a74b00"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Wed Apr 02 20:43:36 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 02 20:43:36 2025 +0800"
      },
      "message": "Migrate to edition 2024 and upgrade dependencies (#65)\n\nThis pull request includes several updates to the CI/CD workflows and dependencies to ensure compatibility with newer versions of Ubuntu and Rust. Additionally, there are updates to the `Cargo.toml` file and improvements to the `build.rs` script.\n\n### CI/CD Workflow Updates:\n* Updated the GitHub Actions workflows to run on `ubuntu-24.04` instead of `ubuntu-20.04` in `.github/workflows/ci.yaml`, `.github/workflows/codecov.yaml`, and `.github/workflows/e2e.yml`. [[1]](diffhunk://#diff-944291df2c9c06359d37cc8833d182d705c9e8c3108e7cfe132d61a06e9133ddL40-L55) [[2]](diffhunk://#diff-d968391b3a7edaed2de53a8c60aa2a164c40c9bf62511aee0d95657672245637L28-R28) [[3]](diffhunk://#diff-3e103440521ada06efd263ae09b259e5507e4b8f7408308dc227621ad9efa31eL30-R49)\n* Updated the Rust toolchain to `nightly-2025-03-24` and modified the commands to use this version in `.github/workflows/ci.yaml`. [[1]](diffhunk://#diff-944291df2c9c06359d37cc8833d182d705c9e8c3108e7cfe132d61a06e9133ddL76-R80) [[2]](diffhunk://#diff-944291df2c9c06359d37cc8833d182d705c9e8c3108e7cfe132d61a06e9133ddL105-R101) [[3]](diffhunk://#diff-944291df2c9c06359d37cc8833d182d705c9e8c3108e7cfe132d61a06e9133ddL116-R120)\n* Replaced the usage of `actions-rs/tarpaulin` with a manual installation and execution of Tarpaulin in `.github/workflows/codecov.yaml`.\n* Improved the e2e testing setup by using `uv` for Python dependency management and added a step to list Kafka topics in `.github/workflows/e2e.yml`.\n\n### Dependency Updates:\n* Updated various dependencies in `Cargo.toml` to their latest versions, including `base64`, `bytes`, `futures-core`, `futures-util`, `hostname`, `parking_lot`, `portable-atomic`, `prost`, `prost-derive`, `rdkafka`, `serde`, `systemstat`, `thiserror`, `tokio`, `tokio-stream`, `tonic`, `tracing`, and `uuid`.\n* Updated the Rust edition to `2024` and the `rust-version` to `1.85` in `Cargo.toml`.\n\n### Build Script Improvements:\n* Added the `tonic_build::Config` to the `build.rs` script to configure the Protobuf compiler when the `vendored` feature is enabled.\n\n### Other Changes:\n* Added licensing information to the `.python-version` file."
    },
    {
      "commit": "359ad93c4fe3a82cc417190c4030942ac8a74b00",
      "tree": "154fb972855e7cfede6e10ae382d917d5f8b19ae",
      "parents": [
        "e6990d1dfbb685cf5f9a8e0e8d5ebae98b34528d"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Wed Jan 10 18:48:51 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 10 18:48:51 2024 +0800"
      },
      "message": "Update NOTICE (#64)\n\n"
    },
    {
      "commit": "e6990d1dfbb685cf5f9a8e0e8d5ebae98b34528d",
      "tree": "20f7dfad6a8ff33da2be9ba0c2961a10664224e5",
      "parents": [
        "afa5cdbea6822df0ec584952640f8057d0f64b7b"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Mon Jul 17 10:42:16 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 16 19:42:16 2023 -0700"
      },
      "message": "Bump to 0.8.0. (#63)\n\n"
    },
    {
      "commit": "afa5cdbea6822df0ec584952640f8057d0f64b7b",
      "tree": "223292c9888480d60e06a57a5efbc952bf517b6b",
      "parents": [
        "84fbd006426b7863ce62ce83ff01f6b98b1c560b"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Wed Jul 12 10:18:22 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 12 10:18:22 2023 +0800"
      },
      "message": "Rename `AbstractSpan` to `HandleSpanObject`. (#62)\n\n"
    },
    {
      "commit": "84fbd006426b7863ce62ce83ff01f6b98b1c560b",
      "tree": "5c21f14f75ce4dded42193cf7d863f0e34d3f2ac",
      "parents": [
        "302526e928d0309a83fdc8c4ac721d48e6b385d9"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Mon Jun 19 18:48:22 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 19 18:48:22 2023 +0800"
      },
      "message": "Add kafka reporter. (#61)\n\n"
    },
    {
      "commit": "302526e928d0309a83fdc8c4ac721d48e6b385d9",
      "tree": "52788e4d56b46ce719c79c91754ceb25b41064a8",
      "parents": [
        "22aa373de5c5fe294ee2b086790a86a02b43772e"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Wed May 24 10:26:10 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 24 10:26:10 2023 +0800"
      },
      "message": "Bump to 0.7.0. (#60)\n\n"
    },
    {
      "commit": "22aa373de5c5fe294ee2b086790a86a02b43772e",
      "tree": "c4aae1f1cccffb96cd50c04088957a944eb83b24",
      "parents": [
        "632766f5a2cb9f039a656920c44f10c45e6ddb25"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Tue May 23 18:25:00 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 23 18:25:00 2023 +0800"
      },
      "message": "Add `Span::prepare_for_async` method and `AbstractSpan` trait. (#58)\n\n"
    },
    {
      "commit": "632766f5a2cb9f039a656920c44f10c45e6ddb25",
      "tree": "799c8a7088376881d2a9c9e602f782ea16eb5725",
      "parents": [
        "9ce27ed69b0950cab6be304a4d6219c615b05ec1"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Tue May 23 00:20:22 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 22 20:20:22 2023 +0400"
      },
      "message": "Rename mod skywalking_proto to proto. (#59)\n\n"
    },
    {
      "commit": "9ce27ed69b0950cab6be304a4d6219c615b05ec1",
      "tree": "8415694d15544ca70e5ffd45c7cc1f2f22be17c8",
      "parents": [
        "30c8d8c10c3ab684e37a1339e7ba2c054f370e1f"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Fri May 19 12:51:36 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 19 12:51:36 2023 +0800"
      },
      "message": "Obtain Span object without intermediary. (#57)\n\n"
    },
    {
      "commit": "30c8d8c10c3ab684e37a1339e7ba2c054f370e1f",
      "tree": "560f5856971bc3123dab7dda6aa4ae0e5eba98d8",
      "parents": [
        "650a88465a462e3fceb5e7de8268a231626fbe93"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Mon Mar 06 19:15:07 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 06 19:15:07 2023 +0800"
      },
      "message": "Bump to 0.6.0. (#56)\n\n"
    },
    {
      "commit": "650a88465a462e3fceb5e7de8268a231626fbe93",
      "tree": "e2fbc6c07a14e8c9de157dd17f8a11b2ab456d97",
      "parents": [
        "c39722c870bb79ff159ce441d61b6d564a71c0d0"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Wed Mar 01 23:36:52 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 01 23:36:52 2023 +0800"
      },
      "message": "Add sub components licenses in dist material. (#55)\n\n"
    },
    {
      "commit": "c39722c870bb79ff159ce441d61b6d564a71c0d0",
      "tree": "49bfab692580b5a467de286fe1f951604c8f96e0",
      "parents": [
        "7d4b3797a9a3c76047b53bb213a5449a9c07f978"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Wed Feb 15 13:38:22 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 15 13:38:22 2023 +0800"
      },
      "message": "Use stream and completed for a bulk to collect for grpc reporter. (#54)\n\n"
    },
    {
      "commit": "7d4b3797a9a3c76047b53bb213a5449a9c07f978",
      "tree": "38ff789b69a4b44fc30e61e5229abc79649acca4",
      "parents": [
        "f544829e6010a6a0f6b115b296878168a95a53da"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Wed Feb 01 12:40:33 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 01 12:40:33 2023 +0800"
      },
      "message": "Refactor management report and keep alive api. (#53)\n\n"
    },
    {
      "commit": "f544829e6010a6a0f6b115b296878168a95a53da",
      "tree": "e6f0f6a7b16d4008274934237e60b5e36994ec4d",
      "parents": [
        "639b88916e030e48007409f100f3d00fff1e6581"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Wed Jan 11 16:47:04 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 11 16:47:04 2023 +0800"
      },
      "message": "Refactor span object api to make it more friendly. (#52)\n\n"
    },
    {
      "commit": "639b88916e030e48007409f100f3d00fff1e6581",
      "tree": "9973ccdb69f56aa9448d8c6967fb248389a10c18",
      "parents": [
        "cbf107909a9e1a7611b9513360c35a08b0c39ada"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Thu Jan 05 10:39:12 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 05 10:39:12 2023 +0800"
      },
      "message": "Bump to 0.5.0. (#51)\n\n"
    },
    {
      "commit": "cbf107909a9e1a7611b9513360c35a08b0c39ada",
      "tree": "f9c2010e9fd74eb53aa9a10f654bd03983c60233",
      "parents": [
        "4c61a5b03ea6560022c83ba96a5353e99ffa0fcb"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Tue Jan 03 11:57:40 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 03 11:57:40 2023 +0800"
      },
      "message": "Add authentication and custom intercept support. (#50)\n\n"
    },
    {
      "commit": "4c61a5b03ea6560022c83ba96a5353e99ffa0fcb",
      "tree": "6dc0222e82dda00f5f66ddb265f4e45ad7e52f34",
      "parents": [
        "7d344dea0fdc6b29c03ea62915226b35a4161c82"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Thu Sep 22 13:32:09 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 22 13:32:09 2022 +0800"
      },
      "message": "Add `missing_docs` lint and supply documents. (#49)\n\n"
    },
    {
      "commit": "7d344dea0fdc6b29c03ea62915226b35a4161c82",
      "tree": "8d2db0415eb05344036efab1de05961166d8afac",
      "parents": [
        "10aa9026c96a7d78db86112a2b699bf0cc70b56c"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Thu Sep 15 12:29:11 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 15 12:29:11 2022 +0800"
      },
      "message": "Add management support. (#48)\n\n"
    },
    {
      "commit": "10aa9026c96a7d78db86112a2b699bf0cc70b56c",
      "tree": "58b4e510711811d721a2bab4e3e66776b8037cf6",
      "parents": [
        "49f6d76e65df0c491fcefd5848802c27f9baf6d9"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Sat Aug 27 07:27:58 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 27 07:27:58 2022 +0800"
      },
      "message": "Fix trace id is not transmitted. (#47)\n\n"
    },
    {
      "commit": "49f6d76e65df0c491fcefd5848802c27f9baf6d9",
      "tree": "4411a7dc5c02ae2864ea06ed33b7af3a5516dfc5",
      "parents": [
        "5b17121950ab3fe76df5c4e7c4d6bf5a8ab66dc4"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Thu Aug 25 14:43:47 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 25 14:43:47 2022 +0800"
      },
      "message": "Bump to 0.4.0. (#46)\n\n"
    },
    {
      "commit": "5b17121950ab3fe76df5c4e7c4d6bf5a8ab66dc4",
      "tree": "3498a3a6a0d246ab1bc305a21fa4296ff8dc5551",
      "parents": [
        "4876628c6f270bd5eff231abbff01f0bba16a774"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Thu Aug 25 14:23:04 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 25 14:23:04 2022 +0800"
      },
      "message": "Add more GH labels as new supports (#45)\n\n"
    },
    {
      "commit": "4876628c6f270bd5eff231abbff01f0bba16a774",
      "tree": "1a4ac7b0fd7223fda152961f72fdf80ab37549f9",
      "parents": [
        "4d786ff5236caca11ff96cb8b0a0c9afda66bd0f"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Thu Aug 25 13:46:58 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 25 13:46:58 2022 +0800"
      },
      "message": "Add metrics APIs. (#44)\n\n"
    },
    {
      "commit": "4d786ff5236caca11ff96cb8b0a0c9afda66bd0f",
      "tree": "cb72acc474ee884f18dcbb4676e15c76db59a7ba",
      "parents": [
        "c64097d98cebc930180d4869bbc0a7a106f2b075"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Mon Aug 15 11:24:15 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 15 11:24:15 2022 +0800"
      },
      "message": "Add feature vendored, to auto build protoc. (#43)\n\n"
    },
    {
      "commit": "c64097d98cebc930180d4869bbc0a7a106f2b075",
      "tree": "bce0808d958b23e24a4f8d224293b5b8511385a2",
      "parents": [
        "b8a4a182d2db7bbc08d3a8f16fd2d61cf87feaf6"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Sun Aug 14 14:59:15 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 14 14:59:15 2022 +0800"
      },
      "message": "Upgrade dependencies. (#42)\n\n"
    },
    {
      "commit": "b8a4a182d2db7bbc08d3a8f16fd2d61cf87feaf6",
      "tree": "30cddb13ac022dc709db6d7e5ec0c753414eaf75",
      "parents": [
        "c6ec104cf84c00856082439fa3ce69188c4f234d"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Fri Aug 12 12:44:08 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 12 12:44:08 2022 +0800"
      },
      "message": "Add logging. (#41)\n\n"
    },
    {
      "commit": "c6ec104cf84c00856082439fa3ce69188c4f234d",
      "tree": "5217c7f5cd6b92c318451665960484c95e2df29c",
      "parents": [
        "fa8ba85d5d51e70f7a79679fe6db8e292cfec11a"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Sat Aug 06 06:57:54 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 06 06:57:54 2022 +0800"
      },
      "message": "Adjust the trace structure. (#40)\n\n"
    },
    {
      "commit": "fa8ba85d5d51e70f7a79679fe6db8e292cfec11a",
      "tree": "dbef61d1de0c9a75c63ac718bbd6fe9552f24e71",
      "parents": [
        "27959a5e77e97bce999eea5f5eb44274257e58cc"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Tue Aug 02 17:08:34 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 02 17:08:34 2022 +0800"
      },
      "message": "Change Span to refer to SpanStack, rather than TracingContext. (#39)\n\n"
    },
    {
      "commit": "27959a5e77e97bce999eea5f5eb44274257e58cc",
      "tree": "ee97afbf204c5ea87cb2eaa568931b286beedcce",
      "parents": [
        "68103f9383a33dd948480fc524d642d5f21a8cde"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Sat Jul 30 23:47:22 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 30 23:47:22 2022 +0800"
      },
      "message": "Switch to use nightly rustfmt. (#38)\n\n* Switch to use nightly rustfmt.\r\n\r\n* Lock nightly version to nightly-2022-07-30."
    },
    {
      "commit": "68103f9383a33dd948480fc524d642d5f21a8cde",
      "tree": "4e9537d9d2d249f0640fd620c1870fddf914098f",
      "parents": [
        "6232828d1eeb4b0eceae0847f1d139e29ff09932"
      ],
      "author": {
        "name": "jmjoy",
        "email": "jmjoy@apache.org",
        "time": "Thu Jul 28 21:36:22 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 28 21:36:22 2022 +0800"
      },
      "message": "Split tracer inner segment sender and receiver into traits. (#37)\n\n"
    },
    {
      "commit": "6232828d1eeb4b0eceae0847f1d139e29ff09932",
      "tree": "dc1afd374a687b096e27fb601465ad7d8bd4f1e2",
      "parents": [
        "9f777ed76c816abd118f43c5a5a218f8c4b2ed3c"
      ],
      "author": {
        "name": "jmjoy",
        "email": "918734043@qq.com",
        "time": "Tue Jul 26 23:41:56 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 26 23:41:56 2022 +0800"
      },
      "message": "Improve LogReporter and fix tests. (#36)\n\n"
    },
    {
      "commit": "9f777ed76c816abd118f43c5a5a218f8c4b2ed3c",
      "tree": "17d9bd042be739169981700a8a03c8ab5e4f3c35",
      "parents": [
        "b5ac538878addf85eb5436d4d25a086bb65b9b9c"
      ],
      "author": {
        "name": "jmjoy",
        "email": "918734043@qq.com",
        "time": "Sat Jul 23 10:35:57 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 23 10:35:57 2022 +0800"
      },
      "message": "Add serde support for protobuf generated struct. (#35)\n\n* Add serde support for generated struct.\n\n* Add serde tests."
    },
    {
      "commit": "b5ac538878addf85eb5436d4d25a086bb65b9b9c",
      "tree": "3b896eeb08b70ee0f12db88de8e68a742d4a1bae",
      "parents": [
        "3d12768d2c1123418a6f7cc7b9a4c768ef14fc0c"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Thu Jul 21 21:27:32 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 21 21:27:32 2022 +0800"
      },
      "message": "Polish the release doc. (#34)\n\n"
    },
    {
      "commit": "3d12768d2c1123418a6f7cc7b9a4c768ef14fc0c",
      "tree": "a7129c15f1e6b93f2f69580f7dcd09ebf6d88763",
      "parents": [
        "e8aba5a70fc159d9d4b8dd35b7ca8f5bb9468e47"
      ],
      "author": {
        "name": "jmjoy",
        "email": "918734043@qq.com",
        "time": "Thu Jul 21 21:04:20 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 21 21:04:20 2022 +0800"
      },
      "message": "Move skywalking_proto mod to single files. (#33)\n\n"
    },
    {
      "commit": "e8aba5a70fc159d9d4b8dd35b7ca8f5bb9468e47",
      "tree": "dca99dd852ee595fbc8e3f882f1783c4482a30cd",
      "parents": [
        "69a56e151c0d1aa1e49fc9ce16ba7c046994da13"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Tue Jul 19 23:03:51 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 19 23:03:51 2022 +0800"
      },
      "message": "Set up CI and approval requirements (#32)\n\n"
    },
    {
      "commit": "69a56e151c0d1aa1e49fc9ce16ba7c046994da13",
      "tree": "f0b0f38710c2c58402665949b7101eb0e0cfb2be",
      "parents": [
        "2d61651e7d8c2e4e2af1da09e5eaf1577a42b306"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Tue Jul 19 16:30:25 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 19 16:30:25 2022 +0800"
      },
      "message": "Publish release doc. (#31)\n\n"
    },
    {
      "commit": "2d61651e7d8c2e4e2af1da09e5eaf1577a42b306",
      "tree": "b87a96d66776adbdd78514c43c78943782c49d1b",
      "parents": [
        "d14a0bd4c781671e907c3cb796f20ef23d6ed114"
      ],
      "author": {
        "name": "jmjoy",
        "email": "918734043@qq.com",
        "time": "Tue Jul 19 15:17:23 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 19 15:17:23 2022 +0800"
      },
      "message": "Bump to 0.3.0. (#30)\n\n"
    },
    {
      "commit": "d14a0bd4c781671e907c3cb796f20ef23d6ed114",
      "tree": "3f04301e5865fa8370bf470af8ff5b687be75f05",
      "parents": [
        "c544be88d3e368790d8dd6600d1627bd358a8e97"
      ],
      "author": {
        "name": "jmjoy",
        "email": "918734043@qq.com",
        "time": "Tue Jul 19 10:39:50 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 19 10:39:50 2022 +0800"
      },
      "message": "Add context capture and continued methods. (#29)\n\n"
    },
    {
      "commit": "c544be88d3e368790d8dd6600d1627bd358a8e97",
      "tree": "ec7fca11cbe7b97802f47fb77e9321758fbac2bd",
      "parents": [
        "0c43b32b9e0a6fa172c2e0129e55df9ca6659597"
      ],
      "author": {
        "name": "jmjoy",
        "email": "918734043@qq.com",
        "time": "Sat Jul 16 10:35:23 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 16 10:35:23 2022 +0800"
      },
      "message": "Auto finalize context and span when dropped. (#28)\n\n"
    },
    {
      "commit": "0c43b32b9e0a6fa172c2e0129e55df9ca6659597",
      "tree": "f317fc5ce56f25bb96c152fa942764bde70d69ad",
      "parents": [
        "699247dfbb804e8541dd6174a2c2f238862709ec"
      ],
      "author": {
        "name": "jmjoy",
        "email": "918734043@qq.com",
        "time": "Mon Jul 11 22:35:21 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 11 22:35:21 2022 +0800"
      },
      "message": "Move e2e to workspace. (#27)\n\n* Move e2e to workspace.\r\n\r\n* Update authors."
    },
    {
      "commit": "699247dfbb804e8541dd6174a2c2f238862709ec",
      "tree": "cb984e1e518836a0e8adbb827f9993ba90d61360",
      "parents": [
        "2034a2f275cd4818afcfb8939285cc7abdcbc018"
      ],
      "author": {
        "name": "jmjoy",
        "email": "918734043@qq.com",
        "time": "Sun Jul 10 22:49:14 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 10 22:49:14 2022 +0800"
      },
      "message": "Add tracer. (#26)\n\n"
    },
    {
      "commit": "2034a2f275cd4818afcfb8939285cc7abdcbc018",
      "tree": "d2ff30c442ce0ca04dda9752aebc3e3278cb99fb",
      "parents": [
        "a047ef885e5b9dd80253c28e304dba77ea526ad6"
      ],
      "author": {
        "name": "jmjoy",
        "email": "918734043@qq.com",
        "time": "Fri Jul 08 12:51:25 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 08 12:51:25 2022 +0800"
      },
      "message": "Using thiserror to handle errors. (#25)\n\n"
    },
    {
      "commit": "a047ef885e5b9dd80253c28e304dba77ea526ad6",
      "tree": "8019e8d6b918f431714546d8cab7b0aa09a0aa52",
      "parents": [
        "e1e4cb5584843a4b23ad274d7b2cf82826ab33c5"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Mon Jul 04 14:28:28 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 04 14:28:28 2022 +0800"
      },
      "message": "Update README.md (#24)\n\n"
    },
    {
      "commit": "e1e4cb5584843a4b23ad274d7b2cf82826ab33c5",
      "tree": "052b8952ca8c7ad8ec1ef26167f18b985c0d1bc5",
      "parents": [
        "25e4f28ef36afaacb8537d5de5d5e01bb89264fb"
      ],
      "author": {
        "name": "jmjoy",
        "email": "918734043@qq.com",
        "time": "Sun Jul 03 22:33:05 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 03 22:33:05 2022 +0800"
      },
      "message": "Rename crate name skywalking_rust to skywalking? (#23)\n\n* Rename crate name skywalking_rust to skywalking.\r\n\r\n* Bump to 0.2.0."
    },
    {
      "commit": "25e4f28ef36afaacb8537d5de5d5e01bb89264fb",
      "tree": "e4f6e73711d3bef37ce0852aaf45e771329f48b9",
      "parents": [
        "726e4286a61f01c78322ac15117fb017e5cc3670"
      ],
      "author": {
        "name": "Cherish 蔡梦缘",
        "email": "785427346@qq.com",
        "time": "Sat Jun 25 17:12:37 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 25 17:12:37 2022 +0800"
      },
      "message": "Feature(tonic-build): set tonic-build.build_server(false), do not build Server code. (#22)\n\n"
    },
    {
      "commit": "726e4286a61f01c78322ac15117fb017e5cc3670",
      "tree": "2c50b9d35e52db7483cb6ec4bd6cbe9d4c7c75b1",
      "parents": [
        "5fded8e7cb936de4a6a3d6b689f9d22645466d2f"
      ],
      "author": {
        "name": "Cherish 蔡梦缘",
        "email": "785427346@qq.com",
        "time": "Sat Jun 25 16:44:27 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 25 16:44:27 2022 +0800"
      },
      "message": "chore(typo): fix typo in context/propagation/context.rs (#21)\n\n"
    },
    {
      "commit": "5fded8e7cb936de4a6a3d6b689f9d22645466d2f",
      "tree": "f8c50123eafe4956b65337d1455e000e89e03dfc",
      "parents": [
        "d7baf4cd1e6342cef7ffdf8818d4ff0cbe17db44"
      ],
      "author": {
        "name": "jmjoy",
        "email": "918734043@qq.com",
        "time": "Mon Jun 13 12:02:04 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 13 12:02:04 2022 +0800"
      },
      "message": "Enhance Trace Context machenism. (#20)\n\nAdd stack structure to make sure span ID and parent span ID are correctly linked "
    },
    {
      "commit": "d7baf4cd1e6342cef7ffdf8818d4ff0cbe17db44",
      "tree": "46412e0496f2c0c92368a1d0a432a881353a64ba",
      "parents": [
        "2ba000e3abc22a2805e3bc93146d081e8bc47e87"
      ],
      "author": {
        "name": "jmjoy",
        "email": "918734043@qq.com",
        "time": "Tue May 31 15:20:27 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 31 15:20:27 2022 +0800"
      },
      "message": "Remove Cargo.lock, update dependencies, update submodule, disable build grpc server api. (#19)\n\n"
    },
    {
      "commit": "2ba000e3abc22a2805e3bc93146d081e8bc47e87",
      "tree": "e9ea73aa5b21ee620416e3d8ee188f11405d4303",
      "parents": [
        "a437859f5faa0aa13704a607a6ae6600228cd1ab"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sat Feb 19 07:05:24 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 19 07:05:24 2022 +0800"
      },
      "message": "fix ignore /e2e/target folder (#18)\n\n"
    },
    {
      "commit": "a437859f5faa0aa13704a607a6ae6600228cd1ab",
      "tree": "bb8a3e8e81dd706c1ef442264733586d33cb2271",
      "parents": [
        "ef337868ca76fa54a292c4174dfe887242fe2d4d"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Fri Feb 11 21:46:59 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 11 22:46:59 2022 +0900"
      },
      "message": "Update NOTICE (#17)\n\n"
    },
    {
      "commit": "ef337868ca76fa54a292c4174dfe887242fe2d4d",
      "tree": "9464e0a108dbc80e2829efde57d218843cb5d195",
      "parents": [
        "2a47bf4ce3f5314c67cf577aac29c79bd4fececc"
      ],
      "author": {
        "name": "Rei Shimizu",
        "email": "Shikugawa@gmail.com",
        "time": "Fri Feb 11 20:55:37 2022 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 11 19:55:37 2022 +0800"
      },
      "message": "add a description to compile in README.md (#16)\n\n"
    },
    {
      "commit": "2a47bf4ce3f5314c67cf577aac29c79bd4fececc",
      "tree": "6285cb661d6101a73c02f059141e130292d2e327",
      "parents": [
        "852b3a3c7c022b9d68b4d26932878930b15a6fe4"
      ],
      "author": {
        "name": "Rei Shimizu",
        "email": "Shikugawa@gmail.com",
        "time": "Fri Feb 11 17:33:22 2022 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 11 16:33:22 2022 +0800"
      },
      "message": "fix cargo.toml to prepare release (#13)\n\n"
    },
    {
      "commit": "852b3a3c7c022b9d68b4d26932878930b15a6fe4",
      "tree": "6213f1fc0cfce201179b355dc4e32dbff24477a2",
      "parents": [
        "74f805c4335e962e7ba6c9af202c0bba039196e1"
      ],
      "author": {
        "name": "Rei Shimizu",
        "email": "Shikugawa@gmail.com",
        "time": "Fri Feb 11 17:26:43 2022 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 11 16:26:43 2022 +0800"
      },
      "message": "use specific version of data-collect-protocol (#15)\n\n"
    },
    {
      "commit": "74f805c4335e962e7ba6c9af202c0bba039196e1",
      "tree": "af0a55d48a2af343055c042b5339a34be2328cbf",
      "parents": [
        "340fa0e16986111c86776f151c070f6ecc63bb65"
      ],
      "author": {
        "name": "Rei Shimizu",
        "email": "Shikugawa@gmail.com",
        "time": "Fri Feb 11 13:40:43 2022 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 11 13:40:43 2022 +0900"
      },
      "message": "fix license-eye to ignore .lock files (#14)\n\nSigned-off-by: Shikugawa \u003cShikugawa@gmail.com\u003e"
    },
    {
      "commit": "340fa0e16986111c86776f151c070f6ecc63bb65",
      "tree": "c92e6ffdcc6e2fff100e50775de365fe17f55fc7",
      "parents": [
        "e7f69f5b99fd0aecf5a0884ce0e490a82065a7e3"
      ],
      "author": {
        "name": "kezhenxu94",
        "email": "kezhenxu94@apache.org",
        "time": "Fri Jan 28 09:40:07 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 28 09:40:07 2022 +0800"
      },
      "message": "Add missing license headers and add checker (#12)\n\n"
    },
    {
      "commit": "e7f69f5b99fd0aecf5a0884ce0e490a82065a7e3",
      "tree": "18ea89c313c6ab288f3a850df7156e50730880bd",
      "parents": [
        "39232e5bd11ba2b4aee45484ea9d3d424e0aaaad"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Jan 27 23:44:52 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 28 00:44:52 2022 +0900"
      },
      "message": "ci: run cargo test (#11)\n\n* ci: run tests\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\n\r\n* move e2e/ to the root path\r\n\r\ntests/ holds all Rust (integration) tests, doesn\u0027t mess up things.\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\n\r\n* fix clippy\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "39232e5bd11ba2b4aee45484ea9d3d424e0aaaad",
      "tree": "578aa8fb00c5df3afdef9873858995526fdb44c7",
      "parents": [
        "f4743a98aba7f6a1f9f40d90eb45621466b7f5c8"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sun Jan 23 00:43:40 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 23 01:43:40 2022 +0900"
      },
      "message": "harden e2e test by adding healthCheck (#10)\n\n* harden e2e test by adding healthCheck\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\n\r\n* retrigger\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\n\r\n* retrigger\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\n\r\n* retrigger\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\n\r\n* move probe to the e2e script\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\n\r\n* trigger ci\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\n\r\n* trigger ci\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\n\r\n* make use of retry lib\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\n\r\n* trigger ci\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\r\n\r\n* trigger ci\r\n\r\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "f4743a98aba7f6a1f9f40d90eb45621466b7f5c8",
      "tree": "84e0718c360eb2e7e4544584651f5700aab48f1d",
      "parents": [
        "1465d9fc6811dcb009e75f5c1dd2d5b1ef7a52a9"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Jan 14 22:42:12 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 14 22:42:12 2022 +0800"
      },
      "message": "gracefully shutdown reporter \u0026 add agent-test-tool based e2e case (#9)\n\n"
    },
    {
      "commit": "1465d9fc6811dcb009e75f5c1dd2d5b1ef7a52a9",
      "tree": "24841c187998ea875df5b22e5aba89f2052732b9",
      "parents": [
        "652c23a4fd90a23fb4a67c9342efc23a7efa6b1e"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sun Jan 09 21:07:22 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 09 21:07:22 2022 +0800"
      },
      "message": "Set rust agent version to 0.1.0 (#8)\n\n"
    },
    {
      "commit": "652c23a4fd90a23fb4a67c9342efc23a7efa6b1e",
      "tree": "faee58bfed3e4de766186bf34b8604f1665bbf84",
      "parents": [
        "bb138642b2757510fe65185315ab7e30280b2457"
      ],
      "author": {
        "name": "dkkb",
        "email": "82504881+dkkb@users.noreply.github.com",
        "time": "Fri Jan 07 16:37:18 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 07 17:37:18 2022 +0900"
      },
      "message": "Add GitHub action for test. (#7)\n\n"
    },
    {
      "commit": "bb138642b2757510fe65185315ab7e30280b2457",
      "tree": "76f1dc6c827153f80805921e07b4a3c55c15aae8",
      "parents": [
        "e4ce3700b7a7f63140eada3561005009ee367b29"
      ],
      "author": {
        "name": "dkkb",
        "email": "82504881+dkkb@users.noreply.github.com",
        "time": "Fri Jan 07 09:56:19 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 07 10:56:19 2022 +0900"
      },
      "message": "Fix examples in documentation and README (#6)\n\n"
    },
    {
      "commit": "e4ce3700b7a7f63140eada3561005009ee367b29",
      "tree": "75532db2e5c10927970b019d5d5f2b2c7d3c4c85",
      "parents": [
        "cc1c3710692a674171f33e7dc48b45de6ac36df3"
      ],
      "author": {
        "name": "Rei Shimizu",
        "email": "Shikugawa@gmail.com",
        "time": "Sun Dec 19 12:33:25 2021 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 19 11:33:25 2021 +0800"
      },
      "message": "initial commit of skywalking-rust with full-tracing features. (#5)\n\n"
    },
    {
      "commit": "cc1c3710692a674171f33e7dc48b45de6ac36df3",
      "tree": "5c9f7ddfed77fa86b316c63301c49633c4a243e9",
      "parents": [
        "d50a8d242f90d0b684e2aee54e2d59d2cbbe0c15"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Wed Mar 04 13:58:55 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 04 13:58:55 2020 +0800"
      },
      "message": "Support ContextManager APIs and context stack-style auto propagation. (#3)\n\n* m1 only.\r\n\r\n* Finish m2.\r\n\r\n* Could keep parent in the shadow, and build the span relationship based on stack automatically.\r\n\r\n* Support context manager APIs.\r\n\r\n* Add some comments to codes.\r\n"
    },
    {
      "commit": "d50a8d242f90d0b684e2aee54e2d59d2cbbe0c15",
      "tree": "4e1dbf956dff6f70cafd48b24405a6f6fe9cb8ec",
      "parents": [
        "6cc61f17e589b2d287f0ca0386bc05066219345b",
        "73f84976700d0e414376138eb80079c37364b2d8"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Mon Mar 02 10:37:13 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 02 10:37:13 2020 +0800"
      },
      "message": "Merge pull request #2 from apache/extract\n\nFinish the tracing core APIs"
    },
    {
      "commit": "73f84976700d0e414376138eb80079c37364b2d8",
      "tree": "4e1dbf956dff6f70cafd48b24405a6f6fe9cb8ec",
      "parents": [
        "d8d13df157d63086790df65f638b6fae1dcdc271"
      ],
      "author": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sun Mar 01 23:02:00 2020 +0800"
      },
      "committer": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sun Mar 01 23:02:00 2020 +0800"
      },
      "message": "Finish the core APIs and part of document.\n"
    },
    {
      "commit": "d8d13df157d63086790df65f638b6fae1dcdc271",
      "tree": "ef534c1250fd73535870f6c70042589c9411b55f",
      "parents": [
        "6cc61f17e589b2d287f0ca0386bc05066219345b"
      ],
      "author": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sun Mar 01 17:22:23 2020 +0800"
      },
      "committer": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sun Mar 01 17:22:23 2020 +0800"
      },
      "message": "Init asf yaml control\n"
    },
    {
      "commit": "6cc61f17e589b2d287f0ca0386bc05066219345b",
      "tree": "05a8f24e8f9109e72c3ac4d4a2be12dcdc89b63d",
      "parents": [
        "b4ba984991c765a697f7563fc7641c01262ac74e"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sun Mar 01 17:17:37 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 01 17:17:37 2020 +0800"
      },
      "message": "Support context extract. (#1)\n\n"
    },
    {
      "commit": "b4ba984991c765a697f7563fc7641c01262ac74e",
      "tree": "5ba70ed60f82d69c9beed3ed68cb796e7a7f7173",
      "parents": [
        "d5666db1cf50c3277de78edaeaef299228e96c18"
      ],
      "author": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sun Mar 01 14:29:18 2020 +0800"
      },
      "committer": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sun Mar 01 14:29:18 2020 +0800"
      },
      "message": "Add license header.\n"
    },
    {
      "commit": "d5666db1cf50c3277de78edaeaef299228e96c18",
      "tree": "ba6124b7157bde884a1a56ae3c2d7a7587b718b8",
      "parents": [
        "f9b7e815416df70e77a8b01e918d1f8b9ccb456a"
      ],
      "author": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sun Mar 01 11:07:59 2020 +0800"
      },
      "committer": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sun Mar 01 11:07:59 2020 +0800"
      },
      "message": "Add more comments, and span.log to the core API.\n"
    },
    {
      "commit": "f9b7e815416df70e77a8b01e918d1f8b9ccb456a",
      "tree": "4356e2d6a75dd183aa1ac06444c0c5e280114d5a",
      "parents": [
        "090ee1759fc85c093a00997a02a4bf50af6bf7e6"
      ],
      "author": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sat Feb 29 21:13:13 2020 +0800"
      },
      "committer": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sat Feb 29 21:13:13 2020 +0800"
      },
      "message": "Finish the tracing core and report bridge trait.\n"
    },
    {
      "commit": "090ee1759fc85c093a00997a02a4bf50af6bf7e6",
      "tree": "94857057684a5273bfb58aa44768c26f2a74b227",
      "parents": [
        "8d77352448c22f28f185ca0891582e59e7ddebca"
      ],
      "author": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sat Feb 29 17:10:57 2020 +0800"
      },
      "committer": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sat Feb 29 17:10:57 2020 +0800"
      },
      "message": "Add a new dependency for random. ID provided for trace and segment.\n"
    },
    {
      "commit": "8d77352448c22f28f185ca0891582e59e7ddebca",
      "tree": "516bcbcc6caf59df51c4afc724bafe88aa89e3a0",
      "parents": [
        "268b19671c3ba41693054da2bb1153da11d0e8a5"
      ],
      "author": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sat Feb 29 15:35:50 2020 +0800"
      },
      "committer": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sat Feb 29 15:35:50 2020 +0800"
      },
      "message": "Add more behaviors to span, including tag.\n"
    },
    {
      "commit": "268b19671c3ba41693054da2bb1153da11d0e8a5",
      "tree": "d374895009c79896c9f5b6eb883ac640ccdbef03",
      "parents": [
        "1fddb7dca47de1415eb132eda4f25bf2a05e989e"
      ],
      "author": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sat Feb 29 11:08:06 2020 +0800"
      },
      "committer": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sat Feb 29 11:08:06 2020 +0800"
      },
      "message": "Open span trait as return value.\n"
    },
    {
      "commit": "1fddb7dca47de1415eb132eda4f25bf2a05e989e",
      "tree": "af46a852a5d9cd24ced4378806967b952a429d6a",
      "parents": [
        "cbc24c76e5885ded0d5296bff57b69442e1d456e"
      ],
      "author": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Fri Feb 28 22:27:53 2020 +0800"
      },
      "committer": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Fri Feb 28 22:27:53 2020 +0800"
      },
      "message": "Set up basic codes and CI.\n"
    },
    {
      "commit": "cbc24c76e5885ded0d5296bff57b69442e1d456e",
      "tree": "199c35f8104cc00dd2b29ce410580a0bc1c5c75a",
      "parents": [],
      "author": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Fri Feb 28 14:42:50 2020 +0800"
      },
      "committer": {
        "name": "Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Fri Feb 28 14:42:50 2020 +0800"
      },
      "message": "Init repo.\n"
    }
  ]
}
