)]}'
{
  "log": [
    {
      "commit": "8d6db15d7b1f9c9b0631c347ed7492587654e3b3",
      "tree": "b8c9e8a64131149ba28d7d467f389ca0d9a38f03",
      "parents": [
        "b68f3a20980af89f1258e4fc6eca21a44810f43a"
      ],
      "author": {
        "name": "onenewcode",
        "email": "lovestudy@qq.com",
        "time": "Sun Sep 13 00:02:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 13 00:02:43 2026 +0800"
      },
      "message": "feat(broadcast): add a bounded MPMC broadcast channel (#253)\n\nSigned-off-by: onenewcode \u003clovestudy@qq.com\u003e\nCo-authored-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "b68f3a20980af89f1258e4fc6eca21a44810f43a",
      "tree": "2bfa6d324163df70063dd0f05e43ef8bb0256e89",
      "parents": [
        "da30f7a500f455430e7328721e091202eb210de3"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sat Sep 12 06:19:59 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 22:19:59 2026 +0000"
      },
      "message": "ci: use HawkEye 7.2.0 (#307)"
    },
    {
      "commit": "da30f7a500f455430e7328721e091202eb210de3",
      "tree": "982a212e6457fe16b84f57af72c4046798a81ec0",
      "parents": [
        "6e119b116922539928ba0330a6c75baf9952b3f6"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 11 22:08:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 22:08:05 2026 +0800"
      },
      "message": "chore: add a shared release skill and candidate verifier (#302)"
    },
    {
      "commit": "6e119b116922539928ba0330a6c75baf9952b3f6",
      "tree": "846035cf3c62a4c24620bbf97e1e982d7baeda3a",
      "parents": [
        "8204e1425dcf904c88f6a33ef97feddb3a8d81a0"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 11 20:53:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 12:53:58 2026 +0000"
      },
      "message": "chore: Update release date for version 0.7.2 (#304)"
    },
    {
      "commit": "8204e1425dcf904c88f6a33ef97feddb3a8d81a0",
      "tree": "d301efac79ce9a158b63187e810eca8d89b1b273",
      "parents": [
        "ad5c96bce5bbb159ab0f95ddab19d682e03af8ef"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 11 17:37:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 17:37:41 2026 +0800"
      },
      "message": "chore: add a shared license-audit skill and Codex agent (#301)"
    },
    {
      "commit": "ad5c96bce5bbb159ab0f95ddab19d682e03af8ef",
      "tree": "fed40187c66e8efdd0472d05411813d5f29f3830",
      "parents": [
        "9319ab49dfe24807840dcdbb6694e7f72cb66873"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 11 14:53:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 06:53:08 2026 +0000"
      },
      "message": "test: benchmark MPMC on Tokio and replace Pollster (#300)"
    },
    {
      "commit": "9319ab49dfe24807840dcdbb6694e7f72cb66873",
      "tree": "5d5b41632178024a6c8b744b8212e314bd086d69",
      "parents": [
        "e77cbef55fa2e2289df8074eaae37e0494a96fd7"
      ],
      "author": {
        "name": "mxsm",
        "email": "mxsm@apache.org",
        "time": "Thu Sep 10 23:01:59 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 06:01:59 2026 +0000"
      },
      "message": "feat(mpmc): add competing queues (#265)\n\nCo-authored-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "e77cbef55fa2e2289df8074eaae37e0494a96fd7",
      "tree": "b1222becb2a665abcaf3876e505469fabee437c6",
      "parents": [
        "03a5b588e91c51195da200803caa20dbd402515a"
      ],
      "author": {
        "name": "Huang Youliang",
        "email": "butterbright0504@gmail.com",
        "time": "Fri Sep 11 13:21:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 13:21:13 2026 +0800"
      },
      "message": "feat(phaser): add reusable phase coordination (#250)\n\nCo-authored-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "03a5b588e91c51195da200803caa20dbd402515a",
      "tree": "0f401127e1be4b3aaaeeccb9e3b866679b0f8cdf",
      "parents": [
        "f056962a89accc64058f05d788ba00106fa7eca6"
      ],
      "author": {
        "name": "Ryu",
        "email": "177669517+ryux1@users.noreply.github.com",
        "time": "Thu Sep 10 20:13:11 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 02:13:11 2026 +0800"
      },
      "message": "perf(completion): make terminal waits lock-free (#288)\n\nCo-authored-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "f056962a89accc64058f05d788ba00106fa7eca6",
      "tree": "f60efb58508f0e5da3c3a43fae023f1ec00f108a",
      "parents": [
        "7ad6d68d45a3b74506d9a605e594c417e80d506b"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 11 00:44:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 11 00:44:28 2026 +0800"
      },
      "message": "perf(mpsc): streamline unbounded buffer reclamation (#295)"
    },
    {
      "commit": "7ad6d68d45a3b74506d9a605e594c417e80d506b",
      "tree": "a947f981ad1b4682e115ac3b6ad0d5241a96aa6c",
      "parents": [
        "7092326c93b9d2cb91d7b80d1b8100ae1325ed57"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Sep 10 22:18:03 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 10 22:18:03 2026 +0800"
      },
      "message": "ci: bump taiki-e/install-action from 2.87.2 to 2.87.7 in the github-actions group (#294)\n\nci: bump taiki-e/install-action in the github-actions group\n\nBumps the github-actions group with 1 update: [taiki-e/install-action](https://github.com/taiki-e/install-action).\n\n\nUpdates `taiki-e/install-action` from 2.87.2 to 2.87.7\n- [Release notes](https://github.com/taiki-e/install-action/releases)\n- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/taiki-e/install-action/compare/1ed6d7be6168f6c9046541087ff549b6bc581fdf...84f5ac3124727fb3d284d4d22ee9ab3654fd09a6)\n\n---\nupdated-dependencies:\n- dependency-name: taiki-e/install-action\n  dependency-version: 2.87.7\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n  dependency-group: github-actions\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7092326c93b9d2cb91d7b80d1b8100ae1325ed57",
      "tree": "0452165b56ffa08a5b7344d2a7d4c526ba0cf33d",
      "parents": [
        "f269b33cb74f7d2e434fb9fa268741a637c307fb"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Sep 09 21:37:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 09 21:37:27 2026 +0800"
      },
      "message": "refactor: simplify unbounded MPSC and consolidate validation (#293)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "f269b33cb74f7d2e434fb9fa268741a637c307fb",
      "tree": "6c7f8e6bbecaa6ba61acdd1cda49866e87cefbe4",
      "parents": [
        "64d7a94ddb5ab9f2e130f8f1cc8f392301e73ebe"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Sep 09 18:45:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 09 10:45:49 2026 +0000"
      },
      "message": "feat(mpsc): add fair capacity reservations to bounded channels (#291)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "64d7a94ddb5ab9f2e130f8f1cc8f392301e73ebe",
      "tree": "c3326c2498bb3d03a7c966080bed25dd6d40fffb",
      "parents": [
        "27c3067486918c393c13027f68c810810dd7d32d"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Tue Sep 08 12:25:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 12:25:51 2026 +0800"
      },
      "message": "perf(mpsc): separate bounded waiting and unbounded reclamation (#290)"
    },
    {
      "commit": "27c3067486918c393c13027f68c810810dd7d32d",
      "tree": "4941918a79fa67ff703372c2722cada1229fdbb8",
      "parents": [
        "a839dfc943ca01074e92f9038750759837179d66"
      ],
      "author": {
        "name": "mxsm",
        "email": "ljbmxsm@gmail.com",
        "time": "Mon Sep 07 10:42:00 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 01:42:00 2026 +0800"
      },
      "message": "refactor(mpsc): replace the legacy queue backend (#247)\n\nCo-authored-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "a839dfc943ca01074e92f9038750759837179d66",
      "tree": "90501a4c24bba1dbe01f21df094d4b7464909595",
      "parents": [
        "93b3413dfcde09aaca937848ef7c1e815bbbb79e"
      ],
      "author": {
        "name": "iqwqi",
        "email": "baigaozi114514@gmail.com",
        "time": "Mon Sep 07 14:58:48 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 07 14:58:48 2026 +0800"
      },
      "message": "test(pool): cover cancellation during bounded acquisition (#286)\n\nSigned-off-by: QwQBiG \u003cbaigaozi114514@gmail.com\u003e"
    },
    {
      "commit": "93b3413dfcde09aaca937848ef7c1e815bbbb79e",
      "tree": "ab32b6b7eac03a9e85d5cd26dc6efdcc154d0fff",
      "parents": [
        "e631dfee8741fcc20e88428896bf39c0ccfe96fa"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 04 17:16:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 09:16:38 2026 +0000"
      },
      "message": "docs: refine API map categories (#282)"
    },
    {
      "commit": "e631dfee8741fcc20e88428896bf39c0ccfe96fa",
      "tree": "d0fb89c36599d104581bd971232309fb41909c91",
      "parents": [
        "c1be419dd48152f6ad3c16a76f9b21e4b26f7e68"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 04 16:50:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 16:50:33 2026 +0800"
      },
      "message": "fix: keep release candidates off crates.io (#284)"
    },
    {
      "commit": "c1be419dd48152f6ad3c16a76f9b21e4b26f7e68",
      "tree": "d074ec71e10f98574d84d298a81ab36dcb1f822d",
      "parents": [
        "58425c54b6842dbc35c050699e1b44a79111db87"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 04 16:16:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 16:16:32 2026 +0800"
      },
      "message": "docs: limit LICENSE to incorporated third-party works (#283)"
    },
    {
      "commit": "58425c54b6842dbc35c050699e1b44a79111db87",
      "tree": "9b595f287eefa7f68869aaab9008ac264312808d",
      "parents": [
        "0ed95e555865786fa8d5104081730efde9a20eb9"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 04 15:52:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 15:52:50 2026 +0800"
      },
      "message": "fix: clarify synchronization licensing and documentation (#281)"
    },
    {
      "commit": "0ed95e555865786fa8d5104081730efde9a20eb9",
      "tree": "feed983eb4d85c5442300df09f42853bd6e151de",
      "parents": [
        "5c347517b391d9614e473dfe265129e66f330434"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 04 15:12:15 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 15:12:15 2026 +0800"
      },
      "message": "chore: prepare ASF 0.7.2 release (#280)"
    },
    {
      "commit": "5c347517b391d9614e473dfe265129e66f330434",
      "tree": "0fc309e56f86e7201a1829282032818dab81a304",
      "parents": [
        "4166eea6ee1f529096be2cf15036f496bef60fbb"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 04 14:58:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 06:58:26 2026 +0000"
      },
      "message": "fix: preserve third-party source licensing (#279)"
    },
    {
      "commit": "4166eea6ee1f529096be2cf15036f496bef60fbb",
      "tree": "72019c8726aef0952fab955da4ea6361d5fa7cbd",
      "parents": [
        "12220cb39a43f3b0cc2d1ac39321c9cfe46d3e53"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 04 13:13:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 13:13:51 2026 +0800"
      },
      "message": "chore: prepare non-ASF 0.7.1 release (#278)"
    },
    {
      "commit": "12220cb39a43f3b0cc2d1ac39321c9cfe46d3e53",
      "tree": "a2c28dab8ddbd9e9977f625e21d30d13259bfaf5",
      "parents": [
        "dd14ff09fb8ed8fdeab5405ad0ca100e11e79449"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 04 12:42:20 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 12:42:20 2026 +0800"
      },
      "message": "ci: publish release candidates to crates.io (#276)"
    },
    {
      "commit": "dd14ff09fb8ed8fdeab5405ad0ca100e11e79449",
      "tree": "eb455234a6fff7cee414f7578d6ba38fafb02c41",
      "parents": [
        "73d68c224e65ac3499d2dc647bec0796abddb3ed"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 04 11:56:22 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 03:56:22 2026 +0000"
      },
      "message": "fix: correct third-party licensing (#275)"
    },
    {
      "commit": "73d68c224e65ac3499d2dc647bec0796abddb3ed",
      "tree": "8b2082aa45284f17ca79cb2975aea45cbf25d59f",
      "parents": [
        "ca9d25f2e5ccb4230887f4079ccaa4a795eb5697"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 04 10:30:36 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 02:30:36 2026 +0000"
      },
      "message": "docs: clarify cancellation safety guarantees (#274)"
    },
    {
      "commit": "ca9d25f2e5ccb4230887f4079ccaa4a795eb5697",
      "tree": "b512f8091dc9cdc5e065eb8262b45d9012ff9235",
      "parents": [
        "fa08a9fbb9001904e492b0abc0ca5b78c0d013f4"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 04 02:14:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 02:14:50 2026 +0800"
      },
      "message": "refactor: separate waker storage from lifecycle tracking (#273)"
    },
    {
      "commit": "fa08a9fbb9001904e492b0abc0ca5b78c0d013f4",
      "tree": "e7f364abd4386a617b4af1e580a458b6b22b45e6",
      "parents": [
        "d13d33aeaa80d9de571f5ec58a3d67081c23ce7d"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Sep 04 01:20:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 04 01:20:27 2026 +0800"
      },
      "message": "perf(waitgroup): specialize one-shot completion state (#270)"
    },
    {
      "commit": "d13d33aeaa80d9de571f5ec58a3d67081c23ce7d",
      "tree": "d618aac50e14e9d5c4e8ab999243f3b48732b4e8",
      "parents": [
        "67acdbc5201dca024987b6e56d51c8dbb1214fc2"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Sep 03 23:30:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 03 15:30:45 2026 +0000"
      },
      "message": "perf(countdown): avoid spinning before waiter registration (#271)"
    },
    {
      "commit": "67acdbc5201dca024987b6e56d51c8dbb1214fc2",
      "tree": "a3070c654ffb73bac0129944e9820d8b39b4aa00",
      "parents": [
        "27456396b6041f1ccd9a6b28c12c52b08cabb0ed"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Sep 03 22:22:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 03 22:22:26 2026 +0800"
      },
      "message": "ci: bump taiki-e/install-action from 2.86.6 to 2.87.2 in the github-actions group (#269)\n\nci: bump taiki-e/install-action in the github-actions group\n\nBumps the github-actions group with 1 update: [taiki-e/install-action](https://github.com/taiki-e/install-action).\n\n\nUpdates `taiki-e/install-action` from 2.86.6 to 2.87.2\n- [Release notes](https://github.com/taiki-e/install-action/releases)\n- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/taiki-e/install-action/compare/6cd13508893c0e7eab5f273c2575d3859bd7229a...1ed6d7be6168f6c9046541087ff549b6bc581fdf)\n\n---\nupdated-dependencies:\n- dependency-name: taiki-e/install-action\n  dependency-version: 2.87.2\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n  dependency-group: github-actions\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "27456396b6041f1ccd9a6b28c12c52b08cabb0ed",
      "tree": "4bd0ddd68a78963b90dd47e34a33e808288f3f43",
      "parents": [
        "bfdfd038bc7590dcdfa51a8a75999570702b3d77"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Sep 02 19:58:18 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 02 11:58:18 2026 +0000"
      },
      "message": "refactor: make arena vacant list explicit (#268)"
    },
    {
      "commit": "bfdfd038bc7590dcdfa51a8a75999570702b3d77",
      "tree": "c6b2bc143780b861ae1d876c6b86d7e0e9d35e12",
      "parents": [
        "c23a26779e74af41b249fa34bba623f9dbcc5233"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Sep 02 19:27:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 02 19:27:23 2026 +0800"
      },
      "message": "perf: reduce fan-out notification overhead (#266)"
    },
    {
      "commit": "c23a26779e74af41b249fa34bba623f9dbcc5233",
      "tree": "2c3c13a92a2449379b677273a801225c695a9bfe",
      "parents": [
        "2c53aedb1bc5db6881c2293de68a1e4936118218"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Sep 02 01:19:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 17:19:53 2026 +0000"
      },
      "message": "build: exclude Cargo target from Typos (#264)"
    },
    {
      "commit": "2c53aedb1bc5db6881c2293de68a1e4936118218",
      "tree": "2a1fc45fa61733c7c2e49b3b4b8baf8d9f71390b",
      "parents": [
        "02b30dd7d74f17b1ae6d83e05b4ac0877932dd3d"
      ],
      "author": {
        "name": "Xuanwo",
        "email": "github@xuanwo.io",
        "time": "Wed Sep 02 01:11:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 02 01:11:49 2026 +0800"
      },
      "message": "ci: link discussions to mailing list threads (#263)"
    },
    {
      "commit": "02b30dd7d74f17b1ae6d83e05b4ac0877932dd3d",
      "tree": "b1afe4f874ece42e88676655c92a3a4d2603bd8d",
      "parents": [
        "fba31fdb023eb92433c0a7da159e6f2dafcb5b25"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Tue Sep 01 02:09:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 02:09:19 2026 +0800"
      },
      "message": "chore: prepare 0.7.0 release (#262)"
    },
    {
      "commit": "fba31fdb023eb92433c0a7da159e6f2dafcb5b25",
      "tree": "365252a9ff97bb5b6a5f3d18605518b8efbe80f3",
      "parents": [
        "ff8f0f6177cff57f927beaf67d12463ce0894ded"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Tue Sep 01 01:33:18 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 17:33:18 2026 +0000"
      },
      "message": "refactor(internal): lift panic-safe fan-out waking (#260)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "ff8f0f6177cff57f927beaf67d12463ce0894ded",
      "tree": "0c10ff5d1cd103260dbe5e02782cc9828a75e882",
      "parents": [
        "11d0140475310bfc936413156769bd605739f245"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Tue Sep 01 01:25:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 01:25:26 2026 +0800"
      },
      "message": "fix: harden panic recovery before 0.7.0 (#258)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "11d0140475310bfc936413156769bd605739f245",
      "tree": "95d8b51cef335aa63305ced701ff1e47db5cb8c8",
      "parents": [
        "a2c47f41c2d4938abc13021f9e5b5f16f2bed13f"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Tue Sep 01 00:56:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 00:56:26 2026 +0800"
      },
      "message": "fix(mpsc): recover AtomicWaker after clone panic (#259)\n\n* fix(mpsc): recover AtomicWaker after clone panic\n\nAtomicWaker explicitly preserves unwind-safety auto traits, but a panicking RawWaker clone left the registration state permanently locked. Restore that state and complete any raced wake from an unwind-only guard so the normal registration path does not pay for catch_unwind.\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\n\n* refactor(mpsc): make clone panic recovery explicit\n\nThe unwind-only guard introduced a second lifecycle protocol around registration without a measurable advantage over the previous sequential recovery. Keep clone failure, state restoration, raced wake completion, and panic resumption in one control flow so the invariant can be reviewed locally.\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e\n\n---------\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "a2c47f41c2d4938abc13021f9e5b5f16f2bed13f",
      "tree": "ceb6b3249ca5fcf7f8248cf9065ebaff6f82c0df",
      "parents": [
        "3dab42d3ace2fceb462fe936f6a833f49e2b3a1c"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Tue Sep 01 00:13:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 01 00:13:54 2026 +0800"
      },
      "message": "refactor: simplify waiter registration for 0.7.0 (#257)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "3dab42d3ace2fceb462fe936f6a833f49e2b3a1c",
      "tree": "e42fdceb2a5387fc88aeb5c0d7b7c5bebb8c3ed1",
      "parents": [
        "f86fed9f5dec970be7a915992a0440ef757fbe8c"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Mon Aug 31 22:05:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 14:05:29 2026 +0000"
      },
      "message": "feat(watch): finalize latest-state API (#256)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "f86fed9f5dec970be7a915992a0440ef757fbe8c",
      "tree": "858c7eee289b9f89bf0be67f7dfbc7b3c90f838a",
      "parents": [
        "91baca2e16b6d9ff318cae784f27e90698098f09"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Mon Aug 31 18:22:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 18:22:14 2026 +0800"
      },
      "message": "fix: harden release-facing API contracts (#255)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "91baca2e16b6d9ff318cae784f27e90698098f09",
      "tree": "83d0abd59e71b5674ac1b5f23b30346e9c6953a4",
      "parents": [
        "5419516fe7724c08540825a99a1e7f13461e1e8e"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Mon Aug 31 14:01:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 06:01:32 2026 +0000"
      },
      "message": "chore: fine tune docs and code (#254)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "5419516fe7724c08540825a99a1e7f13461e1e8e",
      "tree": "20bcae830e8c59f363929ec7eb4fb54b300b7812",
      "parents": [
        "ad25b99fa22337765ce833bcb3c5ee1e7b9c0a83"
      ],
      "author": {
        "name": "Orthur",
        "email": "orthur2@gmail.com",
        "time": "Sun Aug 30 19:42:21 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 01:42:21 2026 +0800"
      },
      "message": "feat(event): add a manual-reset event (#243)\n\nCo-authored-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "ad25b99fa22337765ce833bcb3c5ee1e7b9c0a83",
      "tree": "466f42639dcdf3f4c50bc5c0ab709da3010c8785",
      "parents": [
        "55ce955868f74437959d366a67f356568fd025dd"
      ],
      "author": {
        "name": "iqwqi",
        "email": "baigaozi114514@gmail.com",
        "time": "Mon Aug 31 00:25:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 31 00:25:30 2026 +0800"
      },
      "message": "refactor(completion): make Abandoned opaque (#249)\n\nSigned-off-by: QwQBiG \u003cbaigaozi114514@gmail.com\u003e"
    },
    {
      "commit": "55ce955868f74437959d366a67f356568fd025dd",
      "tree": "e92652ddafc476550de5ee62651e7265961573a5",
      "parents": [
        "da533661f79a75876414f3b6ca5a0c412bde81ec"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sun Aug 30 23:18:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 30 15:18:46 2026 +0000"
      },
      "message": "refactor: harden library ergonomics and test contracts (#248)"
    },
    {
      "commit": "da533661f79a75876414f3b6ca5a0c412bde81ec",
      "tree": "f1b985c0af20b79aa39c378d1b6a896f11ca9620",
      "parents": [
        "9de7e0376c963d751018d49fb22aa2b884ee7321"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sun Aug 30 21:53:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 30 21:53:32 2026 +0800"
      },
      "message": "fix: clone wakers outside state locks (#245)"
    },
    {
      "commit": "9de7e0376c963d751018d49fb22aa2b884ee7321",
      "tree": "4588a5edd20cfbd819a64b6d93583678ea86f145",
      "parents": [
        "5c981befe54fea85c470b2d6f623da28d869d99a"
      ],
      "author": {
        "name": "iqwqi",
        "email": "baigaozi114514@gmail.com",
        "time": "Sun Aug 30 19:46:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 30 19:46:08 2026 +0800"
      },
      "message": "feat(completion): add one-shot completion primitive with shared receivers (#240)\n\nSigned-off-by: QwQBiG \u003cbaigaozi114514@gmail.com\u003e\nCo-authored-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "5c981befe54fea85c470b2d6f623da28d869d99a",
      "tree": "6cba00f358c3ca79db27e74ff8756cb7e2e05aaf",
      "parents": [
        "fb99610ac5c05206a8bc93e6fdecd051aa6ac1cf"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sun Aug 30 17:39:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 30 17:39:34 2026 +0800"
      },
      "message": "test: add targeted Miri coverage (#244)"
    },
    {
      "commit": "fb99610ac5c05206a8bc93e6fdecd051aa6ac1cf",
      "tree": "33e4bec491df18f25b4fa3317f6a20357da7e929",
      "parents": [
        "35302a0eaf9486b9502b34f17faf73006aba3123"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sun Aug 30 17:15:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 30 17:15:44 2026 +0800"
      },
      "message": "refactor: streamline map debug output (#242)"
    },
    {
      "commit": "35302a0eaf9486b9502b34f17faf73006aba3123",
      "tree": "0e2cd518021fa5e9db806f23c7539b82df61aa96",
      "parents": [
        "0336f53c7436e453d0b1c998e1ffa4c94d8161c0"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sun Aug 30 10:42:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 30 10:42:37 2026 +0800"
      },
      "message": "refactor: replace fixed coordination shards (#239)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "0336f53c7436e453d0b1c998e1ffa4c94d8161c0",
      "tree": "d2e3c7f92b9d2aa80e2d5880a4dbbbac9c804273",
      "parents": [
        "f9dc12698b1fa999d895cc4f2097cac9eb390b1f"
      ],
      "author": {
        "name": "狐狸",
        "email": "308013446a@gmail.com",
        "time": "Sat Aug 29 18:38:06 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 29 10:38:06 2026 +0000"
      },
      "message": "perf: sharded `OnceTable` (#225)\n\nCo-authored-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "f9dc12698b1fa999d895cc4f2097cac9eb390b1f",
      "tree": "f5aff20eacddbd15a3127fb814335d6ce9811da8",
      "parents": [
        "e2666dcdf0a420a68d0ba54ce93a7f23d7a5fcfb"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sat Aug 29 17:48:20 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 29 17:48:20 2026 +0800"
      },
      "message": "docs: streamline repository guidance (#238)"
    },
    {
      "commit": "e2666dcdf0a420a68d0ba54ce93a7f23d7a5fcfb",
      "tree": "bbad9f77bbf6a66a40d079030a77c75fceea8939",
      "parents": [
        "7d57ccc3cb208312d74ad2a32233ce4f754ecf17"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sat Aug 29 17:09:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 29 17:09:09 2026 +0800"
      },
      "message": "docs: drop GitHub release step (#237)"
    },
    {
      "commit": "7d57ccc3cb208312d74ad2a32233ce4f754ecf17",
      "tree": "804839f93f8d736b27458a3cc81cad42a0b9152e",
      "parents": [
        "e1240abbc2117ae25bd23a220a7675a578126914"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sat Aug 29 17:04:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 29 17:04:24 2026 +0800"
      },
      "message": "chore: harden 0.7 release preparation (#236)"
    },
    {
      "commit": "e1240abbc2117ae25bd23a220a7675a578126914",
      "tree": "a8ba167def0a3cf0c9483a6c7ca57bad7531ba2e",
      "parents": [
        "6c9b6ccdf61863c2f1f61669d54f2b1458ddb41c"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sat Aug 29 12:55:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 29 12:55:35 2026 +0800"
      },
      "message": "docs: refine 0.7 release documentation (#235)"
    },
    {
      "commit": "6c9b6ccdf61863c2f1f61669d54f2b1458ddb41c",
      "tree": "6166954263ff8e9f5fa920a1c01a483dc94fabee",
      "parents": [
        "ad6b5a85e788cc0796ad2aa486fabb0b670a9e02"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sat Aug 29 12:37:21 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 29 12:37:21 2026 +0800"
      },
      "message": "refactor(channel): simplify channel structure (#234)"
    },
    {
      "commit": "ad6b5a85e788cc0796ad2aa486fabb0b670a9e02",
      "tree": "45092b2f2ed8bd0d2f1caefcf7f07decd683d7e3",
      "parents": [
        "a00fb80210b67ccf35156d14fafbe93dec4f7da9"
      ],
      "author": {
        "name": "iqwqi",
        "email": "baigaozi114514@gmail.com",
        "time": "Sat Aug 29 11:01:33 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 29 11:01:33 2026 +0800"
      },
      "message": "feat(watch): add a latest-state channel (#233)"
    },
    {
      "commit": "a00fb80210b67ccf35156d14fafbe93dec4f7da9",
      "tree": "8a5eb9836c586ac79a89a28b81c66c49f4165283",
      "parents": [
        "11652f96c6f4939cfec6ed84048accee5e751df8"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Aug 28 22:32:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 28 22:32:08 2026 +0800"
      },
      "message": "test(mpsc): cover bounded sender wakeups (#230)"
    },
    {
      "commit": "11652f96c6f4939cfec6ed84048accee5e751df8",
      "tree": "557b8199f0aef8c008711efabe9507af2344a6cd",
      "parents": [
        "cbe49eab9339c10957e33ef08f912a63a0f594c8"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Aug 27 20:36:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 20:36:00 2026 +0800"
      },
      "message": "docs(channel): clarify feature boundaries (#226)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "cbe49eab9339c10957e33ef08f912a63a0f594c8",
      "tree": "fe34aa15bffe2f6b30df1d4db084b4567a4ecf52",
      "parents": [
        "37a394ecf85364ac3f08c1d1791b51dfb1456bdc"
      ],
      "author": {
        "name": "Orthur",
        "email": "orthur2@gmail.com",
        "time": "Thu Aug 27 06:57:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 27 12:57:58 2026 +0800"
      },
      "message": "feat(broadcast): add unbounded MPMC channel (#117)\n\nCo-authored-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "37a394ecf85364ac3f08c1d1791b51dfb1456bdc",
      "tree": "c5739ebeaf5005df188f69ef4e04a3195e9de758",
      "parents": [
        "ba3662c0c28e564b24e22190bf7183ed990eb777"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Aug 27 01:13:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 17:13:13 2026 +0000"
      },
      "message": "test(channel): add ecosystem performance baselines (#219)"
    },
    {
      "commit": "ba3662c0c28e564b24e22190bf7183ed990eb777",
      "tree": "d65144a55529a2cf03e32cf0c9cc0848e20d130f",
      "parents": [
        "c46130566e8581cc41c70e6d2232724cdad075a8"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Aug 27 00:50:17 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 16:50:17 2026 +0000"
      },
      "message": "refactor(channel): establish private source layout (#217)"
    },
    {
      "commit": "c46130566e8581cc41c70e6d2232724cdad075a8",
      "tree": "4fabf5b7e7f195897412422b65c1a6c366794b6f",
      "parents": [
        "be963537e0921ad5af4f5f3171b7c999b7965eff"
      ],
      "author": {
        "name": "An Long",
        "email": "aisk@users.noreply.github.com",
        "time": "Wed Aug 26 23:28:00 2026 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 22:28:00 2026 +0800"
      },
      "message": "test: add multithreaded contention benchmarks (#202)\n\nCo-authored-by: Claude Fable 5 \u003cnoreply@anthropic.com\u003e"
    },
    {
      "commit": "be963537e0921ad5af4f5f3171b7c999b7965eff",
      "tree": "cf08f54b528851225751f76d01e91a73ebce5b36",
      "parents": [
        "2bfeabcdea1a4fdc394bb7fd1c379cd3e88764c5"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Aug 26 22:24:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 22:24:56 2026 +0800"
      },
      "message": "refactor(lazy-cell): relax poison flag ordering (#203)"
    },
    {
      "commit": "2bfeabcdea1a4fdc394bb7fd1c379cd3e88764c5",
      "tree": "20f5c148e80d5b32f8a3aa50635fc996d6039f0d",
      "parents": [
        "576aa40351c4f8d6d4e1a0de16d7a5acfc17137f"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Aug 26 22:10:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 22:10:56 2026 +0800"
      },
      "message": "refactor(shutdown): clarify graceful shutdown roles (#201)"
    },
    {
      "commit": "576aa40351c4f8d6d4e1a0de16d7a5acfc17137f",
      "tree": "225195e531b3eb262e6add7a8525b4d8ced28819",
      "parents": [
        "2cecc15e0176c51c994badd9c152c596491e5684"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Aug 26 16:06:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 16:06:05 2026 +0800"
      },
      "message": "refactor(lazy-cell): make future storage explicit (#199)"
    },
    {
      "commit": "2cecc15e0176c51c994badd9c152c596491e5684",
      "tree": "5c7942d8e31c86a1866ece6b99946458c767632c",
      "parents": [
        "0a16ed5f8db0560dd59b57301a736ac33b88bb0a"
      ],
      "author": {
        "name": "Polly Labs",
        "email": "pollychen.lab@gmail.com",
        "time": "Wed Aug 26 02:17:14 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 14:17:14 2026 +0800"
      },
      "message": "feat(lazy-cell): add explicit constructors (#198)"
    },
    {
      "commit": "0a16ed5f8db0560dd59b57301a736ac33b88bb0a",
      "tree": "1ff6dab4a1cee3d9bc6d3c3ac0a2e6c98f482ac9",
      "parents": [
        "82b091d52eec51c61c4463528af956c0098e874a"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Aug 26 13:35:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 13:35:32 2026 +0800"
      },
      "message": "docs: remove unused oneshot feature from setup (#197)"
    },
    {
      "commit": "82b091d52eec51c61c4463528af956c0098e874a",
      "tree": "2f73d3b16e7e37e8abb3ec81594d0542ee6291b3",
      "parents": [
        "870445f18d28434d44eb30cd6f85c330c07cf3b4"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Aug 26 13:26:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 13:26:28 2026 +0800"
      },
      "message": "docs: simplify blocking interoperability example (#196)"
    },
    {
      "commit": "870445f18d28434d44eb30cd6f85c330c07cf3b4",
      "tree": "ea7ca262ce84e15caecd26b7706755dc3a11b2b7",
      "parents": [
        "3314e996e225fef52e53f710dcb20d758bc6b79d"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Aug 26 13:17:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 13:17:54 2026 +0800"
      },
      "message": "docs: refine README API guidance (#195)"
    },
    {
      "commit": "3314e996e225fef52e53f710dcb20d758bc6b79d",
      "tree": "580c828d6d150ff8fe440c86a189669efb027fbf",
      "parents": [
        "4261ee2bef4849e2480266e64210dfa9868845da"
      ],
      "author": {
        "name": "Matt",
        "email": "14303543+mhambre@users.noreply.github.com",
        "time": "Wed Aug 26 00:51:10 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 04:51:10 2026 +0000"
      },
      "message": "feat(once): Add async LazyCell implementation (#168)\n\nCo-authored-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "4261ee2bef4849e2480266e64210dfa9868845da",
      "tree": "0efdf7e424f75fa380da292eee5688d409c6cfea",
      "parents": [
        "2f1fa5e4e84e44964e858a14a08f148a1e46cb02"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Aug 26 11:05:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 11:05:00 2026 +0800"
      },
      "message": "chore: allow module inception workspace-wide (#192)"
    },
    {
      "commit": "2f1fa5e4e84e44964e858a14a08f148a1e46cb02",
      "tree": "cd7214ba2483ba0625b0423b280e95bdd2d7d4fd",
      "parents": [
        "cc4db5221a60c029481a11df5e88e0f74b0b2b85"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Aug 26 10:35:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 10:35:28 2026 +0800"
      },
      "message": "refactor: clarify waiter arena contracts (#191)"
    },
    {
      "commit": "cc4db5221a60c029481a11df5e88e0f74b0b2b85",
      "tree": "ed23334986175a123b51e99dca62ce3b858b5dd2",
      "parents": [
        "a3bad1c79646294c6c92226059653028909cdf25"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Aug 26 09:35:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 09:35:31 2026 +0800"
      },
      "message": "perf(semaphore): store wake batch on stack (#190)"
    },
    {
      "commit": "a3bad1c79646294c6c92226059653028909cdf25",
      "tree": "f84c71e0103034e242d6f23378e69d09b0ba5ba4",
      "parents": [
        "300618aeb145041ed99608e4bcc2d8f3988820aa"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Aug 26 09:23:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 09:23:52 2026 +0800"
      },
      "message": "fix(semaphore): defer waiter waker drops (#189)"
    },
    {
      "commit": "300618aeb145041ed99608e4bcc2d8f3988820aa",
      "tree": "7dc1f9eefca18b49412e52e6d2b003f38bd200e2",
      "parents": [
        "fea0976ef0ce174f39d5a1988331cbb5c5b47b71"
      ],
      "author": {
        "name": "Matt",
        "email": "14303543+mhambre@users.noreply.github.com",
        "time": "Tue Aug 25 20:01:24 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 00:01:24 2026 +0000"
      },
      "message": "perf(semaphore): Allocate wake buffer only when needed (#188)"
    },
    {
      "commit": "fea0976ef0ce174f39d5a1988331cbb5c5b47b71",
      "tree": "3eb5f3888cd44b69ba95957d409a32bdcf1bd8d3",
      "parents": [
        "879dc4eec566bc2f210d1a8b924fa78ce0f53189"
      ],
      "author": {
        "name": "Twice",
        "email": "twice@apache.org",
        "time": "Tue Aug 25 21:07:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 25 21:07:54 2026 +0800"
      },
      "message": "chore: update homepage URL in .asf.yaml (#187)\n\nThis one is missing from last commit."
    },
    {
      "commit": "879dc4eec566bc2f210d1a8b924fa78ce0f53189",
      "tree": "82b6b8741b91c5a0519b74e84edd71ae60e9817b",
      "parents": [
        "c505b91f2ce3529810f21256567075762995c6e5"
      ],
      "author": {
        "name": "Twice",
        "email": "twice@apache.org",
        "time": "Mon Aug 24 22:50:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 14:50:43 2026 +0000"
      },
      "message": "chore: update homepage URL (#186)"
    },
    {
      "commit": "c505b91f2ce3529810f21256567075762995c6e5",
      "tree": "63c092eae12ec891abd57dd7e62dc726fcc95aa0",
      "parents": [
        "48e746f2f44a9d696057e1e14be9b577b27cab40"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Mon Aug 24 11:32:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 11:32:52 2026 +0800"
      },
      "message": "perf(mpsc): replace boxed receiver wakers (#182)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "48e746f2f44a9d696057e1e14be9b577b27cab40",
      "tree": "38e2c9f244ed46bb882918103ce6ad02d92d1f35",
      "parents": [
        "c67c2370148c10caaaabe6d0c6e419fea75cfb55"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Mon Aug 24 04:32:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 04:32:51 2026 +0800"
      },
      "message": "fix(pool): preserve capacity across replenishment races (#181)"
    },
    {
      "commit": "c67c2370148c10caaaabe6d0c6e419fea75cfb55",
      "tree": "a6305783d0dcab8cc99fa31d72d01ae7e138827f",
      "parents": [
        "5b86f20f61f1a1fbebf45e6dabdbff54c167012f"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Mon Aug 24 03:14:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 03:14:50 2026 +0800"
      },
      "message": "refactor(pool): simplify lifecycle and maintenance semantics (#180)"
    },
    {
      "commit": "5b86f20f61f1a1fbebf45e6dabdbff54c167012f",
      "tree": "862b9533c7c6d78097ffa9f148d1bf04cae889c4",
      "parents": [
        "9d2dfc760327ddb83690fa4a64f5bcf8ea522820"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Mon Aug 24 00:52:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 00:52:46 2026 +0800"
      },
      "message": "refactor(broadcast): remove overflow channel (#179)"
    },
    {
      "commit": "9d2dfc760327ddb83690fa4a64f5bcf8ea522820",
      "tree": "0d7ea28ce18989c065f4d1e91b5dce37e37211ab",
      "parents": [
        "0f4013ab5be93679bd0a274fcafeed8bffd52a63"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Mon Aug 24 00:37:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 00:37:31 2026 +0800"
      },
      "message": "feat(pool): port runtime-agnostic object pools (#177)\n\nThis closes #176."
    },
    {
      "commit": "0f4013ab5be93679bd0a274fcafeed8bffd52a63",
      "tree": "561a57c6dd7e1f5af3d7b5472efad220a29d6448",
      "parents": [
        "8bd7c3bf44175d29da51b8c028cc17261792d496"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Mon Aug 24 00:35:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 24 00:35:56 2026 +0800"
      },
      "message": "ci: check GitHub Actions against ASF allowlist (#178)"
    },
    {
      "commit": "8bd7c3bf44175d29da51b8c028cc17261792d496",
      "tree": "98f2ccb7a65d4f3bc85cf06fa00114f291228904",
      "parents": [
        "d871591151688cb72f9c7caf85ad7dca6778bd5f"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sun Aug 23 00:19:18 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 00:19:18 2026 +0800"
      },
      "message": "refactor(semaphore): remove acquire-and-forget helpers (#175)\n\nThese helpers only compose permit acquisition with permit-level forget and add no independent semantics. Keep that operation explicit at the call site instead.\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "d871591151688cb72f9c7caf85ad7dca6778bd5f",
      "tree": "5cb64ce3757fdd7c2e20bb77ffb2185212f5ca5f",
      "parents": [
        "633c3ecedcf263a25a4557f998d79c34ce93ad8f"
      ],
      "author": {
        "name": "Phoenix",
        "email": "Phoenix500526@163.com",
        "time": "Sun Aug 23 00:03:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 23 00:03:13 2026 +0800"
      },
      "message": "refactor(semaphore): replace forget APIs (#174)\n\nSigned-off-by: Jiawei Zhao \u003cPhoenix500526@163.com\u003e"
    },
    {
      "commit": "633c3ecedcf263a25a4557f998d79c34ce93ad8f",
      "tree": "290e0d765146fe69e4105efeb256a733a1610775",
      "parents": [
        "e916b9c542063768d65f9d44e902e63e2736036f"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sat Aug 22 22:52:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 14:52:34 2026 +0000"
      },
      "message": "chore: fine tune notice section position (#173)"
    },
    {
      "commit": "e916b9c542063768d65f9d44e902e63e2736036f",
      "tree": "8260f69b0a387cfa1920097b95978f264a16abda",
      "parents": [
        "7b278b3ec431c74eff60cff52d4c3be6cfda708b"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Sat Aug 22 20:41:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 22 20:41:07 2026 +0800"
      },
      "message": "chore: migrate HawkEye to v7 (#172)"
    },
    {
      "commit": "7b278b3ec431c74eff60cff52d4c3be6cfda708b",
      "tree": "43183be40b5b30570674dfe5e863605b222efd0b",
      "parents": [
        "1fe3e4983db233fa0c86ffce0f98536ef346410a"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Aug 21 09:28:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 21 09:28:19 2026 +0800"
      },
      "message": "fix(broadcast): publish slots in sequence (#145)"
    },
    {
      "commit": "1fe3e4983db233fa0c86ffce0f98536ef346410a",
      "tree": "b722f3a791d13a7d0666d7872c4653df8ef92628",
      "parents": [
        "7ad4bf007790bdc75038393e6dc74413c54a913c"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Aug 21 07:53:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 21 07:53:43 2026 +0800"
      },
      "message": "refactor: remove admission primitives (#166)"
    },
    {
      "commit": "7ad4bf007790bdc75038393e6dc74413c54a913c",
      "tree": "98cc070920bcbe5f51fbeec6020d749695fbfea8",
      "parents": [
        "04dc57d016cb39cf9ef6324964d94c969c14f85a"
      ],
      "author": {
        "name": "Andy Lok",
        "email": "andylokandy@hotmail.com",
        "time": "Fri Aug 21 07:43:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 21 07:43:34 2026 +0800"
      },
      "message": "feat: add priority-share admission control (#134)"
    },
    {
      "commit": "04dc57d016cb39cf9ef6324964d94c969c14f85a",
      "tree": "95d4db6f33af076c47aa7cd34cda47ee960ac532",
      "parents": [
        "9389c74cb9cdb2115924b328fd404116c6e463c8"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Aug 21 07:22:11 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 21 07:22:11 2026 +0800"
      },
      "message": "feat: add independent once primitive features (#165)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "9389c74cb9cdb2115924b328fd404116c6e463c8",
      "tree": "fae4ab4acb89771372e66b6e1a339b1e113f62c3",
      "parents": [
        "ba6ea882cb26e8db217ccf594bdf4a5279812623"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Fri Aug 21 00:51:21 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 20 16:51:21 2026 +0000"
      },
      "message": "docs: align incubator branding and packaging (#164)"
    },
    {
      "commit": "ba6ea882cb26e8db217ccf594bdf4a5279812623",
      "tree": "c8e43cf3ef746a0fc84eedf75605083626f58800",
      "parents": [
        "abd3dcfaa96ac4815826f6d742992cfd75ba2e74"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Aug 20 23:09:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 20 23:09:10 2026 +0800"
      },
      "message": "chore: establish incubator release process (#163)"
    },
    {
      "commit": "abd3dcfaa96ac4815826f6d742992cfd75ba2e74",
      "tree": "67a8dceecb0f67284cb81de89bdf707a64209c66",
      "parents": [
        "9d0795761b0455aabc8f0e9eed0b376d893b3139"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Aug 20 21:58:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 20 21:58:24 2026 +0800"
      },
      "message": "chore: configure ASF repository settings (#162)"
    },
    {
      "commit": "9d0795761b0455aabc8f0e9eed0b376d893b3139",
      "tree": "49bd93295d44baf2a678d3e421baf992533170fc",
      "parents": [
        "c60fdc674a44c257e5474e167ba7edee14017d78"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Aug 20 21:37:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 20 13:37:29 2026 +0000"
      },
      "message": "docs: reorganize project background (#161)"
    },
    {
      "commit": "c60fdc674a44c257e5474e167ba7edee14017d78",
      "tree": "5846da445d5b7fa657dd4185ead8e4b4606c9d63",
      "parents": [
        "7817a5fd2c249665cb214fbf0be482854f8c1024"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Thu Aug 20 21:09:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 20 21:09:47 2026 +0800"
      },
      "message": "chore: Reflect the ASF Incubation status (#159)"
    },
    {
      "commit": "7817a5fd2c249665cb214fbf0be482854f8c1024",
      "tree": "eb1c5d2289ec3d84a6406c783e53cbf61e7de3b2",
      "parents": [
        "02e58ed9176e2a729298f1c566b5e2f3313cb9d6"
      ],
      "author": {
        "name": "Gunther Xing",
        "email": "jiengup@gmail.com",
        "time": "Wed Aug 19 22:35:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 19 14:35:14 2026 +0000"
      },
      "message": "feat: add opt-in synchronous future bridge (#153)\n\nCo-authored-by: tison \u003cwander4096@gmail.com\u003e"
    },
    {
      "commit": "02e58ed9176e2a729298f1c566b5e2f3313cb9d6",
      "tree": "5a4a37a1b3d69183716f505c5e12b66a3c36807e",
      "parents": [
        "524d5f1b230f0e9b18f2a1bff5fc7693c7010edb"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Aug 19 19:19:00 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 19 19:19:00 2026 +0800"
      },
      "message": "refactor: clarify public primitive boundaries (#158)"
    },
    {
      "commit": "524d5f1b230f0e9b18f2a1bff5fc7693c7010edb",
      "tree": "f9eec63396ab0ef570582a23c9fc4b071a23858f",
      "parents": [
        "e0d971a7c6e7cc5a58d7182c78ee0a7469da6648"
      ],
      "author": {
        "name": "tison",
        "email": "wander4096@gmail.com",
        "time": "Wed Aug 19 13:29:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 19 13:29:50 2026 +0800"
      },
      "message": "feat: gate primitives behind feature flags (#157)\n\nSigned-off-by: tison \u003cwander4096@gmail.com\u003e"
    }
  ],
  "next": "e0d971a7c6e7cc5a58d7182c78ee0a7469da6648"
}
