)]}'
{
  "log": [
    {
      "commit": "63b3c03618dce06ab9bf2925d2814db172bac44b",
      "tree": "a81da72b3fc79d92a5850f6587e8d77ea6a68ddb",
      "parents": [
        "611835f1fae8fb1e089139455afae47ee26e9cd1"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Thu Mar 20 19:32:05 2025 +0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Thu Mar 20 19:55:28 2025 -0700"
      },
      "message": "[diag] set vendor \u0026 model name for diag\n\nBug: 405035961\n\nChange-Id: I2d9390236e586dde84758e6ded0648421a136197\n"
    },
    {
      "commit": "611835f1fae8fb1e089139455afae47ee26e9cd1",
      "tree": "a2442602559e16af606b660b5d97289228379b30",
      "parents": [
        "c57bac562f4992d3235e6ca51643471b1db0d44c"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Thu Mar 20 11:53:53 2025 +0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Thu Mar 20 12:12:00 2025 +0800"
      },
      "message": "[configuration] set much lower leader weight for non-BR devices\n\nThere can be cases that both a phone and accessory can be a leader\nof their own partitions and then merges together when the user\nmoves close to the accessory. In this case, it\u0027s better for the\nphone to always attach to the accessory as a Child rather than\nbeing a Leader.\n\nTo achieve this, we can set a leader weight less than the default\nvalue 64 - currently, 32 for non-BR Android devices.\n\nBug: 404979710\nChange-Id: I63bff20e9945751449299545a03f52764e28f9b8\n"
    },
    {
      "commit": "c57bac562f4992d3235e6ca51643471b1db0d44c",
      "tree": "72b15b40b997f1090af2acb34073ff26bcc6233e",
      "parents": [
        "f066df2ca66ad6a3e22c709ef6f668e75b388545",
        "4d2c27fa055b3a3d57cceeb7a2433788b402d707"
      ],
      "author": {
        "name": "Zhanglong Xia",
        "email": "zhanglongxia@google.com",
        "time": "Wed Mar 19 07:27:47 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 19 07:27:47 2025 -0700"
      },
      "message": "Merge \"do not set country code when the country code is disabled\" into main"
    },
    {
      "commit": "f066df2ca66ad6a3e22c709ef6f668e75b388545",
      "tree": "11f00394c8c42f28bd0edf4e9c054baa81c2867b",
      "parents": [
        "b30458c52a49dc1d44befd5c80995ded5da294de"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Sun Mar 09 21:05:50 2025 +0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Tue Mar 18 14:06:25 2025 +0800"
      },
      "message": "[ot-daemon] refactor join() and leave() implementations\n\nThis commit includes a small refactor for the implementation of the\njoin() and leave() API:\n1. avoid unnecessary leave() from join() when multiple join()s are\n   requested simultaneously\n2. Reduces the number of internal leaveXxx() methods and consolidate\n   after-leave operations into GracefullyLeave() for better code\n   organization\n\nTest: covered by existing tests in packages/modules/Connectivity/thread/tests\nBug: 273160198\n\nChange-Id: I100aea5281fff06d63cbcdb91bf3bbc0d96302cf\n"
    },
    {
      "commit": "4d2c27fa055b3a3d57cceeb7a2433788b402d707",
      "tree": "bdb2816ac1300e4e64dbd8382f355a4c1d9bb397",
      "parents": [
        "b30458c52a49dc1d44befd5c80995ded5da294de"
      ],
      "author": {
        "name": "Zhanglong Xia",
        "email": "zhanglongxia@google.com",
        "time": "Mon Mar 17 10:48:31 2025 +0800"
      },
      "committer": {
        "name": "Zhanglong Xia",
        "email": "zhanglongxia@google.com",
        "time": "Tue Mar 18 05:09:32 2025 +0000"
      },
      "message": "do not set country code when the country code is disabled\n\nBug: b/402276117\nTest: atest ThreadNetworkUnitTests:ThreadNetworkCountryCodeTest#initialize_countryCodeDisabled_defaultCountryCodeIsUsed\nChange-Id: I550dedba9f3a7caa79898784c45e7d049e292640\n"
    },
    {
      "commit": "b30458c52a49dc1d44befd5c80995ded5da294de",
      "tree": "c95b6d54eaf4cc6c97d01f68e66f76f8d3738182",
      "parents": [
        "c785cf1dcf69f0038e7a7a44681e80ca0b539627",
        "8022a99d576a3455b87af2ea1fbd050ec4353cf4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Sun Mar 16 19:31:12 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Mar 16 19:31:12 2025 -0700"
      },
      "message": "Merge \"[mobile-thread] set ROUTER_UPGRADE_THRESHOLD to 1 for non-BRs\" into main"
    },
    {
      "commit": "8022a99d576a3455b87af2ea1fbd050ec4353cf4",
      "tree": "48635243bcf8d0894e2cab467ecbb3668c2a50b9",
      "parents": [
        "15f115a086528b054c59933090bd816ad05a277c"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Sun Mar 16 18:40:56 2025 +0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Sun Mar 16 18:45:59 2025 +0800"
      },
      "message": "[mobile-thread] set ROUTER_UPGRADE_THRESHOLD to 1 for non-BRs\n\nMobile devices should generally avoid being a router when there are\nalready routers in the mesh.\n\nTest: manually verified that when configured as a non-BR device, this\ndevice can join as a Leader when there are no routers and attach and\nstay as a Child when there are already routers.\n\nBug: 391238275\nChange-Id: Ia34d82161aede5d0d7b6bb492d398c8090c2fad6\n"
    },
    {
      "commit": "c785cf1dcf69f0038e7a7a44681e80ca0b539627",
      "tree": "648a1028f2e246f03e0e1157d6ce8d7558d907f3",
      "parents": [
        "15f115a086528b054c59933090bd816ad05a277c"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Sun Mar 16 14:26:17 2025 +0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Sun Mar 16 14:26:17 2025 +0800"
      },
      "message": "[testing] inherit TEST_MAPPING from the Thread mainline module\n\nChange-Id: I4b643458501d13daf21003b31c826d2b5b05454a\n"
    },
    {
      "commit": "15f115a086528b054c59933090bd816ad05a277c",
      "tree": "951ffca42b6563200ea1b132904700e27e367946",
      "parents": [
        "c4b1a8fbc11824a98e3da1d0a94016664abea8bd"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Wed Mar 12 17:48:52 2025 +0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Wed Mar 12 18:10:18 2025 +0800"
      },
      "message": "[addresses] add indicator for ML-EID address\n\nBug: 396019291\n\nChange-Id: I0cb67a3a1f834b814f670767c1f9ef7847230620\n"
    },
    {
      "commit": "c4b1a8fbc11824a98e3da1d0a94016664abea8bd",
      "tree": "c740764dc68a94fbb6d2e9512ba8a1c047ee866e",
      "parents": [
        "0606bfe2ca7f374841fce3fb767114446ec0a3c4",
        "dfe9fc4efabab8432e9934939fa5b9d48a793e6b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 11 22:10:44 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 11 22:10:44 2025 -0700"
      },
      "message": "Merge \"Thread: Set mainloop poll timeout to infinite\" into main"
    },
    {
      "commit": "dfe9fc4efabab8432e9934939fa5b9d48a793e6b",
      "tree": "45c61aa8d2913fe85f1f3092420c9c1262bf6217",
      "parents": [
        "f5c61b6a9d3dcf52634eeb3f552dd7402080d3ae"
      ],
      "author": {
        "name": "Yakun Xu",
        "email": "xyk@google.com",
        "time": "Tue Mar 11 13:09:20 2025 +0800"
      },
      "committer": {
        "name": "Yakun Xu",
        "email": "xyk@google.com",
        "time": "Wed Mar 12 10:52:52 2025 +0800"
      },
      "message": "Thread: Set mainloop poll timeout to infinite\n\nThis commit sets the mainloop poll timeout to infinite to avoid waking\nup the host CPU frequently even when there are no events.\n\nBug: 402293268\nTest: atest CtsThreadNetworkTestCases\nChange-Id: Ic5707f6762647511a5ee3eb7ed9f9d442e92bc87\n"
    },
    {
      "commit": "0606bfe2ca7f374841fce3fb767114446ec0a3c4",
      "tree": "4ece0564d7b05f9f495b323d067a442920aff2f0",
      "parents": [
        "b811282f49668c668ed6568e2343dded745de475"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Wed Mar 12 09:52:23 2025 +0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Wed Mar 12 10:21:32 2025 +0800"
      },
      "message": "[border-agent] update Border Agent state when Configuration changes\n\nBorder Agent state is not correctly updated when the\nOtDaemonCOnfiguration.borderRouterEnabled value is changed. This was not\ndiscovered because there were not really non-BR tests before.\n\nFixes the failure in https://android-build.corp.google.com/test_investigate/invocation/I66800010375520270/test/TR00929660780177005\n\nBug: 402480982\nChange-Id: Id0760a55529a1dda7a180cfa12683faaf2798031\n"
    },
    {
      "commit": "b811282f49668c668ed6568e2343dded745de475",
      "tree": "7dd1be1128265081398ec51f0c10dc46baa0d1c4",
      "parents": [
        "a4d7bfe2079f1374f12d5fe15824c856601260a2"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Tue Mar 11 16:17:10 2025 +0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Wed Mar 12 09:31:38 2025 +0800"
      },
      "message": "[ot-daemon] resets all runtime states after leave()\n\nMost likely the ot-daemon runtime states (e.g. mState) should have been\nset to the correct value with the otThreadDetachGracefully() API, but\nthere are no guanratee on the timing and it\u0027s risky to depend on it.\n\nSo to be safe, this commit explictly clears all ot-daemon runtime states\nright after resetting the OT instance at the end of the leave() API.\n\nBug: 323301831\nBug: 402563812\n\nChange-Id: I8ecfeb8de36f984eccf74dc6e2eaf222612eb51d\n"
    },
    {
      "commit": "a4d7bfe2079f1374f12d5fe15824c856601260a2",
      "tree": "b5e4074ae77620bf9feb8f45a53e4b09f88d055e",
      "parents": [
        "3fa291b701bf7d285b52c7b2eca4c062b39e06e3"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Mon Mar 10 10:23:03 2025 +0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Mon Mar 10 20:09:36 2025 +0800"
      },
      "message": "[epskc] fix inconsistent ePSKc states update\n\nThe current the code has an issue that when the\nactivateEphemeralKeyMode() callback is invoked, there are no gurantee\nthat the ephemeral key state and lifetime are updated to the corrected\nvalues.\n\nBug: 401859577\nChange-Id: I3092292d45c34d4540352a9684ee2efc62f59c74\n"
    },
    {
      "commit": "3fa291b701bf7d285b52c7b2eca4c062b39e06e3",
      "tree": "7f667a9062b60ab94658812e4cbee34bdbda7d44",
      "parents": [
        "f7c6ac488d7016d9dd49016ce3ef5080a6c42475"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Sat Mar 08 12:44:41 2025 +0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Mon Mar 10 20:09:36 2025 +0800"
      },
      "message": "[mobile] make Thread a Router in non-BR mode\n\nFor now, Thread needs to be a Router for certain use cases. So before\nnew APIs are added to make Thread optionally a Sleepy End Device, Thread\nneeds to default to a Router for now.\n\nBug: 401654864\nChange-Id: I3a281e3be60e57eeded66550129a517f674b1d0e\n"
    },
    {
      "commit": "f7c6ac488d7016d9dd49016ce3ef5080a6c42475",
      "tree": "55b57cfada8fef6b9344c1612d4bb5d3b6598695",
      "parents": [
        "f5c61b6a9d3dcf52634eeb3f552dd7402080d3ae"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Fri Mar 07 20:35:47 2025 -0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Mon Mar 10 20:09:33 2025 +0800"
      },
      "message": "[mobile] temporarily allow MLE-ID in Advertising Proxy\n\nThis is for allowing mobile phones discovering Thread devices via\ntraditional NsdManager mDNS queries\n\nBug: 401648351\nChange-Id: I6145e335ec3300a8742234d24455b3de81664baf\n"
    },
    {
      "commit": "f5c61b6a9d3dcf52634eeb3f552dd7402080d3ae",
      "tree": "96705420d58ceafaeb52fd116d14834e28b91e80",
      "parents": [
        "bced396fb069984b90cc7cb8c9bcd2dcc4c534e3",
        "14e0f5d276be7203282de68662fe4ab997aa8e10"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Wed Mar 05 20:29:49 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 05 20:29:49 2025 -0800"
      },
      "message": "[ot-daemon] enable SRP server fast-start mode am: 14e0f5d276\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/ot-br-posix/+/3519130\n\nChange-Id: I0561a3b4d034f189830d96a659d2b647e61c7a41\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bced396fb069984b90cc7cb8c9bcd2dcc4c534e3",
      "tree": "1731f4594d95de49e97a4d0417a9c541c1205435",
      "parents": [
        "1b022c527093b3082ad278c6e1162c967ce2c7a4",
        "aa84b467ab9fff5ae326cf15cb07fde3ecabdd86"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Wed Mar 05 20:29:43 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Mar 05 20:29:43 2025 -0800"
      },
      "message": "Upgrade ot-br-posix to \u0027cdd6486759cc6ec254ef0d2a248216ca64880194\u0027 am: aa84b467ab\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/ot-br-posix/+/3517292\n\nChange-Id: Ie4ac09e644af3a2def1cb588aa2ec3ba3f9dbc27\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "14e0f5d276be7203282de68662fe4ab997aa8e10",
      "tree": "96705420d58ceafaeb52fd116d14834e28b91e80",
      "parents": [
        "aa84b467ab9fff5ae326cf15cb07fde3ecabdd86"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Sun Mar 02 17:39:54 2025 +0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Wed Mar 05 16:27:50 2025 +0800"
      },
      "message": "[ot-daemon] enable SRP server fast-start mode\n\nAlso fixes the issue that the initializations in\n`AndroidRcpHost::SetConfiguration()` is skipped for the `leave()`\nmethod because the `mConfiguration` doesn\u0027t change for `leave()`\n\nTest: Manually verified that the SRP server can start immediately after\n    Thread is attached\nBug: 391068259\nChange-Id: I7714aaddb53ce26091f2bb1895b2dc3c303425a9\n"
    },
    {
      "commit": "aa84b467ab9fff5ae326cf15cb07fde3ecabdd86",
      "tree": "1731f4594d95de49e97a4d0417a9c541c1205435",
      "parents": [
        "fa514ebf6f6ed46ebe2690fbcce0bcaed178d902",
        "cdd6486759cc6ec254ef0d2a248216ca64880194"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Wed Mar 05 16:19:24 2025 +0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Wed Mar 05 16:20:25 2025 +0800"
      },
      "message": "Upgrade ot-br-posix to \u0027cdd6486759cc6ec254ef0d2a248216ca64880194\u0027\n\nThis project was upgraded with external_updater.\nUsage: tools/external_updater/updater.sh update external/ot-br-posix\nFor more info, check https://cs.android.com/android/platform/superproject/main/+/main:tools/external_updater/README.md\n\nBug: 391068259\nTest: TreeHugger\nChange-Id: Iad28880ac8f4600f18aa50a6def20ca5cafacf04\n"
    },
    {
      "commit": "cdd6486759cc6ec254ef0d2a248216ca64880194",
      "tree": "4ed377af416d4d45ef43eacda0dfac89d2effb33",
      "parents": [
        "6b9a12e63240f07805b5f26a5b23301ef1913fad"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 04 22:40:16 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 04 22:40:16 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `2cc6d6c` to `b1ca77a` (#2750)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `2cc6d6c` to `b1ca77a`.\n- [Commits](https://github.com/openthread/openthread/compare/2cc6d6c11f2543145fcabdb5cce774043a8876b6...b1ca77aae9ab0ecfb0f2e6b9f65cbc6ef4c227bc)\n\n---\nupdated-dependencies:\n- dependency-name: third_party/openthread/repo\n  dependency-type: direct:production\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": "6b9a12e63240f07805b5f26a5b23301ef1913fad",
      "tree": "4f1c0c3f7909301393303ca9f8f130209c9317f7",
      "parents": [
        "7a4aa87ab7a78f7d59531d3aaa44754754972a5d"
      ],
      "author": {
        "name": "Jonathan Hui",
        "email": "jonhui@google.com",
        "time": "Tue Mar 04 12:30:35 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 04 12:30:35 2025 -0800"
      },
      "message": "[github-actions] update runner from `ubuntu-20.04` to `ubuntu-22.04` (#2749)\n\n"
    },
    {
      "commit": "7a4aa87ab7a78f7d59531d3aaa44754754972a5d",
      "tree": "1a3d62555f77a1d64edcb4a74b9b497cc691ca32",
      "parents": [
        "bf016c04b1ea269532ddbe51ca53825831ab1d03"
      ],
      "author": {
        "name": "Li Cao",
        "email": "irvingcl@google.com",
        "time": "Tue Mar 04 10:57:34 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 03 18:57:34 2025 -0800"
      },
      "message": "[ncp] add handling for unused properties to avoid warning logs (#2740)\n\nThis commit adds handling for these properties to avoid these warning\nlogs. For unsolicited notification cases, add case for these\nproperties to avoid that they go to the default case and emit\nwarnings."
    },
    {
      "commit": "bf016c04b1ea269532ddbe51ca53825831ab1d03",
      "tree": "379bdbb82544be8dc3a972a34d1d6fc189e83ed8",
      "parents": [
        "faac6e7dd16035cf96e9725034fe157856372727"
      ],
      "author": {
        "name": "Handa Wang",
        "email": "handaw@google.com",
        "time": "Tue Mar 04 10:56:25 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 03 18:56:25 2025 -0800"
      },
      "message": "[border-agent] add `Init()` and `Deinit()` for `BorderAgent`  (#2745)\n\nThis commit implements `Init()` and `Deinit()` for `BorderAgent`. This\nis to support the case on Android that we need to properly\nre-initialize the `BorderAgent` after leaving a network. Previously\nthe Thread state callback was registered in the constructor so it goes\naway after `Deinit` of `ThreadHost` and will never get back."
    },
    {
      "commit": "faac6e7dd16035cf96e9725034fe157856372727",
      "tree": "1ab71f3ecaa40a675cbeef364d65ef7b1c386e59",
      "parents": [
        "6d70f5e5738f65307aada17caad999c199a29ac3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Mar 03 09:14:16 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 03 09:14:16 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `abadead` to `2cc6d6c` (#2746)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `abadead` to `2cc6d6c`.\n- [Commits](https://github.com/openthread/openthread/compare/abadeadfbbd2e71ec31bc957f2aa68c64b52ca72...2cc6d6c11f2543145fcabdb5cce774043a8876b6)\n\n---\nupdated-dependencies:\n- dependency-name: third_party/openthread/repo\n  dependency-type: direct:production\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": "6d70f5e5738f65307aada17caad999c199a29ac3",
      "tree": "624790d41ee94552a3d9d541cc2040092608fd72",
      "parents": [
        "d1cb92e3a18da6c3cd5d08d9d1f5e2d804ca8264"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Feb 28 09:06:17 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 28 09:06:17 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `b5164cf` to `abadead` (#2744)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `b5164cf` to `abadead`.\n- [Commits](https://github.com/openthread/openthread/compare/b5164cf836d28b83f9123ec04c0e4189e0da1723...abadeadfbbd2e71ec31bc957f2aa68c64b52ca72)\n\n---\nupdated-dependencies:\n- dependency-name: third_party/openthread/repo\n  dependency-type: direct:production\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": "d1cb92e3a18da6c3cd5d08d9d1f5e2d804ca8264",
      "tree": "87264bf45ed9f8a8e5c9fe4dcca53801c97b4598",
      "parents": [
        "bdb621c96e541ec1d1431138a21db9e2d729cf55"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Feb 27 07:42:35 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 27 07:42:35 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `0019f38` to `b5164cf` (#2741)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `0019f38` to `b5164cf`.\n- [Commits](https://github.com/openthread/openthread/compare/0019f38839321edd019990ee29752e411915f79f...b5164cf836d28b83f9123ec04c0e4189e0da1723)\n\n---\nupdated-dependencies:\n- dependency-name: third_party/openthread/repo\n  dependency-type: direct:production\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": "bdb621c96e541ec1d1431138a21db9e2d729cf55",
      "tree": "021998ddbed9c046431300323ebe3b7a50efff7e",
      "parents": [
        "c501d429fa9ef1f7419c49d2ac35fde9fd4cf964"
      ],
      "author": {
        "name": "Li Cao",
        "email": "irvingcl@google.com",
        "time": "Thu Feb 27 13:18:16 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 26 21:18:16 2025 -0800"
      },
      "message": "[test] fix socat version to 1.7.4.4 (#2706)\n\nThis commit changes the installation of socat from using \u0027apt\u0027 to\nmanual installation.\n\nWe found the latest socat version 1.8.0.3 has an issue when running\nwith OTBR docker. To avoid the error caused by version and facilitate\nlocal development, the commit provides a script to install socat of\nversion `1.7.4.4` and replaces the installation in CI and scripts..\n\nBTW, the installation in `install_openthread_binraries` is unnecessary\nbecause `install_common_dependencies` will be done anyway."
    },
    {
      "commit": "1b022c527093b3082ad278c6e1162c967ce2c7a4",
      "tree": "c1928aefe9983e3bab499e374db85e40351304ef",
      "parents": [
        "e10103e22e34e14283ef9ba1013696d69082ba2f",
        "fa514ebf6f6ed46ebe2690fbcce0bcaed178d902"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Wed Feb 26 19:16:38 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 19:16:38 2025 -0800"
      },
      "message": "[Thread] reset Application after leaving am: fa514ebf6f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/ot-br-posix/+/3500753\n\nChange-Id: Ia2eb2d7cea0d5a64ec5dbe4c18c28621c6c6343e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e10103e22e34e14283ef9ba1013696d69082ba2f",
      "tree": "7ea771b2d131592836cc667c6b83c3ee81fcd6a3",
      "parents": [
        "482f60b415231722b81c1107a2b4d9ff6124f11d",
        "b6bb05752510df61f9eb2facfc97cbf34fc9e7ab"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Wed Feb 26 19:16:35 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 19:16:35 2025 -0800"
      },
      "message": "[Thread] fix build issue with sync in aosp/3492217 am: b6bb057525\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/ot-br-posix/+/3503073\n\nChange-Id: I46cf812ced6d51afa210dad869bf6b165b80d290\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "482f60b415231722b81c1107a2b4d9ff6124f11d",
      "tree": "8e6c9d475ba8dc65d0053db030883eb0a1e9cea1",
      "parents": [
        "031f380434f93ce04a1288ff6f61f1ad3bd391e7",
        "02815875c3187beb72d0a30e3e29672e42577b72"
      ],
      "author": {
        "name": "Zhanglong Xia",
        "email": "zhanglongxia@google.com",
        "time": "Wed Feb 26 19:16:32 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 26 19:16:32 2025 -0800"
      },
      "message": "Merge remote-tracking branch \u0027github/main\u0027 into ot-sync am: 02815875c3\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/ot-br-posix/+/3492217\n\nChange-Id: I5720963f5c5ac693ad8eab7d2207fe4ae03c5755\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c501d429fa9ef1f7419c49d2ac35fde9fd4cf964",
      "tree": "508e349be57b7a09226d9457b1f5b0c07f932c80",
      "parents": [
        "6868d1a5448857fa4f9f6085870973c9dade0a46"
      ],
      "author": {
        "name": "Handa Wang",
        "email": "handaw@google.com",
        "time": "Thu Feb 27 10:03:45 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 26 18:03:45 2025 -0800"
      },
      "message": "[dnssd-plat] integrate DnssdPlatform into Application (#2677)\n\n"
    },
    {
      "commit": "6868d1a5448857fa4f9f6085870973c9dade0a46",
      "tree": "3f00b337dc22ca3267dd5149c0df6bd7c311e455",
      "parents": [
        "1e20da38cdde72f178a2ae1779f78c15b2446c44"
      ],
      "author": {
        "name": "Yang Song",
        "email": "yangsongcn@google.com",
        "time": "Thu Feb 27 02:49:23 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 26 10:49:23 2025 -0800"
      },
      "message": "[pd] deprecate old prefixes in radvd configuration on DHCPv6 PD change (#2701)\n\nThis commit addresses an issue where old prefixes were not being\nproperly deprecated in the RADVD configuration when the upstream\ninterface\u0027s delegated prefix changed. Previously, only the new prefix\nwould be advertised, potentially leading to issues for OT still using\nthe old prefix.\n\nNow, upon a new PD message, dhcpcd.enter-hook will:\n\n- Identify the old and new prefixes: It retrieves the old and new\n  prefix information from the dhcpcd environment variables.\n\n- Configure radvd to deprecate the old prefix: If an old prefix exists\n  and is different from the new prefix, the radvd.conf file is updated\n  to include the old prefix with a preferred and valid lifetime of\n  0. This signals to OT that the prefix is deprecated and should no\n  longer be used.\n\n- Publish the new prefix: The new prefix is added to radvd.conf with\n  the appropriate lifetimes received from the DHCPv6 server.\n\n- Reload radvd: The radvd service is reloaded to apply the changes."
    },
    {
      "commit": "1e20da38cdde72f178a2ae1779f78c15b2446c44",
      "tree": "4b7708fa709fabe1161a7433f7d83d6e4b4ad09c",
      "parents": [
        "1a16957753e96e71fa027d976dee1a4bf0340355"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Feb 26 10:19:06 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 26 10:19:06 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `6bc9309` to `0019f38` (#2739)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `6bc9309` to `0019f38`.\n- [Commits](https://github.com/openthread/openthread/compare/6bc9309a85896f3667628c33bf00d3e63613384d...0019f38839321edd019990ee29752e411915f79f)\n\n---\nupdated-dependencies:\n- dependency-name: third_party/openthread/repo\n  dependency-type: direct:production\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": "1a16957753e96e71fa027d976dee1a4bf0340355",
      "tree": "11e18641a6c83330149ca16961bffdcb5c1b1cc4",
      "parents": [
        "be83abe827cc680dbcbfb31faf987cc2eedaab75"
      ],
      "author": {
        "name": "Yang Song",
        "email": "yangsongcn@google.com",
        "time": "Wed Feb 26 06:14:48 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 25 14:14:48 2025 -0800"
      },
      "message": "[posix] add POSIX CLI daemon module (#2676)\n\nThis commit introduces the CLI daemon module for OTBR on POSIX in NCP\nmode. This initial implementation focuses on setting up the module and\nestablishing the listen socket. Further CLI functionalities and\nintegration with NcpHost will be implemented in subsequent commits."
    },
    {
      "commit": "be83abe827cc680dbcbfb31faf987cc2eedaab75",
      "tree": "500f70943456ffa5f943ed010732dfc5f2458cdd",
      "parents": [
        "09e05799f24cfa2255a3a22ce85f0525eeeac750"
      ],
      "author": {
        "name": "Abtin Keshavarzian",
        "email": "abtink@google.com",
        "time": "Tue Feb 25 08:10:22 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 25 08:10:22 2025 -0800"
      },
      "message": "[mdns-publisher] move link-local address filtering to DiscoveryProxy (#2710)\n\nThis commit modifies the `Publisher` to stop filtering link-local\naddresses during service or host resolution. Instead, the\n`DiscoveryProxy` now handles link-local address filtering. This\nchange allows the `Publisher` to properly resolve TREL peers, which\nrequire link-local addresses."
    },
    {
      "commit": "09e05799f24cfa2255a3a22ce85f0525eeeac750",
      "tree": "dd0c0f24bbb288728bd084d6291b161cc2fa2230",
      "parents": [
        "277c9e0832434c11a07b4ea0effbb7bf2e1aabe5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Feb 25 08:09:41 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 25 08:09:41 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `bc54d67` to `6bc9309` (#2735)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `bc54d67` to `6bc9309`.\n- [Commits](https://github.com/openthread/openthread/compare/bc54d67ed892ba17213d47cab59ac1437aa001ce...6bc9309a85896f3667628c33bf00d3e63613384d)\n\n---\nupdated-dependencies:\n- dependency-name: third_party/openthread/repo\n  dependency-type: direct:production\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": "277c9e0832434c11a07b4ea0effbb7bf2e1aabe5",
      "tree": "4822baba0a6f23dc89fd86e937ac373195a308f5",
      "parents": [
        "23149c321741f7800bd551713924b50380e828a0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 24 08:49:47 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 24 08:49:47 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `ed7db65` to `bc54d67` (#2734)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `ed7db65` to `bc54d67`.\n- [Commits](https://github.com/openthread/openthread/compare/ed7db65f23e1531ac0f3d822c09fb85ddc1c8b26...bc54d67ed892ba17213d47cab59ac1437aa001ce)\n\n---\nupdated-dependencies:\n- dependency-name: third_party/openthread/repo\n  dependency-type: direct:production\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": "fa514ebf6f6ed46ebe2690fbcce0bcaed178d902",
      "tree": "c1928aefe9983e3bab499e374db85e40351304ef",
      "parents": [
        "b6bb05752510df61f9eb2facfc97cbf34fc9e7ab"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Sun Feb 23 18:11:00 2025 +0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Mon Feb 24 10:53:40 2025 +0800"
      },
      "message": "[Thread] reset Application after leaving\n\nThis is for resetting all in-memory OT instance states to allow faster\nattach to a new network.\n\nBug: 396311014\nBug: 323301831\nChange-Id: Ic527d98cc3eb48b7f36b963b634270e0575c7186\n"
    },
    {
      "commit": "b6bb05752510df61f9eb2facfc97cbf34fc9e7ab",
      "tree": "7ea771b2d131592836cc667c6b83c3ee81fcd6a3",
      "parents": [
        "02815875c3187beb72d0a30e3e29672e42577b72"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Sat Feb 22 16:22:37 2025 +0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Mon Feb 24 10:53:37 2025 +0800"
      },
      "message": "[Thread] fix build issue with sync in aosp/3492217\n\nBug: 396311014\nChange-Id: If0cb3dba0872c3d1ba613e4e578ebc9792c4197a\n"
    },
    {
      "commit": "02815875c3187beb72d0a30e3e29672e42577b72",
      "tree": "8e6c9d475ba8dc65d0053db030883eb0a1e9cea1",
      "parents": [
        "a998a43a80fb9c41da010b40ad281dcbe93a4473",
        "3f28d4c990c98d22a0cb7a8f8ff2942c1b119b46"
      ],
      "author": {
        "name": "Zhanglong Xia",
        "email": "zhanglongxia@google.com",
        "time": "Thu Feb 13 15:39:12 2025 +0000"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Sun Feb 23 19:04:18 2025 +0800"
      },
      "message": "Merge remote-tracking branch \u0027github/main\u0027 into ot-sync\n\nBug: b/396311014\nTest: Build\n\n* github/main:\n  submodule: bump third_party/openthread/repo from `68a5ce3` to `15a7892` (#2713)\n  submodule: bump third_party/openthread/repo from `a2d65a1` to `68a5ce3` (#2708)\n  Revert \"[docker] use `arm64` runner instead of `qemu` (#2698)\" (#2707)\n  submodule: bump third_party/openthread/repo from `fd2e06d` to `a2d65a1` (#2705)\n  submodule: bump third_party/openthread/repo from `521f95f` to `fd2e06d` (#2702)\n  [task-runner] only perform read when FD is set (#2697)\n  submodule: bump third_party/openthread/repo from `64e0811` to `521f95f` (#2700)\n  [docker] use `arm64` runner instead of `qemu` (#2698)\n  submodule: bump third_party/openthread/repo from `62cac82` to `64e0811` (#2696)\n  [dbus] add Join and SetThreadEnabled method to Dbus RCP (#2690)\n  submodule: bump third_party/openthread/repo from `bdb394e` to `62cac82` (#2695)\n  [tests] remove stale code in test bootstrap script (#2691)\n  [border-agent] use new `otBorderAgent` ephemeral key APIs (#2674)\n  submodule: bump third_party/openthread/repo from `c545835` to `bdb394e` (#2694)\n  submodule: bump third_party/openthread/repo from `e5aaa57` to `c545835` (#2693)\n  submodule: bump third_party/openthread/repo from `9c21165` to `e5aaa57` (#2692)\n  submodule: bump third_party/openthread/repo from `d31bcee` to `9c21165` (#2689)\n  submodule: bump third_party/openthread/repo from `ee2049f` to `d31bcee` (#2687)\n  [build] allow disabling systemd service unit install (#2652)\n  [build] allow using shared boost libraries (#2653)\n  submodule: bump third_party/openthread/repo from `0c3d2c2` to `ee2049f` (#2686)\n  [github-actions] fix multi-arch docker build (#2673)\n  [host] remove unused methods in RcpHost (#2679)\n  submodule: bump third_party/openthread/repo from `f6cee79` to `0c3d2c2` (#2680)\n  [platform] implement platform dnssd apis (#2664)\n  submodule: bump third_party/openthread/repo from `84e80c6` to `f6cee79` (#2675)\n  [pd] disable PD daemon which caused mDNS disruptions (#2662)\n  submodule: bump third_party/openthread/repo from `d16d160` to `84e80c6` (#2672)\n  submodule: bump third_party/openthread/repo from `7bd3abd` to `d16d160` (#2671)\n  [rest] add coprocessor version string API (#2602)\n  [host] update directory name and namespace from ncp to host (#2665)\n  submodule: bump third_party/openthread/repo from `3ae741f` to `7bd3abd` (#2669)\n  submodule: bump third_party/openthread/repo from `dc4acf0` to `3ae741f` (#2667)\n  submodule: bump third_party/openthread/repo from `3470934` to `dc4acf0` (#2663)\n  submodule: bump third_party/openthread/repo from `173cb61` to `3470934` (#2661)\n  [doc] add a README doc for otbr docker for common issues (#2641)\n  [dbus] simplify getting OT instance in dbus RCP thread object (#2660)\n  submodule: bump third_party/openthread/repo from `1024a1f` to `173cb61` (#2659)\n  submodule: bump third_party/openthread/repo from `151444f` to `1024a1f` (#2654)\n  submodule: bump third_party/openthread/repo from `4c378f7` to `151444f` (#2651)\n  submodule: bump third_party/openthread/repo from `143ebbf` to `4c378f7` (#2650)\n  submodule: bump third_party/openthread/repo from `d1147d6` to `143ebbf` (#2648)\n  [docs] update version to 1.4.0 (#2646)\n  submodule: bump third_party/openthread/repo from `4e9d362` to `d1147d6` (#2647)\n  submodule: bump third_party/openthread/repo from `3560870` to `4e9d362` (#2645)\n  submodule: bump third_party/openthread/repo from `971f05f` to `3560870` (#2643)\n  [rest] add commissioner api (#2515)\n  submodule: bump third_party/openthread/repo from `1e3c4d7` to `971f05f` (#2642)\n  submodule: bump third_party/openthread/repo from `c2d5265` to `1e3c4d7` (#2640)\n  [thread-host] implement join for rcp host (#2631)\n  submodule: bump third_party/openthread/repo from `b92bd46` to `c2d5265` (#2639)\n  submodule: bump third_party/openthread/repo from `fe7d34f` to `b92bd46` (#2638)\n  submodule: bump third_party/openthread/repo from `7b72e97` to `fe7d34f` (#2636)\n  submodule: bump third_party/openthread/repo from `a0f861d` to `7b72e97` (#2634)\n  submodule: bump third_party/openthread/repo from `2868c9c` to `a0f861d` (#2632)\n  [ncp] integrate SRP Server and Advertising Proxy for NCP (#2624)\n  submodule: bump third_party/openthread/repo from `473af53` to `2868c9c` (#2630)\n  submodule: bump third_party/openthread/repo from `ae5b750` to `473af53` (#2628)\n  submodule: bump third_party/openthread/repo from `65dd8bf` to `ae5b750` (#2626)\n  [thread-host] update Leave method (#2618)\n  submodule: bump third_party/openthread/repo from `147de7e` to `65dd8bf` (#2625)\n  [github-actions] fix NCP border routing setup (#2622)\n  [log] add Android log system support (#2614)\n  submodule: bump third_party/openthread/repo from `025d84b` to `147de7e` (#2623)\n  [continuous-integration] fix and clean up macOS.yml (#2619)\n  submodule: bump third_party/openthread/repo from `7f6723f` to `025d84b` (#2617)\n  [pd] daemon service: reconnect to dbus on dbus reset (#2605)\n  submodule: bump third_party/openthread/repo from `8d39758` to `7f6723f` (#2615)\n  [thread-host] add ThreadEnabled state callback (#2612)\n  submodule: bump third_party/openthread/repo from `3702c88` to `8d39758` (#2613)\n  [pd] disable PD_REF for Raspberry Pi and Debian Default Configuration (#2611)\n  github-actions: bump codecov/codecov-action from 4 to 5 (#2607)\n  submodule: bump third_party/openthread/repo from `cc8f078` to `3702c88` (#2603)\n  submodule: bump third_party/openthread/repo from `79572ec` to `cc8f078` (#2601)\n  [border-agent] enhancement for ePSKc dbus instropect (#2586)\n  [pd] ensure dhcp6_pd_daemon starts after otbr-agent (#2600)\n  [posix] add virtual destructor for InfraIf::Dependencies (#2599)\n  [thread-host] add common network properties (#2598)\n  submodule: bump third_party/openthread/repo from `7f81453` to `79572ec` (#2597)\n  [pd] pd daemon service: remove redundant subprocess \u0027sudo\u0027 in python script (#2595)\n  [github-actions] fix MacOS build error: unlink pkg-config before reinstalling (#2596)\n  [options] add an option to control power calibration (#2590)\n  submodule: bump third_party/openthread/repo from `0fb1c22` to `7f81453` (#2592)\n  submodule: bump third_party/openthread/repo from `e43120d` to `0fb1c22` (#2591)\n  [pd] add pd daemon service to support the automation of dhcpcd PD management (#2360)\n  [ncp] fix ncp spinel parsing methods (#2585)\n  submodule: bump third_party/openthread/repo from `e6a6b9f` to `e43120d` (#2588)\n  [application] refactor to decouple Application with InfraLinkSelector (#2574)\n  [thread-host] make AddThreadStateChangedCallback as a ThreadHost API (#2587)\n  [ncp] integrate InfraIf module with NcpHost to make border routing work (#2562)\n  submodule: bump third_party/openthread/repo from `b0984af` to `e6a6b9f` (#2584)\n  [trel] updates for switching trel interface (#2579)\n  [border-agent] return invalid args when lifetime exceeds 10min (#2567)\n  submodule: bump third_party/openthread/repo from `ee6fbba` to `b0984af` (#2583)\n  [thread-host] implement schedule migration for rcp host (#2559)\n  [ncp] pass necessary encoder to encoding func (#2576)\n  submodule: bump third_party/openthread/repo from `005c5ce` to `ee6fbba` (#2575)\n  [thread-host] add set channel max power api (#2551)\n  [tests] add unit test for RcpHost SetCountryCode (#2564)\n  [border-agent] improve the documentation returned by --help (#2444)\n  [tests] enhance ncp mode test script (#2563)\n  [mdns] refactor mDNS State subscription (#2560)\n  submodule: bump third_party/openthread/repo from `7886083` to `005c5ce` (#2568)\n  submodule: bump third_party/openthread/repo from `6827344` to `7886083` (#2565)\n  [agent] add mainloop poll timeout config (#2555)\n  [rest] fix: rename of Dataset to ActiveDataset in open-api.yaml (#2557)\n  [infra if] add infra if icmp6 nd receiving (#2547)\n  [test] add unit test framework for ThreadHost APIs (RCP) (#2549)\n  submodule: bump third_party/openthread/repo from `c519aa4` to `6827344` (#2561)\n  [thread-host] add get channel mask (#2553)\n  submodule: bump third_party/openthread/repo from `2bc8685` to `c519aa4` (#2556)\n  [thread-host] add set country code api (#2550)\n  [dbus] add `retain_active_session` option for deactivate API (#2537)\n  submodule: bump third_party/openthread/repo from `a147485` to `2bc8685` (#2554)\n  submodule: bump third_party/openthread/repo from `b807084` to `a147485` (#2546)\n  submodule: bump third_party/openthread/repo from `4cc1ffd` to `b807084` (#2545)\n  [infra if] implement infra if send icmp6 nd (#2534)\n  [host] add active dataset as a network property (#2540)\n  [host] add SetThreadEnabled to ThreadHost APIs (#2542)\n  submodule: bump third_party/openthread/repo from `287dbfa` to `4cc1ffd` (#2544)\n  [test] increase reply timeout for AttachToAllNodes (#2543)\n  [pd] semi-automated PD on raspbian scripts (#2347)\n  [infra if] implement infra if state update (#2533)\n  [docker] fix access to DBus when restarting container / rebooting host (#2532)\n  [infra if] add platform infra if module (#2501)\n  submodule: bump third_party/openthread/repo from `8cb529b` to `287dbfa` (#2531)\n  submodule: bump third_party/openthread/repo from `7971508` to `8cb529b` (#2530)\n  [tests] update tests according to openthread/openthread#10794 (#2524)\n  submodule: bump third_party/openthread/repo from `a9805ed` to `7971508` (#2529)\n  [pd] add API strings for idle state (#2364)\n  submodule: bump third_party/openthread/repo from `b42be4c` to `a9805ed` (#2513)\n  [docker] add environment for HTTP server (#2373)\n  [logging] support disable syslog for otbr-web as well (#2442)\n  submodule: bump third_party/openthread/repo from `d015004` to `b42be4c` (#2512)\n  [doxygen] remove empty line at end of block (#2506)\n  [github-actions] migrate from `macos-12` to `macos-14` (#2507)\n  [bootstrap] install iperf3 for reference devices (#2499)\n  [ncp] integrate netif multicast address subscription (#2498)\n  submodule: bump third_party/openthread/repo from `bd310db` to `d015004` (#2504)\n  submodule: bump third_party/openthread/repo from `944a246` to `bd310db` (#2503)\n  [border-agent] add error reply for DeactivateEphemeralKeyMode dbus API (#2496)\n  submodule: bump third_party/openthread/repo from `9f6921c` to `944a246` (#2502)\n  submodule: bump third_party/openthread/repo from `f07bcc2` to `9f6921c` (#2497)\n  [netif] add wpan multicast address subscribe/unsubscribe for NCP (#2478)\n  submodule: bump third_party/openthread/repo from `d60ec88` to `f07bcc2` (#2495)\n  submodule: bump third_party/openthread/repo from `d7810fa` to `d60ec88` (#2494)\n  submodule: bump third_party/openthread/repo from `97a3f76` to `d7810fa` (#2493)\n  submodule: bump third_party/openthread/repo from `dccc519` to `97a3f76` (#2491)\n  [github-actions] migrate version 1.3 checks to 1.4 (#2490)\n  [log] fix ncp spinel log (#2487)\n  submodule: bump third_party/openthread/repo from `7673194` to `c0690e7` (#2485)\n  [netif] refactor Netif and NcpSpinel (#2479)\n  submodule: bump third_party/openthread/repo from `bb5e9b7` to `7673194` (#2483)\n  submodule: bump third_party/openthread/repo from `4459c54` to `bb5e9b7` (#2481)\n  submodule: bump third_party/openthread/repo from `db63932` to `4459c54` (#2480)\n  [ncp] integrate netif wpan tx/rx with NCP (#2467)\n\nChange-Id: I0b596329c2828a5d4a1354203adb0338a778777f\n"
    },
    {
      "commit": "23149c321741f7800bd551713924b50380e828a0",
      "tree": "f3285382f4299dde172d21319594291da194f801",
      "parents": [
        "9850ade36326e08b459c589dc6deef5157c315a7"
      ],
      "author": {
        "name": "Yakun Xu",
        "email": "xyk@google.com",
        "time": "Fri Feb 21 00:14:33 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 20 08:14:33 2025 -0800"
      },
      "message": "[web] use cpp-httplib and remove boost (#2729)\n\nThis commit changes the HTTP server to cpp-httplib and removes the\ndependency on boost."
    },
    {
      "commit": "9850ade36326e08b459c589dc6deef5157c315a7",
      "tree": "d73cfa58412446804161a3edc0949ab4cd81bfec",
      "parents": [
        "08ce0633d004021aa2b39dfa02301ba8749a59ac"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Feb 20 08:09:32 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 20 08:09:32 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `36a8f71` to `ed7db65` (#2728)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `36a8f71` to `ed7db65`.\n- [Commits](https://github.com/openthread/openthread/compare/36a8f71d0693bfb1407fc48444c4da6e7f2d32d6...ed7db65f23e1531ac0f3d822c09fb85ddc1c8b26)\n\n---\nupdated-dependencies:\n- dependency-name: third_party/openthread/repo\n  dependency-type: direct:production\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": "08ce0633d004021aa2b39dfa02301ba8749a59ac",
      "tree": "71e46dac07924937894d3cdae2e73fe65d4fb1dd",
      "parents": [
        "bc68dd4a29a74cb813f9fa443678ba346364d27b"
      ],
      "author": {
        "name": "Abtin Keshavarzian",
        "email": "abtink@google.com",
        "time": "Tue Feb 18 16:44:04 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 16:44:04 2025 -0800"
      },
      "message": "[mdns-publisher] use `FlagsMoreComing` in `Mdns::Publisher` (#2712)\n\nThis commit enhances `Mdns::Publisher` using mDNSResponder to utilize\r\nthe `kDNSServiceFlagsMoreComing` flag. When this flag is present in a\r\ncallback, it indicates that additional results are forthcoming. In\r\nsuch cases, we delay reporting the result to collect additional\r\naddresses.\r\n\r\nThis improves host and service resolution by preventing\r\nearly \"resolved\" callbacks after receiving only the first IPv6\r\naddress. This allows the publisher to gather the additional\r\naddresses (from cache or all the addresses included in a query\r\nresponses)."
    },
    {
      "commit": "bc68dd4a29a74cb813f9fa443678ba346364d27b",
      "tree": "51f4b35361170404f237baf34eda6726dc7f8d62",
      "parents": [
        "bc1e0a3c2420c4be5e65a99229a3ba3892f7bd3d"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Feb 18 15:36:22 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 15:36:22 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `c583554` to `36a8f71` (#2726)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `c583554` to `36a8f71`.\r\n- [Commits](https://github.com/openthread/openthread/compare/c583554263c8c88922ca45ef4c7486b9292a4f93...36a8f71d0693bfb1407fc48444c4da6e7f2d32d6)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "bc1e0a3c2420c4be5e65a99229a3ba3892f7bd3d",
      "tree": "388d86baab86e9c392b4fe7a98531a549660958d",
      "parents": [
        "e67212c21bf4c348e158094540eecbe3ad6ec863"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Feb 18 08:37:57 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 08:37:57 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `6831210` to `c583554` (#2722)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `6831210` to `c583554`.\r\n- [Commits](https://github.com/openthread/openthread/compare/68312101cab97a3a87a9f701782ea1f74da8d82c...c583554263c8c88922ca45ef4c7486b9292a4f93)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e67212c21bf4c348e158094540eecbe3ad6ec863",
      "tree": "772a7dede74205bb835efe292515e75060fe57ca",
      "parents": [
        "89818a590ff10b16b47262c5c0ef3866ac90be57"
      ],
      "author": {
        "name": "Handa Wang",
        "email": "handaw@google.com",
        "time": "Wed Feb 19 00:04:29 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 08:04:29 2025 -0800"
      },
      "message": "[mdns] check if the `Publisher` is ready in `Register()` and `Unregister()` for mDNSResponder (#2721)\n\n"
    },
    {
      "commit": "89818a590ff10b16b47262c5c0ef3866ac90be57",
      "tree": "2c1223beaa739684a0cfcb660f7f5325792ed0d1",
      "parents": [
        "e2f3c1fe8f12bcd5f51cfc220261cd19a73bd81e"
      ],
      "author": {
        "name": "Li Cao",
        "email": "irvingcl@google.com",
        "time": "Wed Feb 19 00:03:49 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 18 08:03:49 2025 -0800"
      },
      "message": "[backbone-router] make header guard style consistent (#2720)\n\n"
    },
    {
      "commit": "e2f3c1fe8f12bcd5f51cfc220261cd19a73bd81e",
      "tree": "0b21176b2f942b092ac1189ba53d022943dae08a",
      "parents": [
        "3f28d4c990c98d22a0cb7a8f8ff2942c1b119b46"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Feb 14 08:24:59 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 14 08:24:59 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `15a7892` to `6831210` (#2716)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `15a7892` to `6831210`.\r\n- [Commits](https://github.com/openthread/openthread/compare/15a789267d06d1ea55f88c33c6d0e78290ca0ab0...68312101cab97a3a87a9f701782ea1f74da8d82c)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "3f28d4c990c98d22a0cb7a8f8ff2942c1b119b46",
      "tree": "de9263b500d430fdb3c09b5491d1f6488c971245",
      "parents": [
        "e03c7d133d5a6aa2cdbfebcf0ed6bc3a09180eb5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Feb 12 20:57:53 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 12 20:57:53 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `68a5ce3` to `15a7892` (#2713)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `68a5ce3` to `15a7892`.\r\n- [Commits](https://github.com/openthread/openthread/compare/68a5ce3abebfef01d126ea2ad6621fe94937473c...15a789267d06d1ea55f88c33c6d0e78290ca0ab0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e03c7d133d5a6aa2cdbfebcf0ed6bc3a09180eb5",
      "tree": "78b2a06fde063eb75810b2f0e4cc6b4202c65156",
      "parents": [
        "0e3db7d54399555334187f2c37ee1301b9a4cb07"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Feb 12 10:50:16 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 12 10:50:16 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `a2d65a1` to `68a5ce3` (#2708)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `a2d65a1` to `68a5ce3`.\r\n- [Commits](https://github.com/openthread/openthread/compare/a2d65a1ad78ca8b1e6dc12cb0241812190032d70...68a5ce3abebfef01d126ea2ad6621fe94937473c)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "0e3db7d54399555334187f2c37ee1301b9a4cb07",
      "tree": "4eaeb7c2b74c7b93b26e167683cc7b82d4666fea",
      "parents": [
        "9b439cb8e81a484bdfb5a580fa626cf49f4336ba"
      ],
      "author": {
        "name": "Jonathan Hui",
        "email": "jonhui@google.com",
        "time": "Wed Feb 12 10:21:43 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 12 10:21:43 2025 -0800"
      },
      "message": "Revert \"[docker] use `arm64` runner instead of `qemu` (#2698)\" (#2707)\n\nThis reverts commit a15a2e0afefebcd6d62f12b6f81b9a3ad3d9e2ee."
    },
    {
      "commit": "9b439cb8e81a484bdfb5a580fa626cf49f4336ba",
      "tree": "df628620177ca41284ea1bca250be375655843c6",
      "parents": [
        "6c04545c580fd7de9cbf9428c4faeae81c136c64"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Feb 11 08:59:25 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 11 08:59:25 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `fd2e06d` to `a2d65a1` (#2705)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `fd2e06d` to `a2d65a1`.\r\n- [Commits](https://github.com/openthread/openthread/compare/fd2e06d413b009df2f1a1f30d3624e72ae201453...a2d65a1ad78ca8b1e6dc12cb0241812190032d70)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "6c04545c580fd7de9cbf9428c4faeae81c136c64",
      "tree": "825b23f8ea09b635d9dbb1c4050eb8b5ff3d6535",
      "parents": [
        "3ad3db80581fe8824f62efdfbbcfba63e6e9af98"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 10 16:31:41 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 10 16:31:41 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `521f95f` to `fd2e06d` (#2702)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `521f95f` to `fd2e06d`.\r\n- [Commits](https://github.com/openthread/openthread/compare/521f95f608a99c6969e4207531883c901355ccee...fd2e06d413b009df2f1a1f30d3624e72ae201453)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "031f380434f93ce04a1288ff6f61f1ad3bd391e7",
      "tree": "ff3f596d51999d5c004c46e4e02074dc6b33120e",
      "parents": [
        "2c93a8ee0a40cbd4645c06d84eb5136b3740f65b",
        "a998a43a80fb9c41da010b40ad281dcbe93a4473"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Feb 10 16:25:58 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 10 16:25:58 2025 -0800"
      },
      "message": "Add //apex_available:platform to ot_daemon_service_fuzzer am: a998a43a80\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/ot-br-posix/+/3483390\n\nChange-Id: I0d2911890f53e02c3a833b8af6f9d66533990816\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3ad3db80581fe8824f62efdfbbcfba63e6e9af98",
      "tree": "07a8705a997399e1715cc1516501d75f9cd8da0b",
      "parents": [
        "eb54f60882e50a19b450cf362bd4292d9cddc8f6"
      ],
      "author": {
        "name": "Li Cao",
        "email": "irvingcl@google.com",
        "time": "Sat Feb 08 01:35:53 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 07 09:35:53 2025 -0800"
      },
      "message": "[task-runner] only perform read when FD is set (#2697)\n\n"
    },
    {
      "commit": "eb54f60882e50a19b450cf362bd4292d9cddc8f6",
      "tree": "05075e89ac75cd171a344e1ea43d8eff540a0885",
      "parents": [
        "a15a2e0afefebcd6d62f12b6f81b9a3ad3d9e2ee"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Feb 07 09:29:25 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 07 09:29:25 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `64e0811` to `521f95f` (#2700)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `64e0811` to `521f95f`.\r\n- [Commits](https://github.com/openthread/openthread/compare/64e08113554ebadab92d0479e7206b3d780c0ed7...521f95f608a99c6969e4207531883c901355ccee)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "a15a2e0afefebcd6d62f12b6f81b9a3ad3d9e2ee",
      "tree": "6ed48302d3dffc294ee2d8931aabbafa1f0e2e99",
      "parents": [
        "e851c2a80fb036e6987bedac399184a729f638d4"
      ],
      "author": {
        "name": "Jonathan Hui",
        "email": "jonhui@google.com",
        "time": "Fri Feb 07 09:25:51 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 07 09:25:51 2025 -0800"
      },
      "message": "[docker] use `arm64` runner instead of `qemu` (#2698)\n\n"
    },
    {
      "commit": "a998a43a80fb9c41da010b40ad281dcbe93a4473",
      "tree": "ff3f596d51999d5c004c46e4e02074dc6b33120e",
      "parents": [
        "c0afffa9644096fa3b07337ade330331ec613584"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 07 08:32:31 2025 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 07 08:32:31 2025 -0800"
      },
      "message": "Add //apex_available:platform to ot_daemon_service_fuzzer\n\nSoong was accidentally allowing a corner case where modules that\nwere not supposed to be available to the platform (due to\napex_available being set to an apex and not including\n\"//apex_available:platform\") were being made available to the\nplatform as long as no apex modules depended on them.  Add\n\"//apex_available:platform\" explicitly to ot_daemon_service_fuzzer\nso that it is available to the haiku-presubmit targets.\n\nBug: 394664568\nTest: ABTD\nChange-Id: Ibea39bba4d60d9ae307c69c68dfc007b410d761b\n"
    },
    {
      "commit": "e851c2a80fb036e6987bedac399184a729f638d4",
      "tree": "0533be4bd217f198f97d12768c92a6f5aeb402b4",
      "parents": [
        "b5553180f23958574fdb1ac14c47b8af2f0c5a2f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Feb 06 08:31:49 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 06 08:31:49 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `62cac82` to `64e0811` (#2696)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `62cac82` to `64e0811`.\r\n- [Commits](https://github.com/openthread/openthread/compare/62cac82ad8f41f297b7dc61d0e8acb52dbe9ee5c...64e08113554ebadab92d0479e7206b3d780c0ed7)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b5553180f23958574fdb1ac14c47b8af2f0c5a2f",
      "tree": "9a512ac48def6a0d71ea25ee8491d07dd78c4eed",
      "parents": [
        "8bdb068d171c41f6f968a6bbb34426182bb2296f"
      ],
      "author": {
        "name": "Li Cao",
        "email": "irvingcl@google.com",
        "time": "Thu Feb 06 00:07:56 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 05 11:07:56 2025 -0500"
      },
      "message": "[dbus] add Join and SetThreadEnabled method to Dbus RCP (#2690)\n\nThis commit adds DBus methods \u0027Join\u0027 and \u0027SetThreadEnabled\u0027 under RCP\r\nmode.\r\n\r\nThe background is to support these basic methods for both NCP \u0026 RCP\r\nmode so that we can write some test scripts that work for both NCP \u0026\r\nRCP mode. For the long term, we also try to let NCP \u0026 RCP support the\r\nsame DBus interfaces."
    },
    {
      "commit": "8bdb068d171c41f6f968a6bbb34426182bb2296f",
      "tree": "1ff0c47da791e4527060e14f93cafd835f5234bf",
      "parents": [
        "0a9a469c3880543914fd57d54a900b4c478c2005"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Feb 05 09:32:43 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 05 09:32:43 2025 -0500"
      },
      "message": "submodule: bump third_party/openthread/repo from `bdb394e` to `62cac82` (#2695)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `bdb394e` to `62cac82`.\r\n- [Commits](https://github.com/openthread/openthread/compare/bdb394eb3b7a04b6bf0aada1dfd19314810dc7a1...62cac82ad8f41f297b7dc61d0e8acb52dbe9ee5c)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "0a9a469c3880543914fd57d54a900b4c478c2005",
      "tree": "ba6c34d48cbe683a49725daafd06403ab317c49d",
      "parents": [
        "731e115257d295a1ec64ea2f60e17a43e43892f6"
      ],
      "author": {
        "name": "Li Cao",
        "email": "irvingcl@google.com",
        "time": "Wed Feb 05 21:59:59 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 05 08:59:59 2025 -0500"
      },
      "message": "[tests] remove stale code in test bootstrap script (#2691)\n\n"
    },
    {
      "commit": "731e115257d295a1ec64ea2f60e17a43e43892f6",
      "tree": "02b6647bb0672a355eb97f87304ab8eb98db40fb",
      "parents": [
        "06579eb00b2b8da1463b720a543dfddbb9740313"
      ],
      "author": {
        "name": "Abtin Keshavarzian",
        "email": "abtink@google.com",
        "time": "Tue Feb 04 07:40:53 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 04 10:40:53 2025 -0500"
      },
      "message": "[border-agent] use new `otBorderAgent` ephemeral key APIs (#2674)\n\n"
    },
    {
      "commit": "06579eb00b2b8da1463b720a543dfddbb9740313",
      "tree": "0be74ce0f82a5a0bb1cbffd86f94fc197afe93b9",
      "parents": [
        "27af46c1e0d1e9eda521cd4a8818e40782a3d06f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Feb 04 09:37:28 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 04 09:37:28 2025 -0500"
      },
      "message": "submodule: bump third_party/openthread/repo from `c545835` to `bdb394e` (#2694)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `c545835` to `bdb394e`.\r\n- [Commits](https://github.com/openthread/openthread/compare/c5458354da22aaf086c5a10ebc99972b71efa51d...bdb394eb3b7a04b6bf0aada1dfd19314810dc7a1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "27af46c1e0d1e9eda521cd4a8818e40782a3d06f",
      "tree": "2e776e24fb4e255a58aeba5f5416c92b93a23adc",
      "parents": [
        "1cd88d0b28bf0a78b98cca776391d9210378fa55"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Feb 04 09:16:55 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 04 09:16:55 2025 -0500"
      },
      "message": "submodule: bump third_party/openthread/repo from `e5aaa57` to `c545835` (#2693)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `e5aaa57` to `c545835`.\r\n- [Commits](https://github.com/openthread/openthread/compare/e5aaa57f2604b187bfa786e742d227ab5efc3c73...c5458354da22aaf086c5a10ebc99972b71efa51d)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "1cd88d0b28bf0a78b98cca776391d9210378fa55",
      "tree": "72d7f85a2b96ec79db0f97ec16a6696c4186d1a6",
      "parents": [
        "142232d9479f5f816d8b075d7a79a562c4c437e2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Feb 03 20:52:49 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 03 20:52:49 2025 -0500"
      },
      "message": "submodule: bump third_party/openthread/repo from `9c21165` to `e5aaa57` (#2692)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `9c21165` to `e5aaa57`.\r\n- [Commits](https://github.com/openthread/openthread/compare/9c21165c1453230b9bde8be54ba534346a79be3a...e5aaa57f2604b187bfa786e742d227ab5efc3c73)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "142232d9479f5f816d8b075d7a79a562c4c437e2",
      "tree": "a5d437c0e1706666b7db8109f9fbed1519cda738",
      "parents": [
        "252be083041f3597c78b41a85939c6799a5942a7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jan 30 09:13:09 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 30 09:13:09 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `d31bcee` to `9c21165` (#2689)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `d31bcee` to `9c21165`.\r\n- [Commits](https://github.com/openthread/openthread/compare/d31bcee81230bd82764838c76c9f291ba64814dd...9c21165c1453230b9bde8be54ba534346a79be3a)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "252be083041f3597c78b41a85939c6799a5942a7",
      "tree": "a3fe221009edd2256c596948763d36041296f193",
      "parents": [
        "fb5fd59e7329c6019f9e8a1ebd99ce6080477a64"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jan 29 08:00:04 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 29 08:00:04 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `ee2049f` to `d31bcee` (#2687)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `ee2049f` to `d31bcee`.\r\n- [Commits](https://github.com/openthread/openthread/compare/ee2049fb48713b015c502f28ffcd464acd800de6...d31bcee81230bd82764838c76c9f291ba64814dd)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "fb5fd59e7329c6019f9e8a1ebd99ce6080477a64",
      "tree": "378626f70ac450a9f026ec098a5d9693c9f54fe2",
      "parents": [
        "7c7af7cb91b6624a85f052032b5cdafe7012214b"
      ],
      "author": {
        "name": "Milas Bowman",
        "email": "devnull@milas.dev",
        "time": "Tue Jan 28 15:33:36 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 28 12:33:36 2025 -0800"
      },
      "message": "[build] allow disabling systemd service unit install (#2652)\n\nAdd `INSTALL_SYSTEMD_UNIT` which can explicitly be set to `false`\r\nto disable installing the service unit even if systemd is available.\r\n\r\nIf not defined, it defaults to true, i.e. the systemed service unit\r\nis created. As a result, this change is backwards compatible: it\u0027s\r\nrequired to _opt-out_ of systemd unit installation."
    },
    {
      "commit": "7c7af7cb91b6624a85f052032b5cdafe7012214b",
      "tree": "a3fbbfed0684197638291bd7dbb66c57ff116217",
      "parents": [
        "0a04b2615efa36fe6d51bc66b740c0abad4d21d1"
      ],
      "author": {
        "name": "Milas Bowman",
        "email": "devnull@milas.dev",
        "time": "Tue Jan 28 15:33:20 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 28 12:33:20 2025 -0800"
      },
      "message": "[build] allow using shared boost libraries (#2653)\n\nDo not unconditionally set `Boost_USE_STATIC_LIBS` but instead default\r\nit to `true`.\r\n\r\nThis allows building with shared Boost libraries, which can be useful\r\nfor OS distribution packaging, for example.\r\n\r\nThe default is the same if not defined, so this is a backwards\r\ncompatible change: unless explicitly set to `false`, static Boost\r\nlibs will still be used."
    },
    {
      "commit": "0a04b2615efa36fe6d51bc66b740c0abad4d21d1",
      "tree": "fed2fc2ec400fe3cc0825453d52a9870d80c3c57",
      "parents": [
        "6668bb22d72c7c72f86ddc12f1a0c65433752ad1"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jan 28 08:46:29 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 28 08:46:29 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `0c3d2c2` to `ee2049f` (#2686)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `0c3d2c2` to `ee2049f`.\r\n- [Commits](https://github.com/openthread/openthread/compare/0c3d2c2bde32f57c9d4a2e0bf53145ba5cdbcda9...ee2049fb48713b015c502f28ffcd464acd800de6)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "6668bb22d72c7c72f86ddc12f1a0c65433752ad1",
      "tree": "892c9ea318f13b199dcff17b2025f03c81d09cc6",
      "parents": [
        "214b92de6872e8ae58c9360b106dd69159da5223"
      ],
      "author": {
        "name": "Jonathan Hui",
        "email": "jonhui@google.com",
        "time": "Tue Jan 28 00:32:53 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 28 00:32:53 2025 -0800"
      },
      "message": "[github-actions] fix multi-arch docker build (#2673)\n\n"
    },
    {
      "commit": "214b92de6872e8ae58c9360b106dd69159da5223",
      "tree": "bf4c1779a7f0e54829647f8158aa5baab2ff0451",
      "parents": [
        "b5105776dc85f9e087a7b839185e140107232780"
      ],
      "author": {
        "name": "Li Cao",
        "email": "irvingcl@google.com",
        "time": "Fri Jan 24 01:30:28 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 23 09:30:28 2025 -0800"
      },
      "message": "[host] remove unused methods in RcpHost (#2679)\n\nThese methods are already moved to the \u0027BackboneRouter\u0027 class and has\r\nno implementation in \u0027RcpHost\u0027."
    },
    {
      "commit": "b5105776dc85f9e087a7b839185e140107232780",
      "tree": "348015cb90ac0d278c212f8a5d160bd9d2452e1f",
      "parents": [
        "e6c1af6fe6494c5295b78c399d545faa49254a41"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jan 22 07:21:05 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 22 07:21:05 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `f6cee79` to `0c3d2c2` (#2680)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `f6cee79` to `0c3d2c2`.\r\n- [Commits](https://github.com/openthread/openthread/compare/f6cee7950d6d4b45ebc9779024b0b456e87159df...0c3d2c2bde32f57c9d4a2e0bf53145ba5cdbcda9)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e6c1af6fe6494c5295b78c399d545faa49254a41",
      "tree": "7e2e1c791c1ff9803f3eec58fe8f35d57f1799c9",
      "parents": [
        "b574b6c2a4ea2ea265f87b908c8ef3f673b27f7f"
      ],
      "author": {
        "name": "Li Cao",
        "email": "irvingcl@google.com",
        "time": "Wed Jan 22 02:20:02 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 21 10:20:02 2025 -0800"
      },
      "message": "[platform] implement platform dnssd apis (#2664)\n\nThis commit adds `DnssdPlatform` module to implement OT platform DNSSD\r\nAPIs.\r\n\r\nIn this commit, `DnssdPlatform` is added but not used yet. It will be\r\nenabled and used later when the native Border Agent MeshCoP Service\r\npublishing is ready.\r\n\r\nIn this commit, these platform DNSSD APIs are implemented while the\r\nrest of them has an empty implementation and will be implemented when\r\nnecessary:\r\n* otPlatDnssdGetState\r\n* otPlatDnssdRegisterService\r\n* otPlatDnssdUnregisterService\r\n* otPlatDnssdRegisterHost\r\n* otPlatDnssdUnregisterHost\r\n* otPlatDnssdRegisterKey\r\n* otPlatDnssdUnregisterKey"
    },
    {
      "commit": "b574b6c2a4ea2ea265f87b908c8ef3f673b27f7f",
      "tree": "39778f429faf7ff8f6197d8ad7ee1ab494eb9dd7",
      "parents": [
        "68bfc01f264655672b8b8643ab601a3a69acbbe0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jan 16 07:58:53 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 16 07:58:53 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `84e80c6` to `f6cee79` (#2675)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `84e80c6` to `f6cee79`.\r\n- [Commits](https://github.com/openthread/openthread/compare/84e80c67084b766dc3380cf6d18ba8d12e5fbe50...f6cee7950d6d4b45ebc9779024b0b456e87159df)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "68bfc01f264655672b8b8643ab601a3a69acbbe0",
      "tree": "424fb528483764dc38758a244f8c89f1413a1ae2",
      "parents": [
        "0684282d867ae939caf6133111a4d3c2e6c3915b"
      ],
      "author": {
        "name": "Yang Song",
        "email": "yangsongcn@google.com",
        "time": "Thu Jan 16 23:46:46 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 16 07:46:46 2025 -0800"
      },
      "message": "[pd] disable PD daemon which caused mDNS disruptions (#2662)\n\nThis commit addresses the mDNS disruptions caused by the\r\ndhcp6_pd_daemon restarting dhcpcd on reference device. As a\r\nworkaround, the daemon is disabled, and PD is enabled by default in\r\nthe dhcpcd.conf file. This ensures the reference device as BR, always\r\nrequests a prefix delegation upon network interface configuration."
    },
    {
      "commit": "0684282d867ae939caf6133111a4d3c2e6c3915b",
      "tree": "57b0a4f2fdc6faf1b19dc51f1c23c246b882fd9d",
      "parents": [
        "4c1e0639e2519faa0a7334dbd10069ae95940e10"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jan 15 08:25:57 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 15 08:25:57 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `d16d160` to `84e80c6` (#2672)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `d16d160` to `84e80c6`.\r\n- [Commits](https://github.com/openthread/openthread/compare/d16d160e2c7d2558736968a33dd37919d968ca45...84e80c67084b766dc3380cf6d18ba8d12e5fbe50)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4c1e0639e2519faa0a7334dbd10069ae95940e10",
      "tree": "ddd481292c5f675c208874b8420f46c18946ce2f",
      "parents": [
        "b067e5ac5f8b3e92750df24922017eee2bc0fa04"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jan 14 08:25:06 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 14 08:25:06 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `7bd3abd` to `d16d160` (#2671)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `7bd3abd` to `d16d160`.\r\n- [Commits](https://github.com/openthread/openthread/compare/7bd3abd67b2443263ca04c1416bb4ee6228e3048...d16d160e2c7d2558736968a33dd37919d968ca45)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b067e5ac5f8b3e92750df24922017eee2bc0fa04",
      "tree": "b9d9023809c08a0c93b33f371fdecafac986aedb",
      "parents": [
        "8bdfb6bc8bcc6418b54090b7db613ff93eb19a2b"
      ],
      "author": {
        "name": "puddly",
        "email": "32534428+puddly@users.noreply.github.com",
        "time": "Mon Jan 13 22:32:22 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 13 19:32:22 2025 -0800"
      },
      "message": "[rest] add coprocessor version string API (#2602)\n\n"
    },
    {
      "commit": "8bdfb6bc8bcc6418b54090b7db613ff93eb19a2b",
      "tree": "724a15884a6b386aaafbc45e3df5bb9f0085f9fe",
      "parents": [
        "562698276cadb09ca3c9b63504d0d5a6325f2ae5"
      ],
      "author": {
        "name": "Li Cao",
        "email": "irvingcl@google.com",
        "time": "Tue Jan 14 03:07:36 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 13 11:07:36 2025 -0800"
      },
      "message": "[host] update directory name and namespace from ncp to host (#2665)\n\nThis commit changes the source directory name and namespace \u0027ncp\u0027 to\r\n\u0027host\u0027.\r\n\r\nThe namespace and directory name is very confusing because under the\r\nnamespace we have code and modules for both NCP \u0026 RCP case. The name\r\nwas called \u0027ncp\u0027 since a long time ago. Now let\u0027s update."
    },
    {
      "commit": "562698276cadb09ca3c9b63504d0d5a6325f2ae5",
      "tree": "28d5a7037ad42e895de3735fc812086bc65d1129",
      "parents": [
        "5768fd52d9ff38acd083e415cb700545f0594a29"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jan 13 09:30:03 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 13 09:30:03 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `3ae741f` to `7bd3abd` (#2669)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `3ae741f` to `7bd3abd`.\r\n- [Commits](https://github.com/openthread/openthread/compare/3ae741f95e7dfb391dec35c48742862049eb62e8...7bd3abd67b2443263ca04c1416bb4ee6228e3048)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "2c93a8ee0a40cbd4645c06d84eb5136b3740f65b",
      "tree": "3f18bde249dddc2fd77a701deabd2893d0011078",
      "parents": [
        "1516a61167ff80a3626357ab451c2a5336d44945",
        "c0afffa9644096fa3b07337ade330331ec613584"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Sun Jan 12 23:11:08 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Jan 12 23:11:08 2025 -0800"
      },
      "message": "[Thread] allow disabling border router auto-join am: c0afffa964\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/ot-br-posix/+/3445160\n\nChange-Id: Ib341c48b6b0b028f3a7f85ee58d2368225227afd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c0afffa9644096fa3b07337ade330331ec613584",
      "tree": "3f18bde249dddc2fd77a701deabd2893d0011078",
      "parents": [
        "d885dda1fead130b58e745b51e05bc25dee87c71"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Fri Jan 10 11:46:42 2025 +0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Mon Jan 13 13:43:02 2025 +0800"
      },
      "message": "[Thread] allow disabling border router auto-join\n\nBug: 378587036\nChange-Id: Ia08d3d320cbc928ff43ca685d1b164bf408080f2\n"
    },
    {
      "commit": "5768fd52d9ff38acd083e415cb700545f0594a29",
      "tree": "944e2188727f0f75418d76836535024e67250680",
      "parents": [
        "639d99b42940b3c1bb2437d1bca1e9b210649d59"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jan 10 09:17:49 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 10 09:17:49 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `dc4acf0` to `3ae741f` (#2667)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `dc4acf0` to `3ae741f`.\r\n- [Commits](https://github.com/openthread/openthread/compare/dc4acf034636bd94f155da84683e52151cd1df3f...3ae741f95e7dfb391dec35c48742862049eb62e8)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "1516a61167ff80a3626357ab451c2a5336d44945",
      "tree": "dee92d6de0d6932f0a2da39e68699ac170324a8d",
      "parents": [
        "74f48ee78138f783c4f5f2765ceac9e1096f5471",
        "d885dda1fead130b58e745b51e05bc25dee87c71"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Thu Jan 09 22:35:24 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jan 09 22:35:24 2025 -0800"
      },
      "message": "Merge \"[Thread] allow disabling SRP server wait for border routing\" into main am: d885dda1fe\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/ot-br-posix/+/3391991\n\nChange-Id: Ie3f9017403d44bafa23a9b6429ee474cf1497ce1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d885dda1fead130b58e745b51e05bc25dee87c71",
      "tree": "dee92d6de0d6932f0a2da39e68699ac170324a8d",
      "parents": [
        "c638c5399f69b104e0b884d1e4f14ff72a1035ff",
        "3b8480b4025b1c0a111664032e02eba337e5aa5c"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Thu Jan 09 21:54:49 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 09 21:54:49 2025 -0800"
      },
      "message": "Merge \"[Thread] allow disabling SRP server wait for border routing\" into main"
    },
    {
      "commit": "3b8480b4025b1c0a111664032e02eba337e5aa5c",
      "tree": "092cd234c7537007ef6cef9a8a0634513d74912d",
      "parents": [
        "5e750ae5b57b55f301aabcbdbb9803f0e7d7bafa"
      ],
      "author": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Thu Dec 05 17:32:48 2024 +0800"
      },
      "committer": {
        "name": "Kangping Dong",
        "email": "wgtdkp@google.com",
        "time": "Thu Jan 09 04:23:48 2025 -0800"
      },
      "message": "[Thread] allow disabling SRP server wait for border routing\n\nIt\u0027s default enabled that it waits for border routing establishment\nbefore starting the SRP server. But there are also use cases where\nthe user may want to know what are the devices in the Thread network\nbefore actually reach to the devices, or it doesn\u0027t depend on border\nrouting to reach to a Thread device. Given that, this commit adds the\nsupport of starting SRP server without waiting for border routing by\nleveraging a new configuration parameter:\nsrpServerWaitForBorderRoutingEnabled.\n\nTest: see aosp/3391245\nBug: 378587036\nChange-Id: I2faecf06b3495591196753f85bafb292676bd6aa\n"
    },
    {
      "commit": "639d99b42940b3c1bb2437d1bca1e9b210649d59",
      "tree": "08a4f839ebfe41693d49af6b6515dde0d4e69f36",
      "parents": [
        "22447d262114754733ce0e1d798011a414c511a3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jan 08 10:40:33 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 08 10:40:33 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `3470934` to `dc4acf0` (#2663)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `3470934` to `dc4acf0`.\r\n- [Commits](https://github.com/openthread/openthread/compare/3470934f741013e20cb0d852c5836f498d2938d1...dc4acf034636bd94f155da84683e52151cd1df3f)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "22447d262114754733ce0e1d798011a414c511a3",
      "tree": "f1bced13938ebc6fa4da675fcc51e5b7cab431e3",
      "parents": [
        "047b3a889ed4c7265372c53555b0f0317c52c0dc"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jan 07 08:55:27 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 07 08:55:27 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `173cb61` to `3470934` (#2661)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `173cb61` to `3470934`.\r\n- [Commits](https://github.com/openthread/openthread/compare/173cb61379805cd28751141ccd69c8cbcc4bfa9d...3470934f741013e20cb0d852c5836f498d2938d1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "047b3a889ed4c7265372c53555b0f0317c52c0dc",
      "tree": "5ccb56db975341897cd12e7d8b186e1a5e201aba",
      "parents": [
        "a7167872a3824d3b997262f1127d50bd3a20e1d2"
      ],
      "author": {
        "name": "Li Cao",
        "email": "irvingcl@google.com",
        "time": "Tue Jan 07 13:32:20 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 06 21:32:20 2025 -0800"
      },
      "message": "[doc] add a README doc for otbr docker for common issues (#2641)\n\n"
    },
    {
      "commit": "a7167872a3824d3b997262f1127d50bd3a20e1d2",
      "tree": "3597804c6188548f5144dfdf40039a7dbd1a8090",
      "parents": [
        "0dd7c669199fbdfd26a2d4b8b99c7edf23d70989"
      ],
      "author": {
        "name": "Li Cao",
        "email": "irvingcl@google.com",
        "time": "Tue Jan 07 00:52:27 2025 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 06 08:52:27 2025 -0800"
      },
      "message": "[dbus] simplify getting OT instance in dbus RCP thread object (#2660)\n\n"
    },
    {
      "commit": "0dd7c669199fbdfd26a2d4b8b99c7edf23d70989",
      "tree": "9d7509597a9764b4389fbd8a64c9ccd4d55719fe",
      "parents": [
        "e24a709d17aaaf6062d252529ee082c20fab39af"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jan 06 08:33:40 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 06 08:33:40 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `1024a1f` to `173cb61` (#2659)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `1024a1f` to `173cb61`.\r\n- [Commits](https://github.com/openthread/openthread/compare/1024a1fdb9e6f3c9cdf2ff2a4141dd4b36905f7c...173cb61379805cd28751141ccd69c8cbcc4bfa9d)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e24a709d17aaaf6062d252529ee082c20fab39af",
      "tree": "4fa60feda53dcdfbf2af884a16665ac600a96037",
      "parents": [
        "04bbe756a6a31261409bb0815cb1b2dfe6d7e310"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jan 03 16:39:56 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 03 16:39:56 2025 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `151444f` to `1024a1f` (#2654)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `151444f` to `1024a1f`.\r\n- [Commits](https://github.com/openthread/openthread/compare/151444f7dd808aa8fb1431804a6f5649e0569b17...1024a1fdb9e6f3c9cdf2ff2a4141dd4b36905f7c)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "04bbe756a6a31261409bb0815cb1b2dfe6d7e310",
      "tree": "96ff350c4d1823224967865421d3ce0e85f48276",
      "parents": [
        "9eb311dfaca1cb7cacacd102ae1cff161d264a38"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Dec 27 16:47:52 2024 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 27 16:47:52 2024 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `4c378f7` to `151444f` (#2651)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `4c378f7` to `151444f`.\r\n- [Commits](https://github.com/openthread/openthread/compare/4c378f798de53db6070a31edeaabd1158e6e48e3...151444f7dd808aa8fb1431804a6f5649e0569b17)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "9eb311dfaca1cb7cacacd102ae1cff161d264a38",
      "tree": "2c6d02aeb56c47a3d49e0be1d312cb1d6534cd8c",
      "parents": [
        "54f4769a5b0e1c5bcc893d22a2731fc395f4aca0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Dec 26 13:14:07 2024 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 26 13:14:07 2024 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `143ebbf` to `4c378f7` (#2650)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `143ebbf` to `4c378f7`.\r\n- [Commits](https://github.com/openthread/openthread/compare/143ebbfb7c32d0ba2a85ce58689be980a2cb92e7...4c378f798de53db6070a31edeaabd1158e6e48e3)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "54f4769a5b0e1c5bcc893d22a2731fc395f4aca0",
      "tree": "00a66343f3a4901f0a96b6d5eca2505e23c71089",
      "parents": [
        "22c26bff2b028fa36f17584ae9db6c8d771e7969"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Dec 20 13:36:40 2024 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 20 13:36:40 2024 -0800"
      },
      "message": "submodule: bump third_party/openthread/repo from `d1147d6` to `143ebbf` (#2648)\n\nBumps [third_party/openthread/repo](https://github.com/openthread/openthread) from `d1147d6` to `143ebbf`.\r\n- [Commits](https://github.com/openthread/openthread/compare/d1147d62b9b21312906d3021e7409cb073583051...143ebbfb7c32d0ba2a85ce58689be980a2cb92e7)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: third_party/openthread/repo\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "74f48ee78138f783c4f5f2765ceac9e1096f5471",
      "tree": "9b992c19c768f4e01e7a51028cafc938193a63a4",
      "parents": [
        "c03f26e4bc8e8b24b713416ea2e3125b93970197",
        "c638c5399f69b104e0b884d1e4f14ff72a1035ff"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Dec 19 21:16:46 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 21:16:46 2024 -0800"
      },
      "message": "Add janitors to the OWNERS file am: c638c5399f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/ot-br-posix/+/3423881\n\nChange-Id: I1a18774e64542989ee686a2efaa2f8df3ff0754c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "22c26bff2b028fa36f17584ae9db6c8d771e7969",
      "tree": "bebbb4a49e5bd783e20387ec6348fdf7174daa51",
      "parents": [
        "047120eaa95d7f92f468e4021519f93fdf240c87"
      ],
      "author": {
        "name": "Jonathan Hui",
        "email": "jonhui@google.com",
        "time": "Thu Dec 19 18:08:02 2024 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 19 18:08:02 2024 -0800"
      },
      "message": "[docs] update version to 1.4.0 (#2646)\n\n"
    }
  ],
  "next": "047120eaa95d7f92f468e4021519f93fdf240c87"
}
