)]}'
{
  "log": [
    {
      "commit": "263a936b5a7c78fcba53714d9cca96c723596178",
      "tree": "81bb9d4976fb04829f15e84f76c763e60fc802f1",
      "parents": [
        "71640af5a7ef4d2c7861d10816ae259e4f11605c"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sun Apr 12 23:43:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 23:43:14 2026 +0800"
      },
      "message": "fix: support module-level @runnable with continue_tracing() (#391)\n\n## Summary\n\n`@runnable` previously captured the trace context snapshot at decoration time, which only worked when applied **inline** during an active request. Module-level `@runnable` (the natural Python pattern) silently broke cross-thread trace linking because the snapshot was `None` at import time.\n\n### Changes\n\n- `@runnable` now returns a `_RunnableWrapper` object with a `continue_tracing()` method\n- `continue_tracing()` captures the snapshot on the calling (parent) thread and returns a callable for use as `Thread` target — this enables module-level `@runnable`\n- `__call__` preserves the original behavior: uses the decoration-time snapshot for inline `@runnable` — **no breaking changes**\n\n### Usage\n\n**Module-level (new, previously broken):**\n```python\n@runnable(op\u003d\u0027/post\u0027)\ndef post():\n    requests.post(...)\n\n@app.route(\u0027/\u0027)\ndef hello():\n    thread \u003d Thread(target\u003dpost.continue_tracing())  # snapshot captured here\n    thread.start()\n```\n\n**Inline (unchanged, backward compatible):**\n```python\n@app.route(\u0027/\u0027)\ndef hello():\n    @runnable(op\u003d\u0027/post\u0027)  # snapshot captured at decoration time\n    def post():\n        requests.post(...)\n    thread \u003d Thread(target\u003dpost)\n    thread.start()\n```\n\nCloses https://github.com/apache/skywalking/issues/11605"
    },
    {
      "commit": "71640af5a7ef4d2c7861d10816ae259e4f11605c",
      "tree": "70d238b815959c816c8a39cb66c4bc970a5393ff",
      "parents": [
        "78bed9801781ce3709e7a05db6237b2cc67f3972"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sun Apr 12 19:59:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 19:59:32 2026 +0800"
      },
      "message": "feat: re-enable aiohttp/psycopg2 and add falcon v3/sanic v2 plugins (#389)\n\n## Summary\n\nRe-enable previously skipped plugins, add new plugins for modern framework versions, fix E2E flaky tests, and improve plugin test stability.\n\n### New Plugins\n- `sw_falcon_v3.py`: Falcon 3.x/4.x plugin, hooks `falcon.App.__call__`. Replaces abandoned hug-based `sw_falcon` for modern Falcon.\n- `sw_sanic_v2.py`: Sanic 21.9+ plugin, uses `@app.on_request`/`@app.on_response` signal listeners instead of monkey-patching `handle_request` (Sanic\u0027s touchup system recompiles patched methods via `compile()+exec()`, losing closure variables).\n\n### Re-enabled Plugins\n- `sw_aiohttp.py`: Was `\u003e\u003d3.8: []` (fully skipped). Now tests aiohttp 3.9/3.11. Fixed `_handle_request` signature (`*args` for forward compat). Fixed `request.url` ValueError with yarl \u003e\u003d 1.18 (fallback URL construction).\n- `sw_psycopg2.py`: Was `\u003e\u003d3.10: []` (skipped). Now tests `2.9.*` on all supported Python versions.\n\n### New Test Directories\n- `tests/plugin/web/sw_falcon_v3/`: Full integration test with Falcon-native services using `wsgiref`.\n- `tests/plugin/web/sw_sanic_v2/`: Full integration test with `single_process\u003dTrue` Sanic services.\n\n### E2E Flaky Fixes\n- `tracing-cases.yaml`: `endpointnames[0]` → `endpointnames[]` in yq select (matches endpoint at any array position).\n- `logging-cases.yaml`: Same fix.\n- `traces-list.yml`: Hardcoded `/artist-provider` → `{{ regexp . \"/artist-(consumer|provider)\" }}` (endpoint name is non-deterministic from OAP).\n\n### Test Stability\n- `base.py`: Increased validation retry from 1×10s to 3× with backoff (5s/10s/15s \u003d 30s total max). Fixes timing-sensitive tests (e.g., happybase) where segments haven\u0027t arrived at the collector yet.\n\n### Docs\n- `Plugins.md`: Regenerated with new plugins and updated versions."
    },
    {
      "commit": "78bed9801781ce3709e7a05db6237b2cc67f3972",
      "tree": "ff8bee06cfb468fb041d01cb1ad0ad5b4af2fa1d",
      "parents": [
        "a70b2cc71d95cada1842844e240d0fc26788b2d2"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sun Apr 12 09:23:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 09:23:06 2026 +0800"
      },
      "message": "feat(plugin): add urllib3 2.x support for Python 3.12+ (#387)\n\nurllib3 2.x removed `urllib3.request.RequestMethods` which the existing\nplugin hooks. Add a new plugin `sw_urllib3_v2` that hooks\n`PoolManager.request` directly (the 2.x entry point).\n\nAuto-detection logic:\n- sw_urllib3: tries `from urllib3.request import RequestMethods`.\n  Succeeds on 1.x, fails on 2.x (skipped).\n- sw_urllib3_v2: checks if `RequestMethods` exists.\n  If yes (1.x), returns early. If no (2.x), hooks PoolManager.\n\nBoth plugins share the same test directory. The test merges\nversion vectors from both plugins\u0027 support_matrix.\n\nVerified locally on Python 3.13:\n- urllib3\u003d\u003d2.3 PASSED (span validation)\n- urllib3\u003d\u003d2.0 PASSED (span validation)"
    },
    {
      "commit": "a70b2cc71d95cada1842844e240d0fc26788b2d2",
      "tree": "8e3222c9a4873e714d785e6782ed9b1745db007c",
      "parents": [
        "b91ebc46010ba6a46b251d4df54190c3b64f2db8"
      ],
      "author": {
        "name": "吴晟 Wu Sheng",
        "email": "wu.sheng@foxmail.com",
        "time": "Sun Apr 12 00:13:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 00:13:22 2026 +0800"
      },
      "message": "feat: support Python 3.10-3.14, drop 3.8/3.9, update plugin compatibility (#386)\n\n## Summary\n\nSupport Python 3.10 through 3.14, drop end-of-life Python 3.8 and 3.9. Update plugin `support_matrix` and test services for newer library versions on 3.12+.\n\nSupersedes #374.\n\n### Core agent fixes\n- Fix missing `import importlib.util` that caused `NameError` on Python 3.12+ (root cause of #374 failures)\n- Replace deprecated `find_module`/`load_module` with `find_spec`/`module_from_spec` in plugin loader and doc generator\n- Remove Python \u003c3.8 `pkg_resources` fallback (dead code)\n\n### Dependency updates\n- Python range: `\u003e\u003d3.10, \u003c3.15`\n- Unpin `psutil`, `packaging`; loosen `wrapt\u003e\u003d1.14`, `uvloop\u003e\u003d0.17`\n- Remove `uwsgi` from dev deps (doesn\u0027t build on 3.12+)\n- Mark plugins/lint groups as optional; use `\u003e\u003d` ranges so `poetry lock` resolves on all Python versions\n- Upgrade pylint pin from `2.13.9` to `\u003e\u003d2.13.9`\n- Remove Poetry 1.5.1 pin on Linux (can\u0027t read Poetry 2.x lock files)\n\n### Plugin support_matrix updates for 3.12+\nAll hook points verified against new library versions:\n\n| Plugin | \u003e\u003d3.10 | \u003e\u003d3.12 | \u003e\u003d3.13 | \u003e\u003d3.14 |\n|--------|--------|--------|--------|--------|\n| bottle | 0.12.23 | 0.12.23 | 0.13 | 0.13 |\n| django | 3.2 | 3.2 | 5.1 | 5.1 |\n| flask | 2.0 | 2.0 | 2.0 | 3.0 |\n| tornado | 6.0, 6.1 | 6.0, 6.1 | 6.0, 6.1 | 6.4 |\n| pyramid | 1.10, 2.0 | 2.1 | 2.1 | 2.1 |\n| kafka-python | 2.0 | 2.3 | 2.3 | 2.3 |\n| pulsar-client | 3.3.0 | 3.9.0 | 3.9.0 | 3.9.0 |\n| psycopg | 3.0/3.1 | 3.1 | 3.2 | 3.2 |\n| httpx | 0.22/0.23 | 0.22/0.23 | 0.23 | 0.28/0.23 |\n| happybase | 1.2.0 | 1.3.0 | 1.3.0 | 1.3.0 |\n| urllib3 | 1.25/1.26 | skipped | skipped | skipped |\n\n- **urllib3**: skipped on 3.12+ — `urllib3.request.RequestMethods` was removed in urllib3 2.x, plugin needs code adaptation\n- **happybase**: upgraded to 1.3.0 for 3.12+ (thriftpy2 0.6.0 has cp312/cp313 wheels)\n\n### Test service fixes\n- Django test services: replace removed `django.conf.urls.url` with `django.urls.path` (compatible with Django 2.0+ through 5.1)\n- Fix `testcontainers` DockerCompose API for v4 compatibility (`filepath` -\u003e `context`)\n\n### CI updates\n- Test matrix: Python 3.10/3.11/3.12/3.13/3.14 (dropped 3.8/3.9)\n- Fix test step: `poetry install --without plugins,lint` (avoids installing incompatible old plugin deps on host)\n- Replace unapproved `getsentry/paths-filter` with approved `dorny/paths-filter`\n- Exclude `profiling_greenlet` E2E on 3.14 (gevent doesn\u0027t have 3.14 wheels yet)\n\n### Docker \u0026 docs\n- Update docker/Makefile for 3.10-3.14\n- Update Container.md with version range and known limitations\n- Add CLAUDE.md and Claude Code skills for plugin development\n\n### Locally verified (with span data validation)\n- django\u003d\u003d5.1 on Python 3.13 — PASSED\n- psycopg[binary]\u003d\u003d3.2.* on Python 3.13 — PASSED  \n- happybase\u003d\u003d1.3.0 on Python 3.13 — PASSED\n- httpx\u003d\u003d0.23.* on Python 3.13 — PASSED\n- requests\u003d\u003d2.26/2.25 on Python 3.13 — PASSED\n- Agent loads all 35 plugins on Python 3.10/3.11/3.12/3.13/3.14"
    },
    {
      "commit": "b91ebc46010ba6a46b251d4df54190c3b64f2db8",
      "tree": "c305f930d2468b9f19c99611a9beb2a6c9dacae4",
      "parents": [
        "6f8882c937aa299f86900a34a3e570cd5b4c291c"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kevinjqliu@users.noreply.github.com",
        "time": "Mon Jan 12 07:20:02 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 12 20:20:02 2026 +0800"
      },
      "message": "update markdown lint check (#382)\n\n"
    },
    {
      "commit": "6f8882c937aa299f86900a34a3e570cd5b4c291c",
      "tree": "22c1cce59c246802c6bd00de57a6bf2426edc6ef",
      "parents": [
        "d2fe0aff250bb115bf7b342e83f8e9f929d6c465"
      ],
      "author": {
        "name": "kezhenxu94",
        "email": "kezhenxu94@apache.org",
        "time": "Mon Jan 12 20:00:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 12 20:00:38 2026 +0800"
      },
      "message": "fix: pin packaging dep to 25 (#383)\n\n"
    },
    {
      "commit": "d2fe0aff250bb115bf7b342e83f8e9f929d6c465",
      "tree": "73d0ab98c79cdfdd176e6d03510fd4a74f68c805",
      "parents": [
        "99434d4bb305de4a98a96b11c5bad2f7df6df8c9"
      ],
      "author": {
        "name": "zth9",
        "email": "56345542+zth9@users.noreply.github.com",
        "time": "Thu Sep 25 16:44:55 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 25 16:44:55 2025 +0800"
      },
      "message": "Fix: kafka image in docker-compose demo (#380)\n\n"
    },
    {
      "commit": "99434d4bb305de4a98a96b11c5bad2f7df6df8c9",
      "tree": "811afe07278a3568ceb1387221c6ae233314d226",
      "parents": [
        "6ff93cb4ef815535babe729426a38eda39980194"
      ],
      "author": {
        "name": "Mathew Shen",
        "email": "datahonor@gmail.com",
        "time": "Wed Jun 11 20:42:43 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 11 20:42:43 2025 +0800"
      },
      "message": "fix(plugin): add exec_module to execute to module code (#377)\n\n"
    },
    {
      "commit": "6ff93cb4ef815535babe729426a38eda39980194",
      "tree": "5d82c4ab0074e47a938c13ef181ac8d347e7adfc",
      "parents": [
        "aecf120e4512641e8ee1f316e6c6e9f5bca33324"
      ],
      "author": {
        "name": "kezhenxu94",
        "email": "kezhenxu94@apache.org",
        "time": "Sun May 11 22:27:18 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 11 22:27:18 2025 +0800"
      },
      "message": "chore: fix Makefile not work in Linux and non-interactive mode (#373)\n\n"
    },
    {
      "commit": "aecf120e4512641e8ee1f316e6c6e9f5bca33324",
      "tree": "61fd1f9f8a5f57751ae6da92247546e46cb02a26",
      "parents": [
        "1f091ee33f51fff91dd53e2bb65a15d932a12f89"
      ],
      "author": {
        "name": "Mathew Shen",
        "email": "datahonor@gmail.com",
        "time": "Wed May 07 18:05:51 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 07 18:05:51 2025 +0800"
      },
      "message": "chore(ci): remove changelog checkbox in pull request template (#372)\n\n"
    },
    {
      "commit": "1f091ee33f51fff91dd53e2bb65a15d932a12f89",
      "tree": "bcabd159732b8516819c47e204a91ca6f8caaa8c",
      "parents": [
        "e5fdfe8b1cdcc1912d6693bd53bb005198f50af3"
      ],
      "author": {
        "name": "kezhenxu94",
        "email": "kezhenxu94@apache.org",
        "time": "Tue May 06 16:19:10 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 06 16:19:10 2025 +0800"
      },
      "message": "chore: fix linting error (#370)\n\n"
    },
    {
      "commit": "e5fdfe8b1cdcc1912d6693bd53bb005198f50af3",
      "tree": "9160285c14e4c2ed35f761bfa8b5e3af28a4f924",
      "parents": [
        "2a34c85ab2c8ab13c8464f98ad833846990f37c0"
      ],
      "author": {
        "name": "kezhenxu94",
        "email": "kezhenxu94@apache.org",
        "time": "Wed Apr 30 15:06:02 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 30 15:06:02 2025 +0800"
      },
      "message": "Bump up to 1.2.0 and remove change log file (#369)\n\n"
    },
    {
      "commit": "2a34c85ab2c8ab13c8464f98ad833846990f37c0",
      "tree": "0dd330ce5a254f78a840ed61515fc2e8ff24123d",
      "parents": [
        "8a1c8939dcc990dcac47171b5d6f3a53473321cc"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sat Mar 22 15:11:07 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 22 15:11:07 2025 +0800"
      },
      "message": "Bump gunicorn from 20.1.0 to 23.0.0 (#368)\n\n"
    },
    {
      "commit": "8a1c8939dcc990dcac47171b5d6f3a53473321cc",
      "tree": "c3b7fdec95e7ebed15d9ef5d4f8658f1b44fbba7",
      "parents": [
        "f6bbda3e6697be2f5490922d1db893261b0da4de"
      ],
      "author": {
        "name": "Zixin Zhou",
        "email": "zhouzixin@apache.org",
        "time": "Wed Feb 19 16:13:09 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 19 16:13:09 2025 +0800"
      },
      "message": "Add isSizeLimited in SegmentObject (#367)\n\n"
    },
    {
      "commit": "f6bbda3e6697be2f5490922d1db893261b0da4de",
      "tree": "1efaff23f191d686b19724e5bffddf25e3516828",
      "parents": [
        "320ef706ddeb1cbf6230bb5adf153ed71ad211a6"
      ],
      "author": {
        "name": "Henrique Brito Silva",
        "email": "henriquebritos@hotmail.com",
        "time": "Thu Feb 13 11:24:02 2025 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 13 22:24:02 2025 +0800"
      },
      "message": "feature: add support to python 3.13 (#366)\n\n"
    },
    {
      "commit": "320ef706ddeb1cbf6230bb5adf153ed71ad211a6",
      "tree": "8d35a22fc8d1393182ace7188349eb8987d7f599",
      "parents": [
        "7dd9a30c8b86746ca2e9b42def73d34ed98cca5c"
      ],
      "author": {
        "name": "Tsonglew",
        "email": "tsonglew@gmail.com",
        "time": "Mon Nov 18 10:16:40 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 18 10:16:40 2024 +0800"
      },
      "message": "feat: add sw_grpc plugin (#362)\n\n"
    },
    {
      "commit": "7dd9a30c8b86746ca2e9b42def73d34ed98cca5c",
      "tree": "56f28b7bd66ab03f0f0182733f5167f49fcffeb1",
      "parents": [
        "cb2165b3ab2f20a6ad1d9d7d7e6343b36dc40442"
      ],
      "author": {
        "name": "Tsonglew",
        "email": "tsonglew@gmail.com",
        "time": "Tue Nov 12 21:03:53 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 12 21:03:53 2024 +0800"
      },
      "message": "perf: ignore uuid and timestamp generation for NoopContext (#361)\n\n"
    },
    {
      "commit": "cb2165b3ab2f20a6ad1d9d7d7e6343b36dc40442",
      "tree": "6020636fd4752be9ef4043568a5234736f4f8be1",
      "parents": [
        "c36972ca3c03328c55c0f4bf064fe0a2123003f4"
      ],
      "author": {
        "name": "Tsonglew",
        "email": "tsonglew@gmail.com",
        "time": "Thu Nov 07 22:06:46 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 07 22:06:46 2024 +0800"
      },
      "message": "Fix agent start failed in async mode when profiling is enabled (#360)\n\n"
    },
    {
      "commit": "c36972ca3c03328c55c0f4bf064fe0a2123003f4",
      "tree": "cbbed57f05d37f2db649e24360b808119370e114",
      "parents": [
        "55dc5ff813106c579378a55a3cbff07f9c6689df"
      ],
      "author": {
        "name": "Tsonglew",
        "email": "tsonglew@gmail.com",
        "time": "Wed Nov 06 21:20:13 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 06 21:20:13 2024 +0800"
      },
      "message": "feat: add sampling service #(357)\n\nSigned-off-by: Tsonglew \u003ctsonglew@gmail.com\u003e"
    },
    {
      "commit": "55dc5ff813106c579378a55a3cbff07f9c6689df",
      "tree": "7fa39e918c7ba6708333618addce746092ce283a",
      "parents": [
        "ff1f6a275d5a83414cfbf0e354bf2d045f348137"
      ],
      "author": {
        "name": "CharlieSeastar",
        "email": "49227833+CharlieSeastar@users.noreply.github.com",
        "time": "Wed Nov 06 09:04:56 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 06 09:04:56 2024 +0800"
      },
      "message": "Fix TestClient for fastapi cause the req.client None error (#355)\n\n"
    },
    {
      "commit": "ff1f6a275d5a83414cfbf0e354bf2d045f348137",
      "tree": "32352f0ddb59ebd8a21ab1c375ab7834b10d2d9b",
      "parents": [
        "1ce69108e33e9f72f87ef53619660aee2e5c033a"
      ],
      "author": {
        "name": "kezhenxu94",
        "email": "kezhenxu94@apache.org",
        "time": "Tue Nov 05 22:39:19 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 05 22:39:19 2024 +0800"
      },
      "message": "Drop support for 3.7 and fix tests (#356)\n\n"
    },
    {
      "commit": "1ce69108e33e9f72f87ef53619660aee2e5c033a",
      "tree": "69f0d75d4365faceee1df483baaaccce1110b074",
      "parents": [
        "64ee67ed148e3d559b5363038b807d0cb392b651"
      ],
      "author": {
        "name": "Tsonglew",
        "email": "tsonglew@gmail.com",
        "time": "Sun Jul 28 12:15:50 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 28 12:15:50 2024 +0800"
      },
      "message": "Fix pulsar client not support init arguments other than service_url (#351)\n\n"
    },
    {
      "commit": "64ee67ed148e3d559b5363038b807d0cb392b651",
      "tree": "1befebedb8ea887ef7768c00d15550d2fd1dd63e",
      "parents": [
        "9c79cc68a17f47d9d2c5bd033adb3cebb4614abb"
      ],
      "author": {
        "name": "Tsonglew",
        "email": "tsonglew@gmail.com",
        "time": "Sun Jul 28 09:44:39 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 28 09:44:39 2024 +0800"
      },
      "message": "Fix outdated make dev-fix rule in CodeStyle.md (#350)\n\n"
    },
    {
      "commit": "9c79cc68a17f47d9d2c5bd033adb3cebb4614abb",
      "tree": "14f1f2151aab10db4da8801233cd656e23251f0f",
      "parents": [
        "28602aec01a7f5434c7fe1bd73338cd4478e0761"
      ],
      "author": {
        "name": "Tsonglew",
        "email": "tsonglew@gmail.com",
        "time": "Sun Jul 21 09:42:27 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 21 09:42:27 2024 +0800"
      },
      "message": "Fix: user/password replacement is not allowed for relative urls (#349)\n\nfix error `user/password replacement is not allowed for relative URLs` when using the parameter base_url of ClientSession constructor to send aiohttp requests"
    },
    {
      "commit": "28602aec01a7f5434c7fe1bd73338cd4478e0761",
      "tree": "1d5adc8fd1f85fbc4dd31b68db25fade08127424",
      "parents": [
        "93dd9b331f0598e7f2081ad5d3bf75d13e04df99"
      ],
      "author": {
        "name": "kezhenxu94",
        "email": "kezhenxu94@apache.org",
        "time": "Wed Jul 17 13:06:01 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 16 22:06:01 2024 -0700"
      },
      "message": "Bump up version to 1.1.0 (#347)\n\n"
    },
    {
      "commit": "93dd9b331f0598e7f2081ad5d3bf75d13e04df99",
      "tree": "1dbc88aba48d441cc322a3490bd38551e34d2bcc",
      "parents": [
        "02dc53ce2de37c8ac3396bbf298004eeb4f42942"
      ],
      "author": {
        "name": "Tsonglew",
        "email": "tsonglew@gmail.com",
        "time": "Sat Jun 29 21:51:24 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 29 21:51:24 2024 +0800"
      },
      "message": "Fix: no attribute \u0027_SkyWalkingAgent__log_queue\u0027 using kafka plain text (#343)\n\n"
    },
    {
      "commit": "02dc53ce2de37c8ac3396bbf298004eeb4f42942",
      "tree": "856926c571cba266eec9ad2dddc4bd80a4670c25",
      "parents": [
        "32fbd3557bd707f73ce3c566228703faacdfdfd7"
      ],
      "author": {
        "name": "Starry",
        "email": "zhouzixin@apache.org",
        "time": "Sat Jun 29 20:32:54 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 29 20:32:54 2024 +0800"
      },
      "message": "Add Pulsar plugin (#345)\n\n"
    },
    {
      "commit": "32fbd3557bd707f73ce3c566228703faacdfdfd7",
      "tree": "a3ee9dc3236d19d349779deddb47726cdfc52359",
      "parents": [
        "f7b10db8e57aa001aee159b9ce6479df367c1afd"
      ],
      "author": {
        "name": "ZEAL",
        "email": "zealli@gmail.com",
        "time": "Thu Apr 11 21:10:26 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 11 21:10:26 2024 +0800"
      },
      "message": "Fix unexpected \u0027decode\u0027 AttributeError when MySQLdb module is mapped by PyMySQL (#336)\n\n* Skip if MySQLdb module is mapped by PyMySQL\r\n\r\nIn some use cases, `pymysql.install_as_MySQLdb()` will be used to initialize a \u0027fake\u0027 MySQLdb module,\r\nwhich is actually mapped to pymysql module.\r\nThen the sw_mysqlclient plugin will change the data type of `connection.db` from bytes into str, \r\ncause the `AttributeError: \u0027str\u0027 object has no attribute \u0027decode\u0027` exception in sw_pymysql.py line 45, \r\nwhich regard it as bytes.\r\n"
    },
    {
      "commit": "f7b10db8e57aa001aee159b9ce6479df367c1afd",
      "tree": "d36ddd62c237ae34f3e2df488eab5205b9fe550d",
      "parents": [
        "33815fe42b251051c206130de4ba7f4a0551232e"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Thu Apr 11 08:50:49 2024 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 11 20:50:49 2024 +0800"
      },
      "message": "Disable uwsgi e2e (#337)\n\n"
    },
    {
      "commit": "33815fe42b251051c206130de4ba7f4a0551232e",
      "tree": "6e3551ddf8f4d0eee03cb4f54f5bbb177809f5b1",
      "parents": [
        "ed6aa8790945169291078636422fc1a0a3dc9647"
      ],
      "author": {
        "name": "Superskyyy (Back)",
        "email": "Superskyyy@outlook.com",
        "time": "Mon Jan 15 18:03:56 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 16 07:03:56 2024 +0800"
      },
      "message": "Update NOTICE to 2024 (#332)\n\n"
    },
    {
      "commit": "ed6aa8790945169291078636422fc1a0a3dc9647",
      "tree": "1857c9533bf52cd40f47dd1569a5d8f1a53d139e",
      "parents": [
        "f8c5063402dcea354458a23f1f74561b6bea98b6"
      ],
      "author": {
        "name": "Mathew Shen",
        "email": "1021550072@qq.com",
        "time": "Wed Nov 08 04:55:18 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 07 15:55:18 2023 -0500"
      },
      "message": "Change from pkg_resources to importlib metadata (#329)\n\n* Change from pkg_resources to importlib metadata"
    },
    {
      "commit": "f8c5063402dcea354458a23f1f74561b6bea98b6",
      "tree": "30ca9fc9acbc6943a1e994793bec82b980186786",
      "parents": [
        "bea712c7a87583432764ec5e176bca49b9595bb3"
      ],
      "author": {
        "name": "Superskyyy (Back)",
        "email": "Superskyyy@outlook.com",
        "time": "Sat Nov 04 02:53:53 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 04 14:53:53 2023 +0800"
      },
      "message": "Fix psutil dockerfile version constraint (#328)\n\n"
    },
    {
      "commit": "bea712c7a87583432764ec5e176bca49b9595bb3",
      "tree": "87a2f2f0856594690850550f4945e1565666ca72",
      "parents": [
        "9b1acaa1fb9adb56a01df96b41628a51c66455f9"
      ],
      "author": {
        "name": "Starry",
        "email": "codeprince2020@163.com",
        "time": "Sat Nov 04 11:29:01 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 04 11:29:01 2023 +0800"
      },
      "message": "Add support printing TID to logs (#323)\n\n"
    },
    {
      "commit": "9b1acaa1fb9adb56a01df96b41628a51c66455f9",
      "tree": "79abc2dc263288e8e9ac3b5b6175db17c15b8567",
      "parents": [
        "1a360228c63cd246dd4c5dd8e1f09bdd5556ad7d"
      ],
      "author": {
        "name": "Jay Zhou",
        "email": "4192339+jaychoww@users.noreply.github.com",
        "time": "Sat Nov 04 10:58:43 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 03 22:58:43 2023 -0400"
      },
      "message": "loose restrict of greenlet (#3) (#326)\n\n"
    },
    {
      "commit": "1a360228c63cd246dd4c5dd8e1f09bdd5556ad7d",
      "tree": "050fc5ca698dfd7612dee42aa980fc7b5eee40a2",
      "parents": [
        "8e4fa83489371ac0a70e5c0c63f9b20f4c4b84f0"
      ],
      "author": {
        "name": "Kevin Ling",
        "email": "kevin_lgh@outlook.com",
        "time": "Tue Aug 29 06:19:24 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 28 18:19:24 2023 -0400"
      },
      "message": "Python agent performance enhancement with asyncio (#316)\n\nNew experimental feature"
    },
    {
      "commit": "8e4fa83489371ac0a70e5c0c63f9b20f4c4b84f0",
      "tree": "a2831d80c200e86ce81991e465fbdfa5cca64c0e",
      "parents": [
        "bf07262ad22679ebbcb8a969f9ce70d41966650c"
      ],
      "author": {
        "name": "Kevin Ling",
        "email": "kevin_lgh@foxmail.com",
        "time": "Sun Aug 27 10:02:51 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 26 22:02:51 2023 -0400"
      },
      "message": "Replace Kafka CI image tags to sha (#319)\n\n"
    },
    {
      "commit": "bf07262ad22679ebbcb8a969f9ce70d41966650c",
      "tree": "731102b296cc5cb9dfd18b9b1840c951d7a97b77",
      "parents": [
        "6c29a96423a8b0f768fb7a0a4ff1528ca818b44a"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Sat Jul 01 02:42:24 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 01 14:42:24 2023 +0800"
      },
      "message": "Update README.md (#313)\n\n"
    },
    {
      "commit": "6c29a96423a8b0f768fb7a0a4ff1528ca818b44a",
      "tree": "1298af1d7a22f65c698a75560a559d5dd48e3dbc",
      "parents": [
        "788182f61e5934647ac5754f0e2af80e1a25461d"
      ],
      "author": {
        "name": "Jedore",
        "email": "jedore@protonmail.com",
        "time": "Mon Jun 19 00:20:22 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 18 12:20:22 2023 -0400"
      },
      "message": "Add Neo4j plugin. (#312)\n\n* Add Neo4j plugin.\r\n\r\n---------\r\n\r\nCo-authored-by: 吴晟 Wu Sheng \u003cwu.sheng@foxmail.com\u003e"
    },
    {
      "commit": "788182f61e5934647ac5754f0e2af80e1a25461d",
      "tree": "0fbba8318077f28908caf172d69914528476cb9a",
      "parents": [
        "7c63af268a4c10806c67761cbf07c91bedb76f1f"
      ],
      "author": {
        "name": "ZEAL",
        "email": "zealli@gmail.com",
        "time": "Tue Jun 13 14:00:46 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 13 02:00:46 2023 -0400"
      },
      "message": "Fix unexpected \u0027No active span\u0027 IllegalStateError (#311)\n\nFix unexpected \u0027No active span\u0027 IllegalStateError (#311)"
    },
    {
      "commit": "7c63af268a4c10806c67761cbf07c91bedb76f1f",
      "tree": "c9d15d48439d755e4010534e136800ef4e2ba374",
      "parents": [
        "7a1c7119826868ecfc1183f3c1afa14675401f05"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Sun May 14 06:36:52 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 14 18:36:52 2023 +0800"
      },
      "message": "Update release doc to reflect new steps (#306)\n\n"
    },
    {
      "commit": "7a1c7119826868ecfc1183f3c1afa14675401f05",
      "tree": "27e1c0f9efb77826585ef24ca11ccca108d8c1f2",
      "parents": [
        "4717e1b66da9fd9025ef8e7f5f9bab1c4b1e409e"
      ],
      "author": {
        "name": "kezhenxu94",
        "email": "kezhenxu94@apache.org",
        "time": "Sun Apr 30 11:06:14 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 29 23:06:14 2023 -0400"
      },
      "message": "Fix wrong docker tag name (#307)\n\n"
    },
    {
      "commit": "4717e1b66da9fd9025ef8e7f5f9bab1c4b1e409e",
      "tree": "2e922d363aafd4a9a67989dcf618407b68760ab1",
      "parents": [
        "c90e28cba6dff3ac34f0ce7b8fa9291ed3106e3f"
      ],
      "author": {
        "name": "kezhenxu94",
        "email": "kezhenxu94@apache.org",
        "time": "Tue Apr 25 22:13:11 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 25 22:13:11 2023 +0800"
      },
      "message": "Push Docker images on release (#305)\n\n"
    },
    {
      "commit": "c90e28cba6dff3ac34f0ce7b8fa9291ed3106e3f",
      "tree": "c575fad994e7be3e335e35dccd9c781ef64e2240",
      "parents": [
        "25a04ade232a9864f6f98d377feadaccb543cb7b"
      ],
      "author": {
        "name": "Superskyyy (AWAY - OFFLINE)",
        "email": "Superskyyy@outlook.com",
        "time": "Tue Apr 25 01:00:39 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 25 01:00:39 2023 -0400"
      },
      "message": "Prepare for 1.0.1 release (#304)\n\n"
    },
    {
      "commit": "25a04ade232a9864f6f98d377feadaccb543cb7b",
      "tree": "545dabdc51726db0bdaf0ca92b1c24804885037b",
      "parents": [
        "51b28e2f97a4afbd696acea50a0a588393b5819b"
      ],
      "author": {
        "name": "Jedore",
        "email": "jedore@protonmail.com",
        "time": "Tue Apr 25 11:08:24 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 24 23:08:24 2023 -0400"
      },
      "message": "Optimize loguru reporter plugin (#302)\n\n* Optimize loguru reporter plugin\r\n\r\n* update CHANGELOG.md\r\n\r\n* fix support matrix\r\n\r\n* fix support matrix and plugin doc\r\n\r\n* fix message to be archived\r\n\r\n---------\r\n\r\nCo-authored-by: Superskyyy (AWAY - OFFLINE) \u003cSuperskyyy@outlook.com\u003e"
    },
    {
      "commit": "51b28e2f97a4afbd696acea50a0a588393b5819b",
      "tree": "766ff0d1b46dfe8a7d34bc2997a87410107e5094",
      "parents": [
        "d2f74e0a37f52076c47fd8b4283189426acf3f01"
      ],
      "author": {
        "name": "Superskyyy (AWAY - OFFLINE)",
        "email": "Superskyyy@outlook.com",
        "time": "Mon Apr 24 20:26:35 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 25 08:26:35 2023 +0800"
      },
      "message": "Adjust Bitnami Kafka image and use Kraft in E2E (#303)\n\n"
    },
    {
      "commit": "d2f74e0a37f52076c47fd8b4283189426acf3f01",
      "tree": "58ee39b274aabb4630ba0f0e9d32caacbf5af39e",
      "parents": [
        "077400367e4a4f8e82ce56e472c6cb34a0a81abd"
      ],
      "author": {
        "name": "Kevin Ling",
        "email": "kevin_lgh@foxmail.com",
        "time": "Thu Apr 20 12:36:27 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 20 12:36:27 2023 +0800"
      },
      "message": "Fix high CPU usage (#300)\n\n"
    },
    {
      "commit": "077400367e4a4f8e82ce56e472c6cb34a0a81abd",
      "tree": "a31db81ff081ec4b8ffcb7306f463fae136758d2",
      "parents": [
        "128278a1d61b6a92e67ee9c67cc2836a91370bbc"
      ],
      "author": {
        "name": "leo",
        "email": "xiefuzhanshen@163.com",
        "time": "Fri Apr 14 14:05:53 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 14 14:05:53 2023 +0800"
      },
      "message": "Fix sw8 loss when use aiohttp. (#299)\n\n* Bugfix. when headers is not MultiDict or MultiDictProxy,should put headers back in kwargs.\n\n* Update CHANGELOG.md"
    },
    {
      "commit": "128278a1d61b6a92e67ee9c67cc2836a91370bbc",
      "tree": "620b8118bba578e7069bd7c899f9ddc7bd61467f",
      "parents": [
        "58a9f472a939a477b863984e43fc68c017e2a308"
      ],
      "author": {
        "name": "jiang1997",
        "email": "jieke@live.cn",
        "time": "Sat Apr 01 13:26:56 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 01 01:26:56 2023 -0400"
      },
      "message": "[feat]Build multi-architecture Docker images for Python agent (#297)\n\nCo-authored-by: 吴晟 Wu Sheng \u003cwu.sheng@foxmail.com\u003e"
    },
    {
      "commit": "58a9f472a939a477b863984e43fc68c017e2a308",
      "tree": "c39608a15626e21fb3c06971d82b5f5e46680ccc",
      "parents": [
        "46a0f8b8501901e8fca89b4f115094a1f4a363d1"
      ],
      "author": {
        "name": "Superskyyy (AWAY - OFFLINE)",
        "email": "Superskyyy@outlook.com",
        "time": "Thu Mar 23 21:47:22 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 24 09:47:22 2023 +0800"
      },
      "message": "Remove dead MIT gpg site and fix release command (#294)\n\n"
    },
    {
      "commit": "46a0f8b8501901e8fca89b4f115094a1f4a363d1",
      "tree": "8f2f771b2bc47c135e8959dcee70b7ab745e4620",
      "parents": [
        "1803a71bf242b8a13474c51550118f51c420762a"
      ],
      "author": {
        "name": "ZEAL",
        "email": "zealli@gmail.com",
        "time": "Fri Mar 17 09:07:55 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 16 21:07:55 2023 -0400"
      },
      "message": "Don\u0027t init profile / meter damon threads when not active. (#295)\n\n* only init profile / meter when active\r\n\r\nDon\u0027t init profile / meter damon threads when not active, since thread is expensive in python.\r\n\r\n* only profiling when active\r\n\r\nDon\u0027t run profiling when config.agent_profile_active set to False."
    },
    {
      "commit": "1803a71bf242b8a13474c51550118f51c420762a",
      "tree": "a6b1ff0cee5fb031693c557b385550b9b9c27352",
      "parents": [
        "e1ed36bf526dad33bea4edc016b484b14e41193c"
      ],
      "author": {
        "name": "kezhenxu94",
        "email": "kezhenxu94@apache.org",
        "time": "Sat Mar 11 08:59:05 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 11 08:59:05 2023 +0800"
      },
      "message": "Fix wrong environment names in doc (#292)\n\n"
    },
    {
      "commit": "e1ed36bf526dad33bea4edc016b484b14e41193c",
      "tree": "78f4155df2d654611f725a499d2374f90aa629a1",
      "parents": [
        "6f745cdbec7cf003c60d71857bf987a280e88430"
      ],
      "author": {
        "name": "kezhenxu94",
        "email": "kezhenxu94@apache.org",
        "time": "Thu Feb 23 15:31:28 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 23 15:31:28 2023 +0800"
      },
      "message": "Fix Docker build missing required ARG (#291)\n\n"
    },
    {
      "commit": "6f745cdbec7cf003c60d71857bf987a280e88430",
      "tree": "77f47ccc8eda1d0785cb41f421fc0c8055b253cb",
      "parents": [
        "a9f13a0d8d1019f88458dcb7a0fea2f1da774036"
      ],
      "author": {
        "name": "Superskyyy (AWAY, busy graduating | Debug 人)",
        "email": "Superskyyy@outlook.com",
        "time": "Sat Feb 18 00:36:21 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 18 00:36:21 2023 -0500"
      },
      "message": "Fix release problem (#290)\n\n"
    },
    {
      "commit": "a9f13a0d8d1019f88458dcb7a0fea2f1da774036",
      "tree": "ccbac9e2d2516fead8234931c6c85bbc5347e40c",
      "parents": [
        "8c875285fdce45c27ea402e48fc8310030494d9a"
      ],
      "author": {
        "name": "Superskyyy (AWAY, busy graduating | Debug 人)",
        "email": "Superskyyy@outlook.com",
        "time": "Fri Feb 17 21:53:45 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 17 21:53:45 2023 -0500"
      },
      "message": "Draft release v1.0.0 (#289)\n\n"
    },
    {
      "commit": "8c875285fdce45c27ea402e48fc8310030494d9a",
      "tree": "94be69eae156872827fcbbd4d525902671ab928d",
      "parents": [
        "d5a9506b86f2f2603b7cc5a75c04c60156ad526f"
      ],
      "author": {
        "name": "Superskyyy (AWAY, busy graduating | Debug 人)",
        "email": "Superskyyy@outlook.com",
        "time": "Fri Feb 17 21:07:03 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 17 21:07:03 2023 -0500"
      },
      "message": "Add prefork support for uwsgi and gunicorn (#288)\n\n* Add prefork support for uwsgi and gunicorn"
    },
    {
      "commit": "d5a9506b86f2f2603b7cc5a75c04c60156ad526f",
      "tree": "55de6b06894f04693d6a0f39ada983e2646a52f2",
      "parents": [
        "3f2926b387a55a41cde27c04201d015dc048fae6"
      ],
      "author": {
        "name": "Superskyyy (AWAY, busy graduating | Debug 人)",
        "email": "Superskyyy@outlook.com",
        "time": "Thu Feb 16 19:31:09 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 17 08:31:09 2023 +0800"
      },
      "message": "Refactor agent core startup solo (#89) (#287)\n\nThis PR is made of two tightly coupled parts:\n\n* Total rewrite of agent startup logic from module functions -\u003e singleton class. (some other logic was changed in meter to fix wrong forking behavior)\n* Provide experimental support for os.fork(), exposed as an option.\n* A demo directory to provide easier access to oap/kafka/demoservices (for contributors).\n\nMinor changes:\n\n* Docs: fixed some missed ones over time.\n* Fixed a redis bug."
    },
    {
      "commit": "3f2926b387a55a41cde27c04201d015dc048fae6",
      "tree": "ac63a46093ee195470f823e4ee92c96c051d1ec6",
      "parents": [
        "6aa24fb7d8e9367f70442ae12af48366db15f274"
      ],
      "author": {
        "name": "Superskyyy (AWAY, busy graduating | Debug 人)",
        "email": "Superskyyy@outlook.com",
        "time": "Wed Feb 15 21:22:28 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 15 21:22:28 2023 -0500"
      },
      "message": "Add support for python 3.11 (#285)\n\n* Add support for python 311\r\n* Fix for plugins"
    },
    {
      "commit": "6aa24fb7d8e9367f70442ae12af48366db15f274",
      "tree": "1138f21df1e22133730fd94a805f9c74f2e922b2",
      "parents": [
        "f9f3dcd3e818e305c7f7cc971a293d7de050d831"
      ],
      "author": {
        "name": "SheltonZSL",
        "email": "113407151+SheltonZSL@users.noreply.github.com",
        "time": "Mon Feb 13 19:20:05 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 13 19:20:05 2023 -0500"
      },
      "message": "Fix configuration names (#282)\n\n* Refactor configs\r\n\r\n* fix httpx\r\n\r\n---------\r\n\r\nCo-authored-by: kezhenxu94 \u003ckezhenxu94@apache.org\u003e"
    },
    {
      "commit": "f9f3dcd3e818e305c7f7cc971a293d7de050d831",
      "tree": "ae0141551aac82bc2699db7c3009b781aa0b6eb1",
      "parents": [
        "8feb3d03e1d1d73b2eb75654977caa3ec1036a71"
      ],
      "author": {
        "name": "XinweiLyu",
        "email": "lxw491106884@gmail.com",
        "time": "Sun Feb 12 21:14:56 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 12 21:14:56 2023 -0500"
      },
      "message": "Add Httpx plugin (#283)\n\n"
    },
    {
      "commit": "8feb3d03e1d1d73b2eb75654977caa3ec1036a71",
      "tree": "bf9219ad275120ad0dd15fe8b6bb11ac916f1b7e",
      "parents": [
        "d756d69b1529e83c26e86a8bb1cf6f97a41f642c"
      ],
      "author": {
        "name": "Jedore",
        "email": "jedore@protonmail.com",
        "time": "Mon Feb 13 02:01:12 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 12 13:01:12 2023 -0500"
      },
      "message": "Fix sw_logging when `Logger.disabled` is true (#281)\n\nCo-authored-by: Jedore \u003cjedore_fight@189.cn\u003e"
    },
    {
      "commit": "d756d69b1529e83c26e86a8bb1cf6f97a41f642c",
      "tree": "95a236c1468b1c9c4fe09dad88a82040cdea0fda",
      "parents": [
        "20ce46a4532ea31da1cca93887d71360003255ea"
      ],
      "author": {
        "name": "Superskyyy (AWAY, busy graduating | Debug 人)",
        "email": "Superskyyy@outlook.com",
        "time": "Fri Feb 10 02:39:40 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 10 15:39:40 2023 +0800"
      },
      "message": "Periodically report instance properties (#279)\n\n"
    },
    {
      "commit": "20ce46a4532ea31da1cca93887d71360003255ea",
      "tree": "38ec1b37ea89f7c16973049b7c28cacae00ff0fa",
      "parents": [
        "e0c97ba2c34e2ad00c0b44a154e33b85bde16cfa"
      ],
      "author": {
        "name": "Jedore",
        "email": "jedore@protonmail.com",
        "time": "Wed Feb 08 10:31:51 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 08 10:31:51 2023 +0800"
      },
      "message": "Add loguru support (#276)\n\n"
    },
    {
      "commit": "e0c97ba2c34e2ad00c0b44a154e33b85bde16cfa",
      "tree": "b5b3fd3d681d5372a2897cf9f50c2b40e8bdaccd",
      "parents": [
        "79eff3a31706de4293834ce76fb08f6e7e7c50fd"
      ],
      "author": {
        "name": "SheltonZSL",
        "email": "113407151+SheltonZSL@users.noreply.github.com",
        "time": "Sun Feb 05 21:18:19 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 06 10:18:19 2023 +0800"
      },
      "message": "Add kafka prefix to kakfa topic names (#277)\n\n"
    },
    {
      "commit": "79eff3a31706de4293834ce76fb08f6e7e7c50fd",
      "tree": "253a17becd1e8a0cc1bf273e51487a32029c705e",
      "parents": [
        "2efddcf3fbbfbc1cbc7936c73cf1872ee33f133a"
      ],
      "author": {
        "name": "SheltonZSL",
        "email": "113407151+SheltonZSL@users.noreply.github.com",
        "time": "Sun Feb 05 04:50:47 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 05 17:50:47 2023 +0800"
      },
      "message": "Add namespace suffix to service name (#275)\n\n"
    },
    {
      "commit": "2efddcf3fbbfbc1cbc7936c73cf1872ee33f133a",
      "tree": "86d2633053d896a86523cbf47a423ef014361ca1",
      "parents": [
        "9227b15b1dcf6b1f7dd85aa49f1e068e8a5c8741"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Mon Jan 30 02:05:29 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 30 15:05:29 2023 +0800"
      },
      "message": "Remove configuration debts before we release 1.0.0 (#273)\n\n"
    },
    {
      "commit": "9227b15b1dcf6b1f7dd85aa49f1e068e8a5c8741",
      "tree": "7d1048eb93340ce96ce5306cd8de7ad48cb86f5d",
      "parents": [
        "59bf030043f211ceb03733d6e35b679ea7ad93b5"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Sun Jan 29 00:29:40 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 29 00:29:40 2023 -0500"
      },
      "message": "Remove meaningless traceid in log dashboard (#272)\n\n* Remove meaningless traceid in log dashboard\r\n\r\n* Update CHANGELOG.md\r\n\r\n* Fix wrong way to add message field"
    },
    {
      "commit": "59bf030043f211ceb03733d6e35b679ea7ad93b5",
      "tree": "7ce06d4471f36c148da8ba04ce0e6cad155512b8",
      "parents": [
        "befc2144e25e352e975eafb4483edb9a54bee8ae"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Fri Jan 20 01:32:02 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 20 01:32:02 2023 -0500"
      },
      "message": "Add tables to show agent features and clean up configs (#271)\n\n* Clean up docs to show our features"
    },
    {
      "commit": "befc2144e25e352e975eafb4483edb9a54bee8ae",
      "tree": "848065efd2c164f7c8b359763bfb663e44ea059b",
      "parents": [
        "748d4516a6a56517936e56dbc56dffa0c0984fd3"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Wed Jan 18 06:27:12 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 18 19:27:12 2023 +0800"
      },
      "message": "Fix FastAPI websocket support and add websocket plugin (#269)\n\n"
    },
    {
      "commit": "748d4516a6a56517936e56dbc56dffa0c0984fd3",
      "tree": "2c44e10c96796ad83b0e3cfaba29da28ff516983",
      "parents": [
        "0a75104570ba5be000203638ce3d75be0762e0a9"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Wed Jan 18 00:51:29 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 18 13:51:29 2023 +0800"
      },
      "message": "Use slim in plugin tests (#268)\n\n"
    },
    {
      "commit": "0a75104570ba5be000203638ce3d75be0762e0a9",
      "tree": "4fd5992d9a54a0403b3ae1a96d800c7ff6bf789a",
      "parents": [
        "70ea7bf25eef4cbdcc0dcfbbd1b2b1d69711c5f5"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Tue Jan 17 20:46:39 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 18 09:46:39 2023 +0800"
      },
      "message": "Fix sw_logging (log reporter) potentially throw exception leading to traceback confusion (#267)\n\n"
    },
    {
      "commit": "70ea7bf25eef4cbdcc0dcfbbd1b2b1d69711c5f5",
      "tree": "6cc8eccf0e75bcb8622f1aea3c8c1f5a7f435b53",
      "parents": [
        "889700b681be2db89e14c786b362ad83ec2f7e1e"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Tue Jan 17 19:08:19 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 18 08:08:19 2023 +0800"
      },
      "message": "Disable bind_all_interface check (#270)\n\n"
    },
    {
      "commit": "889700b681be2db89e14c786b362ad83ec2f7e1e",
      "tree": "e1309aeefed0412cd357220e1ba99d7004f06489",
      "parents": [
        "5d58b0248892b0bc4291a39e599b5ccdea81298c"
      ],
      "author": {
        "name": "alidisi",
        "email": "245068320@qq.com",
        "time": "Fri Jan 13 10:16:08 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 13 10:16:08 2023 +0800"
      },
      "message": "Add hbase happy plugin (#266)\n\n"
    },
    {
      "commit": "5d58b0248892b0bc4291a39e599b5ccdea81298c",
      "tree": "7ec85da72df97689b60faca61fee946d2ccc92dd",
      "parents": [
        "009f46b87f487f87265fecc84c01f942e21e97e6"
      ],
      "author": {
        "name": "Superskyyy (COVID)",
        "email": "Superskyyy@outlook.com",
        "time": "Mon Jan 09 22:59:35 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 09 22:59:35 2023 -0500"
      },
      "message": "Fix dev dependency version constraint for Apple M1 (#265)\n\n"
    },
    {
      "commit": "009f46b87f487f87265fecc84c01f942e21e97e6",
      "tree": "13c19e9b74b7f35e29f0b5c6d46063b71574ffda",
      "parents": [
        "cf3a2ca2c386c1beb6cf2f36234987095410ce96"
      ],
      "author": {
        "name": "Superskyyy (COVID)",
        "email": "Superskyyy@outlook.com",
        "time": "Mon Jan 02 00:21:10 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 02 13:21:10 2023 +0800"
      },
      "message": "Update to year 2023 (#264)\n\n"
    },
    {
      "commit": "cf3a2ca2c386c1beb6cf2f36234987095410ce96",
      "tree": "13d5b3d896477c3a348c12b06a5fd2e0cd8dc697",
      "parents": [
        "119926e7e06353874e8b27c36fb84aa5257218c1"
      ],
      "author": {
        "name": "Jedore",
        "email": "jedorefight@gmail.com",
        "time": "Mon Jan 02 09:40:13 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 02 09:40:13 2023 +0800"
      },
      "message": "Enhance redis plugin to adapt Virtual Cache (#263)\n\n"
    },
    {
      "commit": "119926e7e06353874e8b27c36fb84aa5257218c1",
      "tree": "2a037596ddd1e3abb9ed1bcb193c18d9e10e9ad4",
      "parents": [
        "d62a6fc629adb99760df9731ea3f7f4bb9028cb5"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Tue Dec 20 20:11:13 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 21 09:11:13 2022 +0800"
      },
      "message": "Enforce tag class type conversion (#262)\n\n"
    },
    {
      "commit": "d62a6fc629adb99760df9731ea3f7f4bb9028cb5",
      "tree": "b00964028c78069250b8e9015d7afdff4fec383c",
      "parents": [
        "84253ccbec63f83cf2980437e6f2b16506f59c7f"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Mon Dec 19 23:14:54 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 20 12:14:54 2022 +0800"
      },
      "message": "Support primary endpoint and add to log reporter (#261)\n\n"
    },
    {
      "commit": "84253ccbec63f83cf2980437e6f2b16506f59c7f",
      "tree": "1c0a7405a4b65c27506baa7d20bfe482c7a1aafe",
      "parents": [
        "66a7d3298b4eff1941f823d4a3106097b03e7ef9"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Mon Dec 12 00:37:50 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 12 00:37:50 2022 -0500"
      },
      "message": "Fix uncancellable ci jobs due to always() condition (#259)\n\nThe always condition was blocking CI jobs upon cancellation.\r\n"
    },
    {
      "commit": "66a7d3298b4eff1941f823d4a3106097b03e7ef9",
      "tree": "2a40cfbc1f2b850edc5d6c5ae95ab6f0b5b44110",
      "parents": [
        "06fab0f9841e0c5529c6cf6c4da36785c79de0f3"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Wed Dec 07 01:30:59 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 07 14:30:59 2022 +0800"
      },
      "message": "Bump up changes filter (#257)\n\n"
    },
    {
      "commit": "06fab0f9841e0c5529c6cf6c4da36785c79de0f3",
      "tree": "409778cb882c6aa5d2243dbaf4170ee66191383c",
      "parents": [
        "6f9e15f10b71afb8ae62153cdcf7e85517f8655f"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Mon Nov 28 21:04:00 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 28 21:04:00 2022 -0500"
      },
      "message": "Drop support for Python 3.6 (#256)\n\n* Drop support for Python 3.6\r\n\r\n* Bump up submodule\r\n\r\n* Fix breaking proto change"
    },
    {
      "commit": "6f9e15f10b71afb8ae62153cdcf7e85517f8655f",
      "tree": "02801999f11fb4dd195882b0a1758f8a0b3a7c16",
      "parents": [
        "a1db57cdab6b2b67c7c9316684ba6117a6b87d21"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Fri Nov 18 18:15:19 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 19 07:15:19 2022 +0800"
      },
      "message": "Update copyright notice (#254)\n\n"
    },
    {
      "commit": "a1db57cdab6b2b67c7c9316684ba6117a6b87d21",
      "tree": "519753824efeafc362be4279844fc0a0f9cf4773",
      "parents": [
        "7a642dc4cf1af1fc3f4bbed50eaae69d10d84b4b"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Fri Nov 18 04:43:11 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 18 17:43:11 2022 +0800"
      },
      "message": "Cover grpcio tools codegen changes (#253)\n\n"
    },
    {
      "commit": "7a642dc4cf1af1fc3f4bbed50eaae69d10d84b4b",
      "tree": "0b8d74b998096e7eee9b71bdfce2fd9486a7a206",
      "parents": [
        "999f27996a0497d202ab1e4e46ed498b56074b3b"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Thu Nov 17 03:03:50 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 17 03:03:50 2022 -0500"
      },
      "message": "Add all changelogs since 0.8.0 release (#252)\n\n"
    },
    {
      "commit": "999f27996a0497d202ab1e4e46ed498b56074b3b",
      "tree": "513e49f3caaad6229b528ef5dc2360b39f1ed699",
      "parents": [
        "e332996af3a88c689dc508740c23fbd99fe727e1"
      ],
      "author": {
        "name": "Jay Zhou",
        "email": "jayzml@gmail.com",
        "time": "Thu Nov 17 15:10:21 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 17 15:10:21 2022 +0800"
      },
      "message": "Doc for greenlet profiler (#250)\n\n"
    },
    {
      "commit": "e332996af3a88c689dc508740c23fbd99fe727e1",
      "tree": "d83cf9713fe22b67ad39a254f7f44774d8182de7",
      "parents": [
        "e87c7c6c83534cbeaadbcc3f56b9db1cc06209fc"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Tue Nov 15 15:24:55 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 15 15:24:55 2022 -0500"
      },
      "message": "Enable E2E batch mode and pin Infra-E2E version (#251)\n\n* Enable E2E batch mode\r\n\r\n* Pin infra-e2e version"
    },
    {
      "commit": "e87c7c6c83534cbeaadbcc3f56b9db1cc06209fc",
      "tree": "f03773833c8e6dbd73e37aa7b1d1654a76eb70f1",
      "parents": [
        "11a74be39b07d55290c2df3de2b499bb126de048"
      ],
      "author": {
        "name": "Superskyyy",
        "email": "Superskyyy@outlook.com",
        "time": "Thu Nov 10 03:34:13 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 10 16:34:13 2022 +0800"
      },
      "message": "Introduce Poetry and bump up e2e (#249)\n\n"
    },
    {
      "commit": "11a74be39b07d55290c2df3de2b499bb126de048",
      "tree": "47ceebef3a8af9548cb06375e639c24733d7bf4b",
      "parents": [
        "46fd73bf9d4f5067a718f5c464547128e0ccdaab"
      ],
      "author": {
        "name": "Jay Zhou",
        "email": "jayzml@gmail.com",
        "time": "Sat Nov 05 12:31:48 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 05 12:31:48 2022 +0800"
      },
      "message": "feat: add GreenletProfiler (#246)\n\n"
    },
    {
      "commit": "46fd73bf9d4f5067a718f5c464547128e0ccdaab",
      "tree": "d6c8e92a08f29a9b122f76b5d6f164af8bfcd09c",
      "parents": [
        "cea57af43850ec1153b1b50a4d7329a23fce5726"
      ],
      "author": {
        "name": "jiang1997",
        "email": "jieke@live.cn",
        "time": "Fri Oct 28 06:59:49 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 28 06:59:49 2022 +0800"
      },
      "message": "Fix unresolved method in GCDataSource.gc_time_generator and resolve B027 reported by flake8 (#247)\n\n"
    },
    {
      "commit": "cea57af43850ec1153b1b50a4d7329a23fce5726",
      "tree": "8d2101e591cdee4b67b4fe2117224b7520fa80a4",
      "parents": [
        "ca56ad28400749b9db6eefc7fb9da7c2712d43bc"
      ],
      "author": {
        "name": "jiang1997",
        "email": "jieke@live.cn",
        "time": "Sat Oct 22 07:39:18 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 22 07:39:18 2022 +0800"
      },
      "message": "fix: ignore websocket connections inside fastapi temporarily (#244)\n\n"
    },
    {
      "commit": "ca56ad28400749b9db6eefc7fb9da7c2712d43bc",
      "tree": "6cc1f85485f5bc1d94bb05781f5f7be441016658",
      "parents": [
        "877928f908c06b9583ba3d6e55658d17cb05569b"
      ],
      "author": {
        "name": "jiang1997",
        "email": "jieke@live.cn",
        "time": "Fri Oct 21 22:28:04 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 21 10:28:04 2022 -0400"
      },
      "message": "feat: add Kafka support to MeterReportService (#243)\n\n* feat: add Kafka support to MeterReportService\r\n\r\n* remove unnecessary comments\r\n\r\n* remove unnecessary conversions"
    },
    {
      "commit": "877928f908c06b9583ba3d6e55658d17cb05569b",
      "tree": "9798ff53700d9c21e51d695bd91d8919819c9e42",
      "parents": [
        "f44acbe9078c83dca980eac3190184a19fe5a231"
      ],
      "author": {
        "name": "jiang1997",
        "email": "jieke@live.cn",
        "time": "Tue Oct 18 15:20:54 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 18 15:20:54 2022 +0800"
      },
      "message": "feat: report metrics related to pvm (#238)\n\n"
    },
    {
      "commit": "f44acbe9078c83dca980eac3190184a19fe5a231",
      "tree": "3f414867a882da507505739127140c647da7b706",
      "parents": [
        "196fda2e303a0174ed9cd68fd64e4a37a0499045"
      ],
      "author": {
        "name": "ZEAL",
        "email": "zealli@gmail.com",
        "time": "Sun Oct 09 16:03:25 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 09 16:03:25 2022 +0800"
      },
      "message": "Set default component of span to UNKNOWN instead of 0 (#242)\n\nspan.component should not be started as an Enum instead of a int 0. integer 0 will be invalid if we just new_entry_span() without any further setting for span.component."
    },
    {
      "commit": "196fda2e303a0174ed9cd68fd64e4a37a0499045",
      "tree": "8ba44bf08f088c6473384ade9a4400ecd41399f0",
      "parents": [
        "60d788c3c523794b50f8eda2a63db64fe057bf79"
      ],
      "author": {
        "name": "jiang1997",
        "email": "jieke@live.cn",
        "time": "Wed Oct 05 08:51:10 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 05 08:51:10 2022 +0800"
      },
      "message": "feat: make some meter methods thread safe (#241)\n\n"
    },
    {
      "commit": "60d788c3c523794b50f8eda2a63db64fe057bf79",
      "tree": "4679f078b0f218a6e23da8f05d67c6ec99ae808e",
      "parents": [
        "50d02ce42c0781e2d86868da5df79a8eaf18c32d"
      ],
      "author": {
        "name": "jiang1997",
        "email": "jieke@live.cn",
        "time": "Tue Oct 04 12:08:44 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 04 12:08:44 2022 +0800"
      },
      "message": "doc: new ability: metrics (#240)\n\n"
    },
    {
      "commit": "50d02ce42c0781e2d86868da5df79a8eaf18c32d",
      "tree": "f56b9e1b8d4f365deb0d0baaa1603eca608dec64",
      "parents": [
        "71df9145f080c37d8de4f5129bca4a97e5683951"
      ],
      "author": {
        "name": "jiang1997",
        "email": "jieke@live.cn",
        "time": "Sat Oct 01 16:13:20 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 01 16:13:20 2022 +0800"
      },
      "message": "style: deal with B026 reported by flake8 (#239)\n\n"
    },
    {
      "commit": "71df9145f080c37d8de4f5129bca4a97e5683951",
      "tree": "052850576be08b2428b3b3e7547ad58eeb188c97",
      "parents": [
        "473ece77e4a59a83606e6f083f976d54b498505a"
      ],
      "author": {
        "name": "jiang1997",
        "email": "jieke@live.cn",
        "time": "Thu Sep 15 18:54:52 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 15 18:54:52 2022 +0800"
      },
      "message": "refactor: hide some functions related to meter from users (#236)\n\n"
    },
    {
      "commit": "473ece77e4a59a83606e6f083f976d54b498505a",
      "tree": "15d7a94bf2dbf5b99ca276a3a6927bfba62e877c",
      "parents": [
        "1019c0733b07094f28fb72515a80f42236bd0f84"
      ],
      "author": {
        "name": "jiang1997",
        "email": "jieke@live.cn",
        "time": "Sun Sep 11 16:33:39 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 11 16:33:39 2022 +0800"
      },
      "message": "feat: add support for MeterReportService (#231)\n\n"
    },
    {
      "commit": "1019c0733b07094f28fb72515a80f42236bd0f84",
      "tree": "3a8572b39ee6cd3ae1e5a2456bc2473889bdd7ad",
      "parents": [
        "0d9f3a6ff61ffe413bf818c21fe1a88e79c82625"
      ],
      "author": {
        "name": "Superskyyy (OFFLINE)",
        "email": "Superskyyy@outlook.com",
        "time": "Sun Sep 11 03:09:44 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 11 15:09:44 2022 +0800"
      },
      "message": "Fix deadlink due to the \u0027next\u0027 change (#235)\n\n"
    },
    {
      "commit": "0d9f3a6ff61ffe413bf818c21fe1a88e79c82625",
      "tree": "89521bcce61073c0939b6f3532b7d6455e9cfa61",
      "parents": [
        "751fb22c14d37717d8f435dc53ed14f22f3e0c62"
      ],
      "author": {
        "name": "Tomasz Pytel",
        "email": "tompytel@gmail.com",
        "time": "Tue Sep 06 09:01:53 2022 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 06 09:01:53 2022 -0300"
      },
      "message": "Fix text \"PostgreSLQ\" -\u003e \"PostgreSQL\" (#234)\n\n* improved ignore path regex\r\n\r\n* update test\r\n\r\n* fix sw_psycopg2 register_type()\r\n\r\n* fix complexity level\r\n\r\n* fix psycopg2 register_type() second arg default\r\n\r\n* fix rabbitmq BlockingChannel consume cb span link\r\n\r\n* add BlockingChannel.consume() instrumentation\r\n\r\n* fix rabbit basic_get(), Makefile missing packages\r\n\r\n* fix again for BlockingChannel.basic_get()\r\n\r\n* fix tornado socket \u003d\u003d None\r\n\r\n* aioredis, aiormq, amqp, asyncpg, aio_pika, kombu\r\n\r\n* sw_confluent_kafka\r\n\r\n* make doc-gen\r\n\r\n* PostgreSLQ -\u003e PostgreSQL"
    },
    {
      "commit": "751fb22c14d37717d8f435dc53ed14f22f3e0c62",
      "tree": "cbc9c9b587ce004894fe6f9499bc2b89c26cdac5",
      "parents": [
        "91a45ce0873f143095fce1df815bcdb516782902"
      ],
      "author": {
        "name": "Tomasz Pytel",
        "email": "tompytel@gmail.com",
        "time": "Mon Sep 05 12:29:37 2022 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 05 23:29:37 2022 +0800"
      },
      "message": "Confluent Kafka plugin (#233)\n\n"
    }
  ],
  "next": "91a45ce0873f143095fce1df815bcdb516782902"
}
