)]}'
{
  "log": [
    {
      "commit": "06866bca39fe66e3f83467f1f9a38adf81c35dd8",
      "tree": "03c42a71a188b4f35d1b20c8bef120254d6284ef",
      "parents": [
        "145278479f0fa3926c48358e6717d84d3ac53271"
      ],
      "author": {
        "name": "Trevor Grant",
        "email": "trevor.d.grant@gmail.com",
        "time": "Wed Apr 15 17:32:33 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 06:32:33 2026 +0800"
      },
      "message": "Delete .github/workflows/pr_review.yml (#1272)"
    },
    {
      "commit": "145278479f0fa3926c48358e6717d84d3ac53271",
      "tree": "25805b0367453b7c318168ea6623289f13a05689",
      "parents": [
        "3882f3b65a8a1092f980a4337ce5b9558a619eb1"
      ],
      "author": {
        "name": "Ryan Huang",
        "email": "hcr@apache.org",
        "time": "Tue Apr 14 00:55:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 00:55:38 2026 +0800"
      },
      "message": "add ryankert01 committer in website (#1266)\n\n* Add Ryan Huang (@ryankert01, hcr@apache.org) as committer to who-we-are.md\n\nAgent-Logs-Url: https://github.com/ryankert01/mahout/sessions/21863ac0-0807-412e-a3da-ae0ca92f51e3\n\nCo-authored-by: ryankert01 \u003c91534261+ryankert01@users.noreply.github.com\u003e\n\n* Revert committer addition from old versioned docs (version-0.4, version-0.5)\n\nAgent-Logs-Url: https://github.com/ryankert01/mahout/sessions/14e09c81-40de-4112-a07b-c25a6b4d3103\n\nCo-authored-by: ryankert01 \u003c91534261+ryankert01@users.noreply.github.com\u003e\n\n* Add Ryan Huang as committer to version-0.5 who-we-are.md\n\nAgent-Logs-Url: https://github.com/ryankert01/mahout/sessions/96aa37f4-1ca6-464a-8202-e2c1948d0155\n\nCo-authored-by: ryankert01 \u003c91534261+ryankert01@users.noreply.github.com\u003e\n\n---------\n\nCo-authored-by: copilot-swe-agent[bot] \u003c198982749+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "3882f3b65a8a1092f980a4337ce5b9558a619eb1",
      "tree": "204f08a8964fb0d492529293bfcd04f9a4b8043c",
      "parents": [
        "23f30f205daba34cf9c8e5e8c09ae500f8f3d82e"
      ],
      "author": {
        "name": "Vic Wen",
        "email": "99777196+viiccwen@users.noreply.github.com",
        "time": "Mon Apr 13 11:58:03 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 11:58:03 2026 +0800"
      },
      "message": "feat:  Add float32 zero-copy angle encoding in qdp-core (single sample) (#1249)\n\n* feat(kernel): add angle encoding kernel (f32)\n\n* feat: add angle encoding from GPU pointer (f32)\n\n* test: add unit tests for angle encoding\n\n* fix: pre-commit error\n\n* fix: add validation for qubit count in AngleEncoder methods\n\n* test: add additional unit tests for angle encoding error handling"
    },
    {
      "commit": "23f30f205daba34cf9c8e5e8c09ae500f8f3d82e",
      "tree": "8d923ef8f759a505a527681017c8e592807d6dc1",
      "parents": [
        "fbeb08938709269544eb9814197756514d3884ad"
      ],
      "author": {
        "name": "Vic Wen",
        "email": "99777196+viiccwen@users.noreply.github.com",
        "time": "Sun Apr 12 21:30:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 21:30:38 2026 +0800"
      },
      "message": "fix: remove hardcoded IQP qubit limit and reuse shared validation (#1261)"
    },
    {
      "commit": "fbeb08938709269544eb9814197756514d3884ad",
      "tree": "8bc21bfcb85874597775abb62779cfd1e7a85354",
      "parents": [
        "24e6285c9d545d37b310655039c2338d455bd1b9"
      ],
      "author": {
        "name": "Jie-Kai Chang",
        "email": "jiekaichang@apache.org",
        "time": "Sun Apr 12 10:17:54 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 10:17:54 2026 +0800"
      },
      "message": "[Feature][QDP] IQP kernel fusion and persistent kernel / grid-stride optimizations (#1253)\n\n* [QDP] IQP kernel fusion and persistent kernel / grid-stride optimizations\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e\n\n* fix pre-commit\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e\n\n---------\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e"
    },
    {
      "commit": "24e6285c9d545d37b310655039c2338d455bd1b9",
      "tree": "93450bdbfba4ea15c760b92d9db8bf9334589ba5",
      "parents": [
        "e4c9e4c7558b3212048203ca8cc74578f26ea001"
      ],
      "author": {
        "name": "Jie-Kai Chang",
        "email": "jiekaichang@apache.org",
        "time": "Sat Apr 11 22:24:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 11 22:24:37 2026 +0800"
      },
      "message": "[Docs] Add Jie-Kai (Jay) Chang to core committers (#1258)\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e"
    },
    {
      "commit": "e4c9e4c7558b3212048203ca8cc74578f26ea001",
      "tree": "dc3dcf064ca06d3fccbf7ac06cd5572986346583",
      "parents": [
        "775d21a5ad0fdda36a9e23f1f457b8dbcb7aaed7"
      ],
      "author": {
        "name": "Guan-Ming (Wesley) Chiu",
        "email": "105915352+guan404ming@users.noreply.github.com",
        "time": "Sat Apr 11 15:20:04 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 11 15:20:04 2026 +0800"
      },
      "message": "Remove unused files (#1254)\n\n* Remove unused files\n\nSigned-off-by: Guan-Ming Chiu \u003cguanmingchiu@gmail.com\u003e\n\n* Restore backend helpers used by test_final_quantum_states\n\nSigned-off-by: Guan-Ming Chiu \u003cguanmingchiu@gmail.com\u003e\n\n---------\n\nSigned-off-by: Guan-Ming Chiu \u003cguanmingchiu@gmail.com\u003e"
    },
    {
      "commit": "775d21a5ad0fdda36a9e23f1f457b8dbcb7aaed7",
      "tree": "a23b08921696ef310d8a4538927807768162ac37",
      "parents": [
        "909131d547417ebcebeed2a3a62ae88de785624d"
      ],
      "author": {
        "name": "Jie-Kai Chang",
        "email": "jiekaichang@apache.org",
        "time": "Sat Apr 11 03:26:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 11 03:26:26 2026 +0800"
      },
      "message": "[Docs] Rename community meeting link to Subscribe (#1255)\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e"
    },
    {
      "commit": "909131d547417ebcebeed2a3a62ae88de785624d",
      "tree": "0ea238d71eac34eeccca188d0d4ee919931fbdd1",
      "parents": [
        "67f59e20918e6f7fa2badbc0e3910bdeea53d984"
      ],
      "author": {
        "name": "Ryan Huang",
        "email": "hcr@apache.org",
        "time": "Fri Apr 10 13:19:09 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 13:19:09 2026 +0800"
      },
      "message": "Add pure-PyTorch reference implementations (#1189)\n\n* Add QDP backend detection and pure-PyTorch reference implementations\n\n- Implemented backend detection and selection logic in _backend.py, prioritizing Rust+CUDA, PyTorch, and fallback to None.\n- Added pure-PyTorch reference implementations for quantum data encoding methods in torch_ref.py, including amplitude, angle, basis, and IQP encoding.\n- Created comprehensive tests for fallback mechanisms and pure-PyTorch encodings in test_fallback.py and test_torch_ref.py, ensuring functionality without the Rust extension.\n- Enhanced error handling and validation across encoding methods to ensure robustness.\n\n* update\n\n* fix precommit\n\n* feat: enhance CUDA device handling and update sample vector documentation\n\n* update\n\nSigned-off-by: ryankert01 \u003cryankert01@gmail.com\u003e\n\n---------\n\nSigned-off-by: ryankert01 \u003cryankert01@gmail.com\u003e"
    },
    {
      "commit": "67f59e20918e6f7fa2badbc0e3910bdeea53d984",
      "tree": "295d8da8dce3c3a7b5641d7a25ad380af58478bc",
      "parents": [
        "c2676ebe5497fbeae3c8976081335d26a8ecb3d6"
      ],
      "author": {
        "name": "KUAN-HAO HUANG",
        "email": "101171023+rich7420@users.noreply.github.com",
        "time": "Fri Apr 10 13:18:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 13:18:47 2026 +0800"
      },
      "message": "perf(qdp): Implement async prefetching and native f32 dispatch pipelines (#1242)\n\n* Perf: Implement asynchronous background prefetching to eliminate GPU starvation in QDP pipeline\n\n* perf(qdp): Implement async prefetching and native f32 dispatch pipelines\n\n* fix ci errors\n\n* fix ci errors\n\n* update and improve\n\n* fix ci errors\n\n* fix ci erros\n\n* update and improve\n\n* update and improve\n\n* fix ci errors\n\n* update\n\n* fix ci errors\n\n* fix ci errors"
    },
    {
      "commit": "c2676ebe5497fbeae3c8976081335d26a8ecb3d6",
      "tree": "fb80e60dc188082e4a5a3291c3d5685932e28731",
      "parents": [
        "93cfe7b71bbea6e9d90ab9b1d6e964387968337d"
      ],
      "author": {
        "name": "Jie-Kai Chang",
        "email": "jiekaichang@apache.org",
        "time": "Wed Apr 08 20:11:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 20:11:51 2026 +0800"
      },
      "message": "[QDP] Add AMD Dockerfile without startup smoke test (#1251)\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e"
    },
    {
      "commit": "93cfe7b71bbea6e9d90ab9b1d6e964387968337d",
      "tree": "f949514de3a998b70651ccb734896b98c4098151",
      "parents": [
        "f99800183716985de0e395bd2a33e0771247cda8"
      ],
      "author": {
        "name": "Jie-Kai Chang",
        "email": "jiekaichang@apache.org",
        "time": "Wed Apr 08 19:56:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 19:56:35 2026 +0800"
      },
      "message": "[QDP] Add .dockerignore to reduce AMD Docker build context (#1247)\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e"
    },
    {
      "commit": "f99800183716985de0e395bd2a33e0771247cda8",
      "tree": "09668c570999950521071a186570f831b56360c7",
      "parents": [
        "4ff568cd260de6a2b09daa6d2f5614c586f3bc98"
      ],
      "author": {
        "name": "Jie-Kai Chang",
        "email": "jiekaichang@apache.org",
        "time": "Wed Apr 08 18:09:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 18:09:49 2026 +0800"
      },
      "message": "[QDP] Add Dockerfile.qdp-amd for AMD environment testing (#1246)\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e"
    },
    {
      "commit": "4ff568cd260de6a2b09daa6d2f5614c586f3bc98",
      "tree": "61ad05b9389de90add163fb2f1ae57245fe94f8b",
      "parents": [
        "cd5c488787c6462be67aaf84930571f165620ba2"
      ],
      "author": {
        "name": "Karanjot Gaidu",
        "email": "90838376+karanjot-gaidu@users.noreply.github.com",
        "time": "Tue Apr 07 04:17:09 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 16:17:09 2026 +0800"
      },
      "message": "[Website] Fix CSP violation by self-hosting cubes.png texture (#1244)"
    },
    {
      "commit": "cd5c488787c6462be67aaf84930571f165620ba2",
      "tree": "499a0c6d2cd8f9f2d6a2c34a1293c673e179e2b2",
      "parents": [
        "2f1fd63ffc8bdf38b0e18f9fc4b7bede23c3ebd8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Apr 06 16:48:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 06 16:48:52 2026 +0800"
      },
      "message": "chore(deps): bump lodash from 4.17.23 to 4.18.1 in /website (#1241)\n\nBumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.\n- [Release notes](https://github.com/lodash/lodash/releases)\n- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1)\n\n---\nupdated-dependencies:\n- dependency-name: lodash\n  dependency-version: 4.18.1\n  dependency-type: indirect\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": "2f1fd63ffc8bdf38b0e18f9fc4b7bede23c3ebd8",
      "tree": "9a69f6667eb922fbf7eeddcdd42c11b9bb98fe99",
      "parents": [
        "33eb81591a8d34d7cca5c1af82aeea40a926411b"
      ],
      "author": {
        "name": "Han-Wen Tsao",
        "email": "chodehirgd157842@gmail.com",
        "time": "Mon Apr 06 16:45:24 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 06 16:45:24 2026 +0800"
      },
      "message": "fix(website): katex and google font not found (#1139) (#1240)"
    },
    {
      "commit": "33eb81591a8d34d7cca5c1af82aeea40a926411b",
      "tree": "83ea189300ff1c02037c104033adb47e7196cf1a",
      "parents": [
        "267e1833f1a6507853dc4a3d957d627fce40f7a1"
      ],
      "author": {
        "name": "Ryan Huang",
        "email": "hcr@apache.org",
        "time": "Mon Apr 06 15:53:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 06 15:53:05 2026 +0800"
      },
      "message": "[QDP] Add SVHN IQP encoding benchmark with PennyLane baseline and QDP pipeline  (#1186)\n\n* Update uv.lock: Adjust revision and package specifications\n\n- Changed revision from 3 to 2.\n- Added conditional specifications for \u0027pennylane\u0027 and \u0027pennylane-lightning\u0027 for Python 3.11 and above.\n- Included \u0027scipy\u0027 with a minimum version of 1.11.\n\n* fix: update QDP encoding method and synchronize CUDA device in SVHN IQP scripts"
    },
    {
      "commit": "267e1833f1a6507853dc4a3d957d627fce40f7a1",
      "tree": "08e5754177c9ca5cc4d6c57017a518b2c60a9b1a",
      "parents": [
        "ec43765e71194898761147485b47cf28819dc113"
      ],
      "author": {
        "name": "ChenChen Lai",
        "email": "72776271+0lai0@users.noreply.github.com",
        "time": "Thu Apr 02 17:05:53 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 17:05:53 2026 +0800"
      },
      "message": "[QDP] Add unit tests for Parquet readers (#1203)\n\n* add test parquet\n\n* address comment\n\n* add Null-handling and error-path\n\n* address comment"
    },
    {
      "commit": "ec43765e71194898761147485b47cf28819dc113",
      "tree": "e2f2e170657c3ac143971c11023bfd84ddef65b6",
      "parents": [
        "6d35acac9f2656c35ea333fd9f044fbbbdde2939"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 31 13:48:57 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 13:48:57 2026 +0800"
      },
      "message": "chore(deps): bump pygments from 2.19.2 to 2.20.0 in /qdp/qdp-python (#1232)\n\nBumps [pygments](https://github.com/pygments/pygments) from 2.19.2 to 2.20.0.\n- [Release notes](https://github.com/pygments/pygments/releases)\n- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)\n- [Commits](https://github.com/pygments/pygments/compare/2.19.2...2.20.0)\n\n---\nupdated-dependencies:\n- dependency-name: pygments\n  dependency-version: 2.20.0\n  dependency-type: indirect\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": "6d35acac9f2656c35ea333fd9f044fbbbdde2939",
      "tree": "28f6c80cf70c1efcace28c7f7b1ba6579a79d1da",
      "parents": [
        "db26e69db34ba060dde43488d0355ca84658f14b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 31 01:10:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 01:10:10 2026 +0800"
      },
      "message": "chore(deps): bump brace-expansion from 1.1.12 to 1.1.13 in /website (#1230)\n\nBumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.12 to 1.1.13.\n- [Release notes](https://github.com/juliangruber/brace-expansion/releases)\n- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.13)\n\n---\nupdated-dependencies:\n- dependency-name: brace-expansion\n  dependency-version: 1.1.13\n  dependency-type: indirect\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": "db26e69db34ba060dde43488d0355ca84658f14b",
      "tree": "5c93d84df9f558e3c28151cceb89c60428ce3ae4",
      "parents": [
        "2f537ab82880c4123aa3e3df2e11561b86b29cd0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 30 21:49:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 30 21:49:41 2026 +0800"
      },
      "message": "chore(deps): bump path-to-regexp from 0.1.12 to 0.1.13 in /website (#1229)\n\nBumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) from 0.1.12 to 0.1.13.\n- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)\n- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/v.0.1.13/History.md)\n- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.12...v.0.1.13)\n\n---\nupdated-dependencies:\n- dependency-name: path-to-regexp\n  dependency-version: 0.1.13\n  dependency-type: indirect\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": "2f537ab82880c4123aa3e3df2e11561b86b29cd0",
      "tree": "6f10b188debb457df568afdfe445b9391ec97851",
      "parents": [
        "34cd79621623fe688330c7f98e1899ab05265ff0"
      ],
      "author": {
        "name": "KUAN-HAO HUANG",
        "email": "101171023+rich7420@users.noreply.github.com",
        "time": "Fri Mar 27 11:11:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 11:11:35 2026 +0800"
      },
      "message": "feat: add SVHN Quantum Kernel SVM benchmark (#1175)\n\n* feat: add SVHN Quantum Kernel SVM benchmark\n\n* move to right side\n\n* chore: address reviewer comments\n\n---------\n\nCo-authored-by: Ryan Huang \u003chcr@apache.org\u003e"
    },
    {
      "commit": "34cd79621623fe688330c7f98e1899ab05265ff0",
      "tree": "048c830d4bde29c446511ff67e5cc00e01fce352",
      "parents": [
        "c8daf8b7274c7fe5b8f8257445b809fad186a51f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 27 11:10:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 11:10:51 2026 +0800"
      },
      "message": "chore(deps): bump picomatch from 2.3.1 to 2.3.2 in /website (#1217)\n\nBumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.\n- [Release notes](https://github.com/micromatch/picomatch/releases)\n- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)\n\n---\nupdated-dependencies:\n- dependency-name: picomatch\n  dependency-version: 2.3.2\n  dependency-type: indirect\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": "c8daf8b7274c7fe5b8f8257445b809fad186a51f",
      "tree": "b896919860d8cefbf3b88d5789150c1e48361665",
      "parents": [
        "ae02111736b233b40be93b6e115dcab715be0d1a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 27 11:10:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 11:10:32 2026 +0800"
      },
      "message": "chore(deps): bump requests from 2.32.5 to 2.33.0 in /qdp/qdp-python (#1220)\n\nBumps [requests](https://github.com/psf/requests) from 2.32.5 to 2.33.0.\n- [Release notes](https://github.com/psf/requests/releases)\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\n- [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.33.0)\n\n---\nupdated-dependencies:\n- dependency-name: requests\n  dependency-version: 2.33.0\n  dependency-type: indirect\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": "ae02111736b233b40be93b6e115dcab715be0d1a",
      "tree": "7015698a7b94615401aea5f1d1937389383516cc",
      "parents": [
        "8c37fad118416cd0ea9d5f08f21dda08d6b32358"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 27 11:10:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 11:10:12 2026 +0800"
      },
      "message": "chore(deps): bump requests from 2.32.5 to 2.33.0 (#1221)\n\nBumps [requests](https://github.com/psf/requests) from 2.32.5 to 2.33.0.\n- [Release notes](https://github.com/psf/requests/releases)\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\n- [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.33.0)\n\n---\nupdated-dependencies:\n- dependency-name: requests\n  dependency-version: 2.33.0\n  dependency-type: indirect\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": "8c37fad118416cd0ea9d5f08f21dda08d6b32358",
      "tree": "b8f74352625f89ecd5b06156920d3012757721ef",
      "parents": [
        "24aa10a2f2f5695854f80060e58eb4a6c4683c8f"
      ],
      "author": {
        "name": "Jie-Kai Chang",
        "email": "jiekaichang@apache.org",
        "time": "Fri Mar 27 11:04:15 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 11:04:15 2026 +0800"
      },
      "message": "[Fix] Website main page image (#1223)\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e"
    },
    {
      "commit": "24aa10a2f2f5695854f80060e58eb4a6c4683c8f",
      "tree": "9b5ab68a9cc2029702205608c9f8ae7f359738c3",
      "parents": [
        "084dd2e37f1b9466259693a4f5856a171140d61b"
      ],
      "author": {
        "name": "yehfela",
        "email": "49918362+yehfelareborn@users.noreply.github.com",
        "time": "Thu Mar 26 14:54:20 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 14:54:20 2026 +0800"
      },
      "message": "[QDP] Add unit tests for streaming angle encoder coverage (#1204)\n\n* test(qdp): add streaming angle encoder tests for encoding/angle.rs coverage\n\n* test(qdp): improve angle encoder error message assertions"
    },
    {
      "commit": "084dd2e37f1b9466259693a4f5856a171140d61b",
      "tree": "090d1a72a587e170d9ce3144c9133076abb39def",
      "parents": [
        "7304c9179c77eb76dd859219fd388fe31a8737d4"
      ],
      "author": {
        "name": "Eddie Tsai",
        "email": "vvvdwbvvv@gmail.com",
        "time": "Thu Mar 26 12:25:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 12:25:08 2026 +0800"
      },
      "message": "[QDP] fix: Enhance TorchReader tests for file handling and error cases (#1215)"
    },
    {
      "commit": "7304c9179c77eb76dd859219fd388fe31a8737d4",
      "tree": "70566cfa50c7409bc911a579f2306bc39a12feb2",
      "parents": [
        "bf666be41841179077c80f30b3a119854b24beb9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 25 01:26:11 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 25 01:26:11 2026 +0800"
      },
      "message": "chore(deps): bump rustls-webpki from 0.103.9 to 0.103.10 in /qdp (#1209)\n\nBumps [rustls-webpki](https://github.com/rustls/webpki) from 0.103.9 to 0.103.10.\n- [Release notes](https://github.com/rustls/webpki/releases)\n- [Commits](https://github.com/rustls/webpki/compare/v/0.103.9...v/0.103.10)\n\n---\nupdated-dependencies:\n- dependency-name: rustls-webpki\n  dependency-version: 0.103.10\n  dependency-type: indirect\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": "bf666be41841179077c80f30b3a119854b24beb9",
      "tree": "c8f9a58d6a84b6c7ecefb149ffec3c47ce891632",
      "parents": [
        "8444c2c945f59bab16358e6c92832728fdfe9f77"
      ],
      "author": {
        "name": "Eddie Tsai",
        "email": "vvvdwbvvv@gmail.com",
        "time": "Mon Mar 23 15:31:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 15:31:13 2026 +0800"
      },
      "message": "Add phase encoding (#1199)\n\n* [QDP] add phase encoder\n\n* [QDP] add cuda kernel impl on phase encoding\n\n* test phase encode"
    },
    {
      "commit": "8444c2c945f59bab16358e6c92832728fdfe9f77",
      "tree": "ca25b371ec186777ba95da1c0deecced529a8ba8",
      "parents": [
        "3f1216e0e119fd68bfd650859a9ac72b7bda0d79"
      ],
      "author": {
        "name": "ChenChen Lai",
        "email": "72776271+0lai0@users.noreply.github.com",
        "time": "Fri Mar 20 16:35:45 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 16:35:45 2026 +0800"
      },
      "message": "[QDP] Add unit tests for streaming amplitude encoder coverage (#1200)\n\n* add test streaming amplitude encoder\n\n* add test streaming amplitude encoder\n\n* address comment\n\n* Remove qdp/.cargo/config.toml from .gitignore"
    },
    {
      "commit": "3f1216e0e119fd68bfd650859a9ac72b7bda0d79",
      "tree": "0bc507c30b890e3b876e5e12b02b9a116869761c",
      "parents": [
        "ad3d2c6b6cebc442ba529f8ee54d50abc080c93f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 18 22:16:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 22:16:51 2026 +0800"
      },
      "message": "chore(deps): bump pyasn1 from 0.6.2 to 0.6.3 (#1202)\n\nBumps [pyasn1](https://github.com/pyasn1/pyasn1) from 0.6.2 to 0.6.3.\n- [Release notes](https://github.com/pyasn1/pyasn1/releases)\n- [Changelog](https://github.com/pyasn1/pyasn1/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pyasn1/pyasn1/compare/v0.6.2...v0.6.3)\n\n---\nupdated-dependencies:\n- dependency-name: pyasn1\n  dependency-version: 0.6.3\n  dependency-type: indirect\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": "ad3d2c6b6cebc442ba529f8ee54d50abc080c93f",
      "tree": "5b9b6a838e91d8c56e160b9a215f1acb7aa27334",
      "parents": [
        "7fe002ce74d084563eaf65ff17b8f38a5c45579c"
      ],
      "author": {
        "name": "yehfela",
        "email": "49918362+yehfelareborn@users.noreply.github.com",
        "time": "Wed Mar 18 01:02:07 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 01:02:07 2026 +0800"
      },
      "message": "[QDP] Add angle and basis encoding tests for numpy input (#1179)\n\n* test(qdp): add angle and basis encoding tests for numpy input\n\nrefactor(qdp): centralize torch import and CUDA skip boilerplate in test_numpy\n\nReplace per-test pytest.importorskip(\"torch\") and CUDA availability checks\nwith a module-level importorskip and a shared autouse fixture.\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n\nrefactor(qdp): use pytest.param\n  id\u003d instead of unused description param\n\ntest(qdp):\n  add angle encoding correctness test for known angles\n\n* docs: self host katex.min.css to fix not loading issue (#1140)\n\n* fix(qdp): correct angle encoding expected probabilities to full-angle\n\n* revert(pre-commit): downgrade ruff from v0.15.6 to v0.15.5\n\n---------\n\nCo-authored-by: Tim Hsiung \u003cbear890707@gmail.com\u003e"
    },
    {
      "commit": "7fe002ce74d084563eaf65ff17b8f38a5c45579c",
      "tree": "a5704c0eee564f67aa6f2944afedf6a7c3edcfd6",
      "parents": [
        "56353845d132c33e22984950b8b1705eb8c374ec"
      ],
      "author": {
        "name": "ChenChen Lai",
        "email": "72776271+0lai0@users.noreply.github.com",
        "time": "Tue Mar 17 17:04:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 17:04:26 2026 +0800"
      },
      "message": "[QDP] Enhance benchmark\u0027s installation journey (#1154)\n\n* Enhace benchmark\u0027s installation journey\n\n* modify makefile cmd and readme\n\n* modify makefile command\n\n* Potential fix for pull request finding\n\nCo-authored-by: Copilot Autofix powered by AI \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n* Potential fix for pull request finding\n\nCo-authored-by: Copilot Autofix powered by AI \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n* rename setup-benchmark\n\n---------\n\nCo-authored-by: 0lai0 \u003c0lai0\u003e\nCo-authored-by: Copilot Autofix powered by AI \u003c175728472+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "56353845d132c33e22984950b8b1705eb8c374ec",
      "tree": "24ec66cc50d16f01a6729c7fa8528c8e12f75e12",
      "parents": [
        "54fcd13dcb8c3cffd69fe7df1ee64c41286b5e5b"
      ],
      "author": {
        "name": "Guan-Ming (Wesley) Chiu",
        "email": "105915352+guan404ming@users.noreply.github.com",
        "time": "Tue Mar 17 15:39:38 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 15:39:38 2026 +0800"
      },
      "message": "Add wheel build pipeline (#1195)\n\nSigned-off-by: Guan-Ming Chiu \u003cguanmingchiu@gmail.com\u003e\nCo-authored-by: Ryan Huang \u003chcr@apache.org\u003e"
    },
    {
      "commit": "54fcd13dcb8c3cffd69fe7df1ee64c41286b5e5b",
      "tree": "c704295d7238f53707b0446596d16ef25fdb412d",
      "parents": [
        "2e9248ba06b5edf67adde8b89525b8febcd843e9"
      ],
      "author": {
        "name": "wdskuki",
        "email": "dswei1989@gmail.com",
        "time": "Tue Mar 17 11:52:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 11:52:44 2026 +0800"
      },
      "message": "Hoist loop-invariant norm computation in iqp_encode_batch_kernel_naive (#1198)"
    },
    {
      "commit": "2e9248ba06b5edf67adde8b89525b8febcd843e9",
      "tree": "8594d25d0a30e74cc15df6a4b61974434ee4fad1",
      "parents": [
        "4ab3619cfd7baf2a13fc0a1b1bf4fbabce66be75"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 17 08:50:35 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 08:50:35 2026 +0800"
      },
      "message": "chore(deps): bump lz4_flex from 0.11.5 to 0.11.6 in /qdp (#1197)\n\nBumps [lz4_flex](https://github.com/pseitz/lz4_flex) from 0.11.5 to 0.11.6.\n- [Release notes](https://github.com/pseitz/lz4_flex/releases)\n- [Changelog](https://github.com/PSeitz/lz4_flex/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/pseitz/lz4_flex/compare/0.11.5...0.11.6)\n\n---\nupdated-dependencies:\n- dependency-name: lz4_flex\n  dependency-version: 0.11.6\n  dependency-type: indirect\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": "4ab3619cfd7baf2a13fc0a1b1bf4fbabce66be75",
      "tree": "9998b3e0e49dc7df3a9fa90def4b53ba325fcadf",
      "parents": [
        "5ece9f461abda2bdadbe793f212a730e6d0d5d18"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Tue Mar 17 00:43:50 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 00:43:50 2026 +0800"
      },
      "message": "docs: self host katex.min.css to fix not loading issue (#1140)"
    },
    {
      "commit": "5ece9f461abda2bdadbe793f212a730e6d0d5d18",
      "tree": "987e19c2cb6f2b56f69176cb29494102d948dfcc",
      "parents": [
        "8d96c7f68ddb57608d397474340ce45977e65132"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Mon Mar 16 19:36:30 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 19:36:30 2026 +0800"
      },
      "message": "Initial effort on adding type hints to qumat (#1190)"
    },
    {
      "commit": "8d96c7f68ddb57608d397474340ce45977e65132",
      "tree": "cda0cf943ee108799a2a63e4c373426d7001e3ea",
      "parents": [
        "8123703f3ee7c73f7df94b74519603cdcba9cb79"
      ],
      "author": {
        "name": "Ryan Huang",
        "email": "hcr@apache.org",
        "time": "Mon Mar 16 19:05:29 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 19:05:29 2026 +0800"
      },
      "message": "refactor: `iqp_encode_kernel` and `iqp_encode_batch_kernel` (#1188)\n\n* refactor: optimize amplitude computation in naive encoding kernel\n\n* Potential fix for pull request finding\n\nCo-authored-by: Copilot Autofix powered by AI \u003c175728472+Copilot@users.noreply.github.com\u003e\n\n---------\n\nCo-authored-by: Copilot Autofix powered by AI \u003c175728472+Copilot@users.noreply.github.com\u003e"
    },
    {
      "commit": "8123703f3ee7c73f7df94b74519603cdcba9cb79",
      "tree": "5c9ce9f384758949f4280ff660dbca404296dae1",
      "parents": [
        "a3f26749a02496c4723ab6e4830b740ec3806258"
      ],
      "author": {
        "name": "Ryan Huang",
        "email": "hcr@apache.org",
        "time": "Sun Mar 15 17:06:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 15 17:06:23 2026 +0800"
      },
      "message": "Add conditional check for repository in workflow (#1185)"
    },
    {
      "commit": "a3f26749a02496c4723ab6e4830b740ec3806258",
      "tree": "4dfc02cfc6da4b8f39221677107c7dea2dc6ffaa",
      "parents": [
        "b89617b1b590d32a8599487dbab98ac602cf84dd"
      ],
      "author": {
        "name": "Vic Wen",
        "email": "99777196+viiccwen@users.noreply.github.com",
        "time": "Sun Mar 15 14:43:25 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 15 14:43:25 2026 +0800"
      },
      "message": "[QDP] centralized Python tests and default to single-process pytest to avoid CUDA OOM (#1147)\n\n* chore: move qdp_python testing to testing/qdp_python/...\n\n* docs: update documentation\n\n* docs: simplify testing.md\n\n* chore: add specific package into Makefile\n\n* fix: pre-commit error"
    },
    {
      "commit": "b89617b1b590d32a8599487dbab98ac602cf84dd",
      "tree": "b65081abd6a0b0cf1002ac0bdd520e38e384041b",
      "parents": [
        "2524716d462a1b499cbcf9c5cc2511690138458c"
      ],
      "author": {
        "name": "Jie-Kai Chang",
        "email": "jiekaichang@apache.org",
        "time": "Fri Mar 13 10:13:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 10:13:58 2026 +0800"
      },
      "message": "[QDP] Add GCS remote URL support (#1174)\n\n* [QDP] Add GCS remote URL support\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e\n\n* cargo.lock\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e\n\n---------\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e"
    },
    {
      "commit": "2524716d462a1b499cbcf9c5cc2511690138458c",
      "tree": "246f287ce8004511e4255f15f0701a92d559aad7",
      "parents": [
        "ea99a8a3e338e8859d872f6cec5cd4f6c56fe4ac"
      ],
      "author": {
        "name": "Vic Wen",
        "email": "99777196+viiccwen@users.noreply.github.com",
        "time": "Thu Mar 12 15:24:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 12 15:24:49 2026 +0800"
      },
      "message": "refactor: standardize qdp-core GPU integration tests (#1172)\n\n* refactor: add shred CUDA init helper\n\n* refactor: streamline DLPack memory management in tests\n\n* refactor: rename testing files with gpu prefix\n\n* docs: update docs"
    },
    {
      "commit": "ea99a8a3e338e8859d872f6cec5cd4f6c56fe4ac",
      "tree": "81b453f6cce50f68053ef4e547defb4fe9042601",
      "parents": [
        "10639964fe93142fcace97ecd60950e80c96691c"
      ],
      "author": {
        "name": "Guan-Ming (Wesley) Chiu",
        "email": "105915352+guan404ming@users.noreply.github.com",
        "time": "Wed Mar 11 10:43:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 10:43:37 2026 +0800"
      },
      "message": "Enable auto merge (#1168)"
    },
    {
      "commit": "10639964fe93142fcace97ecd60950e80c96691c",
      "tree": "2dcc56ce4ec10d5fddc02330c2ac64afcc5d4e01",
      "parents": [
        "0acb0643dc0585d3569238a08d08cd545a4f50c1"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Wed Mar 11 10:26:51 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 10:26:51 2026 +0800"
      },
      "message": "docs: fix link (#1165)"
    },
    {
      "commit": "0acb0643dc0585d3569238a08d08cd545a4f50c1",
      "tree": "dd8088b0f7bf01701f9f3e5ca5e56eb9d06a4f54",
      "parents": [
        "f2638e2c40ddf7c194cb82497a4b6b455139b39d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Mar 11 10:12:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 10:12:49 2026 +0800"
      },
      "message": "chore(deps): bump quinn-proto from 0.11.13 to 0.11.14 in /qdp (#1167)\n\nBumps [quinn-proto](https://github.com/quinn-rs/quinn) from 0.11.13 to 0.11.14.\n- [Release notes](https://github.com/quinn-rs/quinn/releases)\n- [Commits](https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.13...quinn-proto-0.11.14)\n\n---\nupdated-dependencies:\n- dependency-name: quinn-proto\n  dependency-version: 0.11.14\n  dependency-type: indirect\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": "f2638e2c40ddf7c194cb82497a4b6b455139b39d",
      "tree": "13b9f682e0b0727eef841d0e5d245e3038b79f78",
      "parents": [
        "38186376ac0a3cd4e689b1be1b33725f773fdcc0"
      ],
      "author": {
        "name": "Guan-Ming (Wesley) Chiu",
        "email": "105915352+guan404ming@users.noreply.github.com",
        "time": "Tue Mar 10 17:08:44 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 17:08:44 2026 +0800"
      },
      "message": "Pin lychee-action to ASF-approved SHA (#1164)"
    },
    {
      "commit": "38186376ac0a3cd4e689b1be1b33725f773fdcc0",
      "tree": "6707b6db7c651ef8dd7f4de660d9581daa678266",
      "parents": [
        "6092a6c96cb3071f473e1d49ac8301f13c6c420b"
      ],
      "author": {
        "name": "Ryan Huang",
        "email": "hcr@apache.org",
        "time": "Tue Mar 10 15:51:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 15:51:56 2026 +0800"
      },
      "message": "feat: add MNIST amplitude encoding benchmarks for PennyLane and QDP p… (#1161)\n\n* feat: add MNIST amplitude encoding benchmarks for PennyLane and QDP pipelines\n\n* feat: add timing for QDP encoding in MNIST amplitude pipeline"
    },
    {
      "commit": "6092a6c96cb3071f473e1d49ac8301f13c6c420b",
      "tree": "29a2f61f900fe8e794c0d90af8432634c23a6f72",
      "parents": [
        "20a8108f06fac2b9edecd05587b5a2c6839781ba"
      ],
      "author": {
        "name": "ChenChen Lai",
        "email": "72776271+0lai0@users.noreply.github.com",
        "time": "Tue Mar 10 15:28:55 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 15:28:55 2026 +0800"
      },
      "message": "[QDP] Optimize run_throughput_pipeline to avoid per-iteration Vec allocations (#1136)\n\n* Optimize run_throughput_pipeline to avoid per-iteration Vec allocations\n\n* fix: address clippy warning in test code\n\n* add edge case\n\n* add test\n\n---------\n\nCo-authored-by: user \u003c0lai0\u003e"
    },
    {
      "commit": "20a8108f06fac2b9edecd05587b5a2c6839781ba",
      "tree": "5326878c685fb87167f1b8ff8f1792a8de5f0bec",
      "parents": [
        "d1e630e26745bf326fe8eb7a77f67a1c118245c4"
      ],
      "author": {
        "name": "ChenChen Lai",
        "email": "72776271+0lai0@users.noreply.github.com",
        "time": "Tue Mar 10 11:47:34 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 11:47:34 2026 +0800"
      },
      "message": "add document typecheck ci test (#1163)\n\nCo-authored-by: 0lai0 \u003c0lai0\u003e"
    },
    {
      "commit": "d1e630e26745bf326fe8eb7a77f67a1c118245c4",
      "tree": "fd912203758babca1bf491b8b52ff1158853f6a7",
      "parents": [
        "4390f792a83b34dc126b428511ef9ee318dfea6d"
      ],
      "author": {
        "name": "Guan-Ming (Wesley) Chiu",
        "email": "105915352+guan404ming@users.noreply.github.com",
        "time": "Tue Mar 10 01:26:47 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 01:26:47 2026 +0800"
      },
      "message": "[QDP] Add remote URL support for cloud object storage (S3) (#1130)\n\n* [QDP] Add remote URL support for cloud object storage (S3)\n\n* Update tests\n\nSigned-off-by: Guan-Ming Chiu \u003cguanmingchiu@gmail.com\u003e\n\n---------\n\nSigned-off-by: Guan-Ming Chiu \u003cguanmingchiu@gmail.com\u003e\nCo-authored-by: Ryan Huang \u003chcr@apache.org\u003e"
    },
    {
      "commit": "4390f792a83b34dc126b428511ef9ee318dfea6d",
      "tree": "849fee89a10d754987ca5b41da2265f69f316026",
      "parents": [
        "c7e38cb94121972ec4d3d830cb2816f46e1f0c74"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Mon Mar 09 12:48:18 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 12:48:18 2026 +0800"
      },
      "message": "Enable Ruff rules E and most of ANN (#1159)"
    },
    {
      "commit": "c7e38cb94121972ec4d3d830cb2816f46e1f0c74",
      "tree": "a2e7b2e3ad5a8b2f0b2bf371aeafc7ba38e26c27",
      "parents": [
        "a7aca7f374215e60b41a7bc495c58b12b13e3393"
      ],
      "author": {
        "name": "Vic Wen",
        "email": "99777196+viiccwen@users.noreply.github.com",
        "time": "Mon Mar 09 01:11:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 01:11:52 2026 +0800"
      },
      "message": "feat: support CUDA tensor GPU-pointer encoding for iqp and iqp-z (#1115)\n\n* feat: support GPU-pointer encoding\n\n* test: add testing for qdp-core\n\n* fix: handle misaligned float32 batch amplitude loads\n\n* fix: expected data length calculation and consolidate qubit input validation\n\n* test: add more testing, not only happy path\n\n---------\n\nCo-authored-by: Ryan Huang \u003chcr@apache.org\u003e"
    },
    {
      "commit": "a7aca7f374215e60b41a7bc495c58b12b13e3393",
      "tree": "663067ae4a4fd4b790c3c3ab38eaadc6a9f6075f",
      "parents": [
        "9c0b3c264179b54296fd2ced8181e8d0ad2c5dff"
      ],
      "author": {
        "name": "ChenChen Lai",
        "email": "72776271+0lai0@users.noreply.github.com",
        "time": "Sun Mar 08 23:31:19 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 08 23:31:19 2026 +0800"
      },
      "message": "Fix qdp/getting-started.md url (#1157)\n\nCo-authored-by: 0lai0 \u003c0lai0\u003e"
    },
    {
      "commit": "9c0b3c264179b54296fd2ced8181e8d0ad2c5dff",
      "tree": "7e122d946d703fbb384337287cccde8a05fc01bb",
      "parents": [
        "64c437b572acef4846aa075d038f6170e919f3b3"
      ],
      "author": {
        "name": "Ryan Huang",
        "email": "hcr@apache.org",
        "time": "Sun Mar 08 23:30:49 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 08 23:30:49 2026 +0800"
      },
      "message": "Add missing \u0027s\u0027 to Jupyter ci and change wrong flag usage (#1150)\n\n* Update notebook-testing.yml\n\n* Update notebook-testing.yml\n\n* Update .github/workflows/notebook-testing.yml\n\nCo-authored-by: Tim Hsiung \u003cbear890707@gmail.com\u003e\n\n---------\n\nCo-authored-by: Tim Hsiung \u003cbear890707@gmail.com\u003e"
    },
    {
      "commit": "64c437b572acef4846aa075d038f6170e919f3b3",
      "tree": "fb6e68735ef55686b4e6b374dcebfd9869f64401",
      "parents": [
        "587a1d9c2f631969c2fc5537364b99dae8d96d65"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Sun Mar 08 23:30:08 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 08 23:30:08 2026 +0800"
      },
      "message": "Re-enable ruff on ipynb (#1149)"
    },
    {
      "commit": "587a1d9c2f631969c2fc5537364b99dae8d96d65",
      "tree": "8099e1955c1544acec0eba6e5a9f23d67efd6675",
      "parents": [
        "b7b10dfbf56e2d91f26753a60fb126a098168acc"
      ],
      "author": {
        "name": "Jie-Kai Chang",
        "email": "jiekaichang@apache.org",
        "time": "Sun Mar 08 22:46:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 08 22:46:56 2026 +0800"
      },
      "message": "[Doc] PR policy and Review Guidelines (#1122)\n\n* [Doc] PR policy and Review Guidelines\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e\n\n* fix\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e\n\n* GenAI Guidelines\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e\n\n* update\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e\n\n---------\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e\nCo-authored-by: Ryan Huang \u003chcr@apache.org\u003e"
    },
    {
      "commit": "b7b10dfbf56e2d91f26753a60fb126a098168acc",
      "tree": "32d08d35edb2e22f41265b0128f9e2c7dece2227",
      "parents": [
        "f928fde3fbc3db5688eeec6f551f25d16d30558e"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Sun Mar 08 16:27:17 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 08 16:27:17 2026 +0800"
      },
      "message": "ci: lychee to check broken links (#1145)"
    },
    {
      "commit": "f928fde3fbc3db5688eeec6f551f25d16d30558e",
      "tree": "7162050cdd3625d9119f838b9bddfa9ac80676ed",
      "parents": [
        "98602f1b81f8dd0270eaa96d4e91bd21f56ed271"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Sun Mar 08 16:08:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 08 16:08:43 2026 +0800"
      },
      "message": "enable important ruff rules that can be fixed easily (#1143)\n\nCo-authored-by: Ryan Huang \u003chcr@apache.org\u003e"
    },
    {
      "commit": "98602f1b81f8dd0270eaa96d4e91bd21f56ed271",
      "tree": "1acec1217a901ae2e763fdc69767c08535210f88",
      "parents": [
        "927044b49d48a49351249b72f39ead1ddf2bea52"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Sun Mar 08 01:02:31 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 08 01:02:31 2026 +0800"
      },
      "message": "test: add pytest-xdist to speed up tests (#1142)"
    },
    {
      "commit": "927044b49d48a49351249b72f39ead1ddf2bea52",
      "tree": "63c694c3b9c34e8f0454feb00564ba49d4f449e7",
      "parents": [
        "55622fd257816688bf15a617b61269c75ae768ce"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Sat Mar 07 11:38:52 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 11:38:52 2026 +0800"
      },
      "message": "docs: merge website/CONTRIBUTING.md into website/README.md, add troubleshooting guide (#1134)"
    },
    {
      "commit": "55622fd257816688bf15a617b61269c75ae768ce",
      "tree": "09bcacf18a96ec6c4cef76ad26e913e724675d36",
      "parents": [
        "c4a2d56dc1b0eec24a12af1ea96660c557b59f63"
      ],
      "author": {
        "name": "Guan-Ming (Wesley) Chiu",
        "email": "105915352+guan404ming@users.noreply.github.com",
        "time": "Sat Mar 07 11:17:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 11:17:14 2026 +0800"
      },
      "message": "[QDP] Remove circular qumat dependency from qumat-qdp (#1135)"
    },
    {
      "commit": "c4a2d56dc1b0eec24a12af1ea96660c557b59f63",
      "tree": "b120a606ebcf273431b904a4fa1954046953ca97",
      "parents": [
        "7ec1d8fdf79bf971c7f276a69e74e8aa4efd9243"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Sat Mar 07 10:21:39 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 10:21:39 2026 +0800"
      },
      "message": "docs: use relative path to avoid link to docs with different version (#1137)"
    },
    {
      "commit": "7ec1d8fdf79bf971c7f276a69e74e8aa4efd9243",
      "tree": "6ebe896776b7b0e79fe37c41c4792739dfc3ab14",
      "parents": [
        "df1aa3462578f95c6210c412b2fe6609d72464bc"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Sat Mar 07 10:21:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 10:21:12 2026 +0800"
      },
      "message": "docs: fix doc version inconsistency in navbar (#1138)"
    },
    {
      "commit": "df1aa3462578f95c6210c412b2fe6609d72464bc",
      "tree": "6725c6a60c3bb09cd87d65af92b16ac10316295b",
      "parents": [
        "e2cdaed29b9675779b7ebee70b1144654c0ed224"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Sat Mar 07 10:02:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 10:02:56 2026 +0800"
      },
      "message": "docs: add frontmatter to every docs/**/*.md (#1133)"
    },
    {
      "commit": "e2cdaed29b9675779b7ebee70b1144654c0ed224",
      "tree": "8c5cfb113acc74fc454658d56c574033ef7ab7f2",
      "parents": [
        "598a9ad36886b3d010245a04eff13fea6ab59950"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Sat Mar 07 10:02:39 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 10:02:39 2026 +0800"
      },
      "message": "docs: better hot reload (#1132)"
    },
    {
      "commit": "598a9ad36886b3d010245a04eff13fea6ab59950",
      "tree": "00e13a5d9d9a9c9176b7257211e2b0584f1b9ae5",
      "parents": [
        "4776a6f4379460265fdd5079c8ffe59029285ff7"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Sat Mar 07 10:02:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 10:02:28 2026 +0800"
      },
      "message": "docs: improve website math format (#1131)"
    },
    {
      "commit": "4776a6f4379460265fdd5079c8ffe59029285ff7",
      "tree": "c76c7069f315b028e3ca053eb654a9060a268186",
      "parents": [
        "ba5992f482337e206aef91d6f170ec2bdd3332ce"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Sat Mar 07 00:39:15 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 07 00:39:15 2026 +0800"
      },
      "message": "docs(README): update basic-gates link to point to the documentation site (#1128)"
    },
    {
      "commit": "ba5992f482337e206aef91d6f170ec2bdd3332ce",
      "tree": "ea347d5492f81b99b65e30d798c74ee7e211ea84",
      "parents": [
        "713ceff412622c1b6c7f1c34dc6236709c6b1bc1"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Fri Mar 06 18:30:32 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 06 18:30:32 2026 +0800"
      },
      "message": "docs(katex): remove custom .katex style to address math expression duplication issue (#1129)"
    },
    {
      "commit": "713ceff412622c1b6c7f1c34dc6236709c6b1bc1",
      "tree": "b6443bb69cb1d42ef0e8abcbc332683337444031",
      "parents": [
        "e5f936c312de9f53489e2cd45023e2641c42766b"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Fri Mar 06 17:46:01 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 06 17:46:01 2026 +0800"
      },
      "message": "docs(basic-gates.md): fix broken LaTeX math in GitHub Markdown (#1127)"
    },
    {
      "commit": "e5f936c312de9f53489e2cd45023e2641c42766b",
      "tree": "094509ed9f299d8b5646b395b2141ea0edc16388",
      "parents": [
        "634f0e12f8cd4c78c97ced6279c777dc7e10be2f"
      ],
      "author": {
        "name": "Tim Hsiung",
        "email": "bear890707@gmail.com",
        "time": "Fri Mar 06 17:29:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 06 17:29:46 2026 +0800"
      },
      "message": "docs(README): update broken internal docs link (#1126)"
    },
    {
      "commit": "634f0e12f8cd4c78c97ced6279c777dc7e10be2f",
      "tree": "61a7ef61b626f1087b37a9a12de1032e927807c5",
      "parents": [
        "5ef66dbb94c75cc83c578a5172fdbea8494ef510"
      ],
      "author": {
        "name": "ChenChen Lai",
        "email": "72776271+0lai0@users.noreply.github.com",
        "time": "Thu Mar 05 22:32:14 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 22:32:14 2026 +0800"
      },
      "message": "replacing internal error-to-string with comprehensive implementation (#1124)\n\n"
    },
    {
      "commit": "5ef66dbb94c75cc83c578a5172fdbea8494ef510",
      "tree": "d8c69d4895c2a62a6548634e3c13512866b012e0",
      "parents": [
        "a5428c0c3e62262805f146d67e5fc2a42cfc6cc5"
      ],
      "author": {
        "name": "Jie-Kai Chang",
        "email": "jiekaichang@apache.org",
        "time": "Thu Mar 05 16:16:37 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 16:16:37 2026 +0800"
      },
      "message": "developement guide (#1121)\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e"
    },
    {
      "commit": "a5428c0c3e62262805f146d67e5fc2a42cfc6cc5",
      "tree": "19ac2d7d7b11760fd425d7edb9270c7799698d5c",
      "parents": [
        "b13c6f36dd74abf415ecefc268a246dceb4d7eda"
      ],
      "author": {
        "name": "ChenChen Lai",
        "email": "72776271+0lai0@users.noreply.github.com",
        "time": "Thu Mar 05 16:05:01 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 16:05:01 2026 +0800"
      },
      "message": "[QDP] add document hardcoded NullHandling::FillZero in stream_encode (#1120)\n\n"
    },
    {
      "commit": "b13c6f36dd74abf415ecefc268a246dceb4d7eda",
      "tree": "0957e03126f0622ab73fc9ce717b1cc87975f8c1",
      "parents": [
        "2541c6803e551975455fd52a0d62fe72a94d687e"
      ],
      "author": {
        "name": "Vic Wen",
        "email": "99777196+viiccwen@users.noreply.github.com",
        "time": "Thu Mar 05 16:04:25 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 16:04:25 2026 +0800"
      },
      "message": "feat: add CUDA float32 batch amplitude encoding support in Python bindings (#1116)\n\n* Add CUDA float32 batch amplitude encoding in Python bindings\n\n* Add Python tests for CUDA float32 batch amplitude encoding\n\n* fix: handle misaligned float32 batch amplitude loads\n\n* refactor: streamline tensor size extraction\n\n---------\n\nCo-authored-by: Ryan Huang \u003chcr@apache.org\u003e\nCo-authored-by: Guan-Ming (Wesley) Chiu \u003c105915352+guan404ming@users.noreply.github.com\u003e"
    },
    {
      "commit": "2541c6803e551975455fd52a0d62fe72a94d687e",
      "tree": "b1ef8575a99fe2bdac682963e721162bca753710",
      "parents": [
        "dfe118e18efb7e9c0f9c90ec22b09dd27394ba52"
      ],
      "author": {
        "name": "Jie-Kai Chang",
        "email": "jiekaichang@apache.org",
        "time": "Thu Mar 05 14:28:41 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 14:28:41 2026 +0800"
      },
      "message": "[Website][Docs] Redirect website \u0026 unified download Page (#1119)\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e"
    },
    {
      "commit": "dfe118e18efb7e9c0f9c90ec22b09dd27394ba52",
      "tree": "f505ba382ed4982dc851a0ca10996cd0901f5f12",
      "parents": [
        "69c312eb12eee97cb496bf1be83787e2a80a2216"
      ],
      "author": {
        "name": "ChenChen Lai",
        "email": "72776271+0lai0@users.noreply.github.com",
        "time": "Thu Mar 05 10:30:56 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 10:30:56 2026 +0800"
      },
      "message": "[QDP] DLPack Tensor unsafe cleanup refactoring (#1011)\n\n* DLPack Tensor Cleanup Refactoring\n\n* add test for free_dlpack_tensor\n\n---------\n\nCo-authored-by: Ryan Huang \u003chcr@apache.org\u003e\nCo-authored-by: Guan-Ming (Wesley) Chiu \u003c105915352+guan404ming@users.noreply.github.com\u003e"
    },
    {
      "commit": "69c312eb12eee97cb496bf1be83787e2a80a2216",
      "tree": "ac6592c8b5623cbd2865d91134500c8a1d330cc1",
      "parents": [
        "8f83f918184e5b89e97fc4e13303766202271fad"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Mar 05 10:30:28 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 10:30:28 2026 +0800"
      },
      "message": "chore(deps): bump minimatch and serve-handler in /website (#1118)\n\nBumps [minimatch](https://github.com/isaacs/minimatch) and [serve-handler](https://github.com/vercel/serve-handler). These dependencies needed to be updated together.\n\nUpdates `minimatch` from 3.1.2 to 3.1.5\n- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)\n- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)\n\nUpdates `serve-handler` from 6.1.6 to 6.1.7\n- [Release notes](https://github.com/vercel/serve-handler/releases)\n- [Commits](https://github.com/vercel/serve-handler/compare/6.1.6...6.1.7)\n\n---\nupdated-dependencies:\n- dependency-name: minimatch\n  dependency-version: 3.1.5\n  dependency-type: indirect\n- dependency-name: serve-handler\n  dependency-version: 6.1.7\n  dependency-type: indirect\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": "8f83f918184e5b89e97fc4e13303766202271fad",
      "tree": "78b05e459a2b27408d51e86bf15e3d5257443f46",
      "parents": [
        "aae66327b48ffc91196cdd78056c1f38d7f3f55c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Mar 05 10:15:25 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 05 10:15:25 2026 +0800"
      },
      "message": "chore(deps): bump svgo from 3.3.2 to 3.3.3 in /website (#1117)\n\nBumps [svgo](https://github.com/svg/svgo) from 3.3.2 to 3.3.3.\n- [Release notes](https://github.com/svg/svgo/releases)\n- [Commits](https://github.com/svg/svgo/compare/v3.3.2...v3.3.3)\n\n---\nupdated-dependencies:\n- dependency-name: svgo\n  dependency-version: 3.3.3\n  dependency-type: indirect\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": "aae66327b48ffc91196cdd78056c1f38d7f3f55c",
      "tree": "8f637378ec102ac6b71dff6ac66ae3280be950d8",
      "parents": [
        "52bc028e778c08cccc148c63508c59cc46ace19f"
      ],
      "author": {
        "name": "Howardisme",
        "email": "151126672+Howardisme@users.noreply.github.com",
        "time": "Wed Mar 04 18:26:43 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 04 18:26:43 2026 +0800"
      },
      "message": "Improve test coverage for qiskit_backend.py to 99% (#1112)\n\n* test: add fallback test for qiskit custom simulator\n\n* test: add coverage for draw_circuit method across all backends\n\n* test: add coverage for apply_swap_gate function across all backends"
    },
    {
      "commit": "52bc028e778c08cccc148c63508c59cc46ace19f",
      "tree": "b52b981c7f4bf4f34c2d314c4438cec1afa84cb4",
      "parents": [
        "4eaeb0809d14d7a069854b16ed2e40b64c07df9b"
      ],
      "author": {
        "name": "Vic Wen",
        "email": "99777196+viiccwen@users.noreply.github.com",
        "time": "Wed Mar 04 15:40:10 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 04 15:40:10 2026 +0800"
      },
      "message": "[QDP] Add zero-copy amplitude batch encoding from float32 GPU tensors (#1029)\n\n* Add batch float32 amplitude encoding\n\n* Add batch float32 amplitude encoding tests\n\n---------\n\nCo-authored-by: Ryan Huang \u003chcr@apache.org\u003e"
    },
    {
      "commit": "4eaeb0809d14d7a069854b16ed2e40b64c07df9b",
      "tree": "7d3cbfe63b65c19a37d619ad099cb892894e1ca1",
      "parents": [
        "cedcc762286f8bc7c3ba7569a5deb4e5e15b8bba"
      ],
      "author": {
        "name": "Suyash Parmar",
        "email": "suyashparmar44@gmail.com",
        "time": "Wed Mar 04 12:51:38 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 04 15:21:38 2026 +0800"
      },
      "message": "Fix/dynamic cuda encoding method list (#1100)\n\n* Enable CUDA tensor validation for iqp and iqp-z encodings\n\n* Make CUDA unsupported-method error list dynamic\n\n* Refine CUDA method-list formatter per review feedback\n\n* Move CUDA encoding constants into shared module\n\n* Use centralized method list as CUDA support gate\n\n---------\n\nCo-authored-by: Suyash Parmar \u003csuyashparmar@Suyashs-MacBook-Pro.local\u003e\nCo-authored-by: Ryan Huang \u003chcr@apache.org\u003e"
    },
    {
      "commit": "cedcc762286f8bc7c3ba7569a5deb4e5e15b8bba",
      "tree": "34ff9a59193de083bda9644ff51452324ae6ae1b",
      "parents": [
        "b68cdfdd98dee797ad8fff2c6de4fb39368d785a"
      ],
      "author": {
        "name": "Vic Wen",
        "email": "99777196+viiccwen@users.noreply.github.com",
        "time": "Wed Mar 04 14:41:58 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 04 14:41:58 2026 +0800"
      },
      "message": "fix: misaligned vector loads for odd-length samples in batch amplitude and norm kernels (#1108)\n\n"
    },
    {
      "commit": "b68cdfdd98dee797ad8fff2c6de4fb39368d785a",
      "tree": "cb338f2dfa9f7182de11c5261af87600dd0ff55b",
      "parents": [
        "c801fe553703733ff095a0001576d31a21d939f4"
      ],
      "author": {
        "name": "Suyash Parmar",
        "email": "suyashparmar44@gmail.com",
        "time": "Tue Mar 03 06:13:16 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 08:43:16 2026 +0800"
      },
      "message": "Enable CUDA tensor validation for iqp and iqp-z encodings (#1093)\n\nCo-authored-by: Suyash Parmar \u003csuyashparmar@Suyashs-MacBook-Pro.local\u003e\nCo-authored-by: Ryan Huang \u003chcr@apache.org\u003e"
    },
    {
      "commit": "c801fe553703733ff095a0001576d31a21d939f4",
      "tree": "4ca3ffb950f1bd15e7ebab8baaea82b058f9d464",
      "parents": [
        "9e0aac1626d96b63b82e4f88862b08ac4fe8b609"
      ],
      "author": {
        "name": "Ryan Huang",
        "email": "hcr@apache.org",
        "time": "Tue Mar 03 08:22:02 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 08:22:02 2026 +0800"
      },
      "message": "Add default null handling to run_throughput_pipeline_py function (#1110)\n\n"
    },
    {
      "commit": "9e0aac1626d96b63b82e4f88862b08ac4fe8b609",
      "tree": "488d740eb1add73b73cb75ab95f789dd0570e872",
      "parents": [
        "2dc9a02faf87b1d431147e890bc59a3fcfd5cf38"
      ],
      "author": {
        "name": "Ryan Huang",
        "email": "hcr@apache.org",
        "time": "Tue Mar 03 07:31:48 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 07:31:48 2026 +0800"
      },
      "message": "Add unified and configurable null handling (#1101)\n\n* Add unified and configurable null handling\n\n* Remove unused import of `Array` in I/O utilities"
    },
    {
      "commit": "2dc9a02faf87b1d431147e890bc59a3fcfd5cf38",
      "tree": "2cc62e1e1da6da8c701734bf59e879719447ce6f",
      "parents": [
        "5db5e8dc5982c6e488469e3eb65bae70641ddfea"
      ],
      "author": {
        "name": "Ryan Huang",
        "email": "hcr@apache.org",
        "time": "Sun Mar 01 19:55:13 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 01 19:55:13 2026 +0800"
      },
      "message": "Added the run_throughput_pipeline_py PyO3 binding function so make test_python passes (#1098)\n\n"
    },
    {
      "commit": "5db5e8dc5982c6e488469e3eb65bae70641ddfea",
      "tree": "807b24eb46d4a2706280cd593a061f64b6592023",
      "parents": [
        "a0449b5c81c4f13f68b41047c201360484109beb"
      ],
      "author": {
        "name": "Ryan Huang",
        "email": "hcr@apache.org",
        "time": "Sat Feb 28 11:07:26 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 28 11:07:26 2026 +0800"
      },
      "message": "make test_rust will automatically install cargo-llvm-cov if it\u0027s not found (#1099)\n\n"
    },
    {
      "commit": "a0449b5c81c4f13f68b41047c201360484109beb",
      "tree": "b0228abb82bdea93fcc3cd611aec41bd8e98ef2b",
      "parents": [
        "88eb7d1dca8dc8363fbb5038f0b04d982436457f"
      ],
      "author": {
        "name": "KUAN-HAO HUANG",
        "email": "101171023+rich7420@users.noreply.github.com",
        "time": "Sat Feb 28 03:07:23 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 28 03:07:23 2026 +0800"
      },
      "message": "[QDP] feat: improve iris example (#1095)\n\n"
    },
    {
      "commit": "88eb7d1dca8dc8363fbb5038f0b04d982436457f",
      "tree": "945ca9d91b5bd678b0fbe0a86766a9aeefa3a82a",
      "parents": [
        "2e17724c4b87b59439c0024dc14d184a80b47f49"
      ],
      "author": {
        "name": "Ryan Huang",
        "email": "hcr@apache.org",
        "time": "Thu Feb 26 23:37:12 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 26 23:37:12 2026 +0800"
      },
      "message": "Enhance README with QDP installation instructions (#1092)\n\nUpdated installation instructions for Qumat to include support for Quantum Data Plane (QDP)."
    },
    {
      "commit": "2e17724c4b87b59439c0024dc14d184a80b47f49",
      "tree": "1b570ef53d9e78c0877567fb4672794fe7341ca3",
      "parents": [
        "f152ca01f5bd840d3ddc9131dd04d72948a362cb"
      ],
      "author": {
        "name": "Jie-Kai Chang",
        "email": "jiekaichang@apache.org",
        "time": "Wed Feb 25 21:27:17 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 25 21:27:17 2026 +0800"
      },
      "message": "[Docs] Fix Biweekly Community Meeting Section (#1090)\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e"
    },
    {
      "commit": "f152ca01f5bd840d3ddc9131dd04d72948a362cb",
      "tree": "b0442b69e6b3191b9a36aed8b97c10d7c81624ad",
      "parents": [
        "c6cec499b95fadedf406aa7d733318975221d5aa"
      ],
      "author": {
        "name": "Jie-Kai Chang",
        "email": "jiekaichang@apache.org",
        "time": "Tue Feb 24 21:31:25 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 21:31:25 2026 +0800"
      },
      "message": "add codeowners (#1089)\n\nSigned-off-by: 400Ping \u003cjiekaichang@apache.org\u003e"
    },
    {
      "commit": "c6cec499b95fadedf406aa7d733318975221d5aa",
      "tree": "e5fc711386164bb90fadee5980a6c4a8e170b0c2",
      "parents": [
        "daece7e7f755cc7d46d5ec3a63ac6675b4ab4e0c"
      ],
      "author": {
        "name": "alisha-1000",
        "email": "alishaguptawork@gmail.com",
        "time": "Tue Feb 24 18:40:29 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 21:10:29 2026 +0800"
      },
      "message": "Improve coverage for qdp.py by testing import fallback and stub behavior (#1084)\n\n* Improve coverage for qdp.py by testing import fallback and stub behavior\n\n* Fix ruff and license header issues\n\n* Fix qdp import fallback tests to safely mock missing _qdp extension\n\n* Fix EOF newline\n\n* Strengthen qdp fallback tests: restore sys.modules, capture warnings, validate ImportError messages\n\n* Fix end-of-file formatting (pre-commit)\n\n---------\n\nCo-authored-by: Alisha Gupta \u003calishagupta2004gupta@gmail.com\u003e\nCo-authored-by: Ryan Huang \u003chcr@apache.org\u003e"
    },
    {
      "commit": "daece7e7f755cc7d46d5ec3a63ac6675b4ab4e0c",
      "tree": "12e3c362c3bdc47af18037813a9d88bbec014c31",
      "parents": [
        "d7cf2c3ee7b2f15d592e5969d99555f5d4893d9f"
      ],
      "author": {
        "name": "alisha-1000",
        "email": "alishaguptawork@gmail.com",
        "time": "Tue Feb 24 18:22:42 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 20:52:42 2026 +0800"
      },
      "message": "[Docs] Update how-to-contribute page to use GitHub Issues #1077 (#1087)\n\n* [Docs] Update how-to-contribute page to use GitHub Issues #1077\n\n* Fix end-of-file formatting (pre-commit)\n\n* Apply pre-commit fixes\n\n---------\n\nCo-authored-by: Alisha Gupta \u003calishagupta2004gupta@gmail.com\u003e\nCo-authored-by: Ryan Huang \u003chcr@apache.org\u003e"
    },
    {
      "commit": "d7cf2c3ee7b2f15d592e5969d99555f5d4893d9f",
      "tree": "6524f1f062b757aab7f40298d90a69dd71f14754",
      "parents": [
        "bdc1a7bed13a0df92398a0e5edf9587372269ce7"
      ],
      "author": {
        "name": "KUAN-HAO HUANG",
        "email": "101171023+rich7420@users.noreply.github.com",
        "time": "Tue Feb 24 19:57:46 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 19:57:46 2026 +0800"
      },
      "message": "Align Iris amplitude encoding benchmark between PennyLane and QDP (#1088)\n\n"
    },
    {
      "commit": "bdc1a7bed13a0df92398a0e5edf9587372269ce7",
      "tree": "5825753e9ea1d9489b6f7c449c9e88601f9bad11",
      "parents": [
        "5fd27b46e71712f4abff6e406a6b4cca9cd1068a"
      ],
      "author": {
        "name": "alisha-1000",
        "email": "alishaguptawork@gmail.com",
        "time": "Tue Feb 24 16:44:13 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 19:14:13 2026 +0800"
      },
      "message": "Improve test coverage for amazon_braket_backend.py (#1082)\n\n* Improve coverage for amazon_braket_backend.py to 99% by covering region handling, execution branches, and state vector path\n\n* Apply cargo fmt and fix clippy dead code warning\n\n* Revert unintended Rust test changes\n\n* Apply ruff formatting and strengthen tests\n\n---------\n\nCo-authored-by: Alisha Gupta \u003calishagupta2004gupta@gmail.com\u003e"
    },
    {
      "commit": "5fd27b46e71712f4abff6e406a6b4cca9cd1068a",
      "tree": "32dcccd33840cb9c4e561ee5d32e6946a6bc31d3",
      "parents": [
        "194903bf00ee06f631a551647160980910f56d5b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Feb 24 11:11:27 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 11:11:27 2026 +0800"
      },
      "message": "chore(deps): bump werkzeug from 3.1.5 to 3.1.6 in /qdp/qdp-python (#1086)\n\nBumps [werkzeug](https://github.com/pallets/werkzeug) from 3.1.5 to 3.1.6.\n- [Release notes](https://github.com/pallets/werkzeug/releases)\n- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/werkzeug/compare/3.1.5...3.1.6)\n\n---\nupdated-dependencies:\n- dependency-name: werkzeug\n  dependency-version: 3.1.6\n  dependency-type: indirect\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": "194903bf00ee06f631a551647160980910f56d5b",
      "tree": "339dd88dddbce3648dd79b05fc84af3b1c93d36e",
      "parents": [
        "08687ba5706dee57a8a1e1de3a8e0780ea926864"
      ],
      "author": {
        "name": "Ryan Huang",
        "email": "hcr@apache.org",
        "time": "Tue Feb 24 00:13:25 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 24 00:13:25 2026 +0800"
      },
      "message": "[Examples] [QDP] re-org files \u0026 add simple example for qdp (#1085)\n\n* re-org files \u0026 add simple example for qdp\n\n* Update simple.ipynb\n\n* qumat only"
    },
    {
      "commit": "08687ba5706dee57a8a1e1de3a8e0780ea926864",
      "tree": "3e0deafcfa6e3522272e6ede8d24fd611386ea63",
      "parents": [
        "a59e8b8bac3177c3138dfa6f8cb65ab370827c36"
      ],
      "author": {
        "name": "Ryan Huang",
        "email": "hcr@apache.org",
        "time": "Mon Feb 23 20:01:05 2026 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 23 20:01:05 2026 +0800"
      },
      "message": "[Docs] [QDP] add qdp example (#1079)\n\n* add qdp example\n\n* Remove Example 2 from qdp documentation\n\nRemoved Example 2 related to NumPy batch and .npy file input from the documentation."
    }
  ],
  "next": "a59e8b8bac3177c3138dfa6f8cb65ab370827c36"
}
