{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":735230186,"defaultBranch":"dev","name":"husi","ownerLogin":"xchacha20-poly1305","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-24T06:19:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/139959885?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726715877.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"de656a264783749af8e1656c30071f26293759c7","ref":"refs/heads/dependabot-go_modules-libcore-dev-github.com-sagernet-sing-box-1.10.0-beta.9","pushedAt":"2024-09-19T03:17:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore: bump github.com/sagernet/sing-box in /libcore\n\nBumps [github.com/sagernet/sing-box](https://github.com/sagernet/sing-box) from 1.10.0-beta.8 to 1.10.0-beta.9.\n- [Release notes](https://github.com/sagernet/sing-box/releases)\n- [Changelog](https://github.com/SagerNet/sing-box/blob/dev-next/docs/changelog.md)\n- [Commits](https://github.com/sagernet/sing-box/compare/v1.10.0-beta.8...v1.10.0-beta.9)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/sagernet/sing-box\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore: bump github.com/sagernet/sing-box in /libcore"}},{"before":"c9591dd8dc99178bbb8ab21520466508ee1529e5","after":"d6ec17637e10076e63d3c2dd29349f6db06ce450","ref":"refs/heads/dev","pushedAt":"2024-09-18T15:41:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"chore(res): translate Ukrainian 📚\n\nCurrently translated at 98.7% (561 of 568 strings)\n\nTranslation: husi/husi\nTranslate-URL: https://hosted.weblate.org/projects/husi/husi/uk/","shortMessageHtmlLink":"chore(res): translate Ukrainian 📚"}},{"before":"f86586878fbf577d6c493e3c2dce4bd6bfffa158","after":null,"ref":"refs/heads/dependabot-go_modules-libcore-dev-github.com-sagernet-sing-0.5.0-beta.2","pushedAt":"2024-09-18T05:20:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"}},{"before":null,"after":"f86586878fbf577d6c493e3c2dce4bd6bfffa158","ref":"refs/heads/dependabot-go_modules-libcore-dev-github.com-sagernet-sing-0.5.0-beta.2","pushedAt":"2024-09-18T04:06:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore: bump github.com/sagernet/sing in /libcore\n\nBumps [github.com/sagernet/sing](https://github.com/sagernet/sing) from 0.5.0-beta.1 to 0.5.0-beta.2.\n- [Commits](https://github.com/sagernet/sing/compare/v0.5.0-beta.1...v0.5.0-beta.2)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/sagernet/sing\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore: bump github.com/sagernet/sing in /libcore"}},{"before":"f1304c5cd04f849e6d7beaab7339cd67b2f9046a","after":"c9591dd8dc99178bbb8ab21520466508ee1529e5","ref":"refs/heads/dev","pushedAt":"2024-09-18T00:14:19.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"chore: bump version to 0.9.0-rc.1 (251)","shortMessageHtmlLink":"chore: bump version to 0.9.0-rc.1 (251)"}},{"before":"02ec1e5a2ecfc625b46212c4edeb9351712d21e0","after":"f1304c5cd04f849e6d7beaab7339cd67b2f9046a","ref":"refs/heads/dev","pushedAt":"2024-09-17T22:45:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"fix: VpnService route missing fake DNS IPv6 pool range","shortMessageHtmlLink":"fix: VpnService route missing fake DNS IPv6 pool range"}},{"before":"e30bdc7065377b251b83fa694f4629969a0b5446","after":"02ec1e5a2ecfc625b46212c4edeb9351712d21e0","ref":"refs/heads/dev","pushedAt":"2024-09-17T13:18:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"chore: bump version to 0.9.0-rc.0 (250)","shortMessageHtmlLink":"chore: bump version to 0.9.0-rc.0 (250)"}},{"before":"90f1d01b6140f288d54b84b62435d637cf1517c3","after":"e30bdc7065377b251b83fa694f4629969a0b5446","ref":"refs/heads/dev","pushedAt":"2024-09-17T10:45:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"chore: bump version to 0.9.0-rc.0 (250)","shortMessageHtmlLink":"chore: bump version to 0.9.0-rc.0 (250)"}},{"before":"67a98595bfcf7ca7069aeca033c4a7fd1dd0e7f7","after":"90f1d01b6140f288d54b84b62435d637cf1517c3","ref":"refs/heads/dev","pushedAt":"2024-09-17T09:53:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"feat: share single outboud &\n\nperf: improve `asMap()`","shortMessageHtmlLink":"feat: share single outboud &"}},{"before":"105be6f056f67d1a06be4a81e85eddc33e542a7f","after":"67a98595bfcf7ca7069aeca033c4a7fd1dd0e7f7","ref":"refs/heads/dev","pushedAt":"2024-09-17T09:48:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"chore(res): translate Chinese (Traditional Han script) 📚\n\nCurrently translated at 100.0% (568 of 568 strings)\n\nTranslation: husi/husi\nTranslate-URL: https://hosted.weblate.org/projects/husi/husi/zh_Hant/","shortMessageHtmlLink":"chore(res): translate Chinese (Traditional Han script) 📚"}},{"before":"f71a9fffc5931708fb74a0c43e790478d9d8d9a1","after":"105be6f056f67d1a06be4a81e85eddc33e542a7f","ref":"refs/heads/dev","pushedAt":"2024-09-17T09:44:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"feat: share single outboud","shortMessageHtmlLink":"feat: share single outboud"}},{"before":"1faee67bcde12444e42b8c2b13069c1c1e9e70c5","after":"f71a9fffc5931708fb74a0c43e790478d9d8d9a1","ref":"refs/heads/dev","pushedAt":"2024-09-17T05:21:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"fix: delete deprecated bean to avoid crash","shortMessageHtmlLink":"fix: delete deprecated bean to avoid crash"}},{"before":"c078ae529a8611a9d4eae8cc7dc7ee6805fb5b71","after":"1faee67bcde12444e42b8c2b13069c1c1e9e70c5","ref":"refs/heads/dev","pushedAt":"2024-09-17T00:23:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"refactor: break rule usage &\nfeat: add direct outbound & remove trojan-go\n\nIn this commit I reuse a database version. This is not a good habit.\n\nSquashed commit of the following:\n\ncommit 171e82de43874d9405911f1e164ccf4f5913ea9c\nAuthor: HystericalDragon \nDate: Tue Sep 17 08:14:35 2024 +0800\n\n Refactor routes\n\ncommit 0f6daa663f70d67004ba8519276f7d8ab7d28c73\nAuthor: HystericalDragon \nDate: Mon Sep 16 21:06:40 2024 +0800\n\n Add direct outbound\n\ncommit 9cedf71c2637e97a62d487ee8aadf351dd02f4d5\nAuthor: HystericalDragon \nDate: Mon Sep 16 20:17:31 2024 +0800\n\n Remove trojan-go","shortMessageHtmlLink":"refactor: break rule usage &"}},{"before":"6945456a791d6c4677aa898db3f2b1f11464d931","after":null,"ref":"refs/heads/dev-badurl","pushedAt":"2024-09-17T00:17:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"}},{"before":"0f6daa663f70d67004ba8519276f7d8ab7d28c73","after":"171e82de43874d9405911f1e164ccf4f5913ea9c","ref":"refs/heads/dev-route","pushedAt":"2024-09-17T00:14:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"Refactor routes","shortMessageHtmlLink":"Refactor routes"}},{"before":null,"after":"0f6daa663f70d67004ba8519276f7d8ab7d28c73","ref":"refs/heads/dev-route","pushedAt":"2024-09-16T14:03:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"Add direct outbound","shortMessageHtmlLink":"Add direct outbound"}},{"before":"b0a0e6b16fd54dfe8d37374c2f1b6fc5bae103a0","after":"c078ae529a8611a9d4eae8cc7dc7ee6805fb5b71","ref":"refs/heads/dev","pushedAt":"2024-09-16T11:49:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"build: migrate geosite build fixes from upstream","shortMessageHtmlLink":"build: migrate geosite build fixes from upstream"}},{"before":"d9e2f9fcefea37e39a545fd89273113221edffa2","after":"b0a0e6b16fd54dfe8d37374c2f1b6fc5bae103a0","ref":"refs/heads/dev","pushedAt":"2024-09-16T11:46:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"build: migrate geosite build fixes from upstream","shortMessageHtmlLink":"build: migrate geosite build fixes from upstream"}},{"before":"388b1036e612e015681513cc129724e018d81781","after":"d9e2f9fcefea37e39a545fd89273113221edffa2","ref":"refs/heads/dev","pushedAt":"2024-09-16T11:18:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"fix: sip002 parsing (#182)","shortMessageHtmlLink":"fix: sip002 parsing (#182)"}},{"before":"6a5b18b9e3f0bdba2448f7485111cd5c0af9f26b","after":null,"ref":"refs/heads/dev-rep","pushedAt":"2024-09-16T11:14:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"}},{"before":"2f89d57f0bb78e7db740c06cf60468fc920d7358","after":"388b1036e612e015681513cc129724e018d81781","ref":"refs/heads/dev","pushedAt":"2024-09-16T10:50:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"chore: update mieru to v3.4.0","shortMessageHtmlLink":"chore: update mieru to v3.4.0"}},{"before":"8ef914b6b9bb0e2c072f50c0ff9fc0705a3ba1a2","after":"2f89d57f0bb78e7db740c06cf60468fc920d7358","ref":"refs/heads/dev","pushedAt":"2024-09-16T10:38:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"chore: update dependencies\n\n* Update sing-box to v1.10.0-beta.8\n* Update geosite & geoip\n* Update Mozilla CA list\n* Update gomobile\n* Update gradle & gradle dependencies:\n\nchore: bump com.google.devtools.ksp from 2.0.20-1.0.24 to 2.0.20-1.0.25\n\nBumps [com.google.devtools.ksp](https://github.com/google/ksp) from 2.0.20-1.0.24 to 2.0.20-1.0.25.\n- [Release notes](https://github.com/google/ksp/releases)\n- [Commits](https://github.com/google/ksp/compare/2.0.20-1.0.24...2.0.20-1.0.25)\n\n---\nupdated-dependencies:\n- dependency-name: com.google.devtools.ksp\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \n\nchore: bump github.com/sagernet/gomobile from 0.1.3 to 0.1.4 in /libcore\n\nBumps [github.com/sagernet/gomobile](https://github.com/sagernet/gomobile) from 0.1.3 to 0.1.4.\n- [Commits](https://github.com/sagernet/gomobile/compare/v0.1.3...v0.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/sagernet/gomobile\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \n\nchore: bump org.jetbrains.kotlinx:kotlinx-coroutines-android\n\nBumps [org.jetbrains.kotlinx:kotlinx-coroutines-android](https://github.com/Kotlin/kotlinx.coroutines) from 1.8.1 to 1.9.0.\n- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)\n- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)\n- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.1...1.9.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \n\nchore: bump github.com/sagernet/sing-box in /libcore\n\nBumps [github.com/sagernet/sing-box](https://github.com/sagernet/sing-box) from 1.10.0-beta.5 to 1.10.0-beta.8.\n- [Release notes](https://github.com/sagernet/sing-box/releases)\n- [Changelog](https://github.com/SagerNet/sing-box/blob/dev-next/docs/changelog.md)\n- [Commits](https://github.com/sagernet/sing-box/compare/v1.10.0-beta.5...v1.10.0-beta.8)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/sagernet/sing-box\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \n\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: HystericalDragon ","shortMessageHtmlLink":"chore: update dependencies"}},{"before":"2f89d57f0bb78e7db740c06cf60468fc920d7358","after":"8ef914b6b9bb0e2c072f50c0ff9fc0705a3ba1a2","ref":"refs/heads/dev","pushedAt":"2024-09-16T10:33:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weblate","name":"Weblate (bot)","path":"/weblate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1607653?s=80&v=4"},"commit":{"message":"chore: bump github.com/sagernet/gomobile from 0.1.3 to 0.1.4 in /libcore (#181)\n\n[//]: # (dependabot-start)\r\n⚠️ **Dependabot is rebasing this PR** ⚠️ \r\n\r\nRebasing might not happen immediately, so don't worry if this takes some\r\ntime.\r\n\r\nNote: if you make any changes to this PR yourself, they will take\r\nprecedence over the rebase.\r\n\r\n---\r\n\r\n[//]: # (dependabot-end)\r\n\r\nBumps\r\n[github.com/sagernet/gomobile](https://github.com/sagernet/gomobile)\r\nfrom 0.1.3 to 0.1.4.\r\n
\r\nCommits\r\n
    \r\n
  • 45a5c8e\r\nKeep go mod version
  • \r\n
  • See full diff in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/sagernet/gomobile&package-manager=go_modules&previous-version=0.1.3&new-version=0.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore: bump github.com/sagernet/gomobile from 0.1.3 to 0.1.4 in /libc…"}},{"before":"c8b29ebeebdb587b8710b34c2b69d1a640433675","after":"2f89d57f0bb78e7db740c06cf60468fc920d7358","ref":"refs/heads/dev","pushedAt":"2024-09-16T10:33:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"chore: update dependencies\n\n* Update sing-box to v1.10.0-beta.8\n* Update geosite & geoip\n* Update Mozilla CA list\n* Update gomobile\n* Update gradle & gradle dependencies:\n\nchore: bump com.google.devtools.ksp from 2.0.20-1.0.24 to 2.0.20-1.0.25\n\nBumps [com.google.devtools.ksp](https://github.com/google/ksp) from 2.0.20-1.0.24 to 2.0.20-1.0.25.\n- [Release notes](https://github.com/google/ksp/releases)\n- [Commits](https://github.com/google/ksp/compare/2.0.20-1.0.24...2.0.20-1.0.25)\n\n---\nupdated-dependencies:\n- dependency-name: com.google.devtools.ksp\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \n\nchore: bump github.com/sagernet/gomobile from 0.1.3 to 0.1.4 in /libcore\n\nBumps [github.com/sagernet/gomobile](https://github.com/sagernet/gomobile) from 0.1.3 to 0.1.4.\n- [Commits](https://github.com/sagernet/gomobile/compare/v0.1.3...v0.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/sagernet/gomobile\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \n\nchore: bump org.jetbrains.kotlinx:kotlinx-coroutines-android\n\nBumps [org.jetbrains.kotlinx:kotlinx-coroutines-android](https://github.com/Kotlin/kotlinx.coroutines) from 1.8.1 to 1.9.0.\n- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)\n- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)\n- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.8.1...1.9.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-android\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \n\nchore: bump github.com/sagernet/sing-box in /libcore\n\nBumps [github.com/sagernet/sing-box](https://github.com/sagernet/sing-box) from 1.10.0-beta.5 to 1.10.0-beta.8.\n- [Release notes](https://github.com/sagernet/sing-box/releases)\n- [Changelog](https://github.com/SagerNet/sing-box/blob/dev-next/docs/changelog.md)\n- [Commits](https://github.com/sagernet/sing-box/compare/v1.10.0-beta.5...v1.10.0-beta.8)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/sagernet/sing-box\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \n\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: HystericalDragon ","shortMessageHtmlLink":"chore: update dependencies"}},{"before":"3e59a38be696ed48144c5d371ee923624711cbc3","after":null,"ref":"refs/heads/dependabot-go_modules-libcore-dev-github.com-sagernet-gomobile-0.1.4","pushedAt":"2024-09-16T10:32:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"c529a5f1a119e04fc806b2c388006e859864177f","after":"c8b29ebeebdb587b8710b34c2b69d1a640433675","ref":"refs/heads/dev","pushedAt":"2024-09-16T10:31:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"chore: bump github.com/sagernet/gomobile from 0.1.3 to 0.1.4 in /libcore (#181)\n\n[//]: # (dependabot-start)\r\n⚠️ **Dependabot is rebasing this PR** ⚠️ \r\n\r\nRebasing might not happen immediately, so don't worry if this takes some\r\ntime.\r\n\r\nNote: if you make any changes to this PR yourself, they will take\r\nprecedence over the rebase.\r\n\r\n---\r\n\r\n[//]: # (dependabot-end)\r\n\r\nBumps\r\n[github.com/sagernet/gomobile](https://github.com/sagernet/gomobile)\r\nfrom 0.1.3 to 0.1.4.\r\n
\r\nCommits\r\n
    \r\n
  • 45a5c8e\r\nKeep go mod version
  • \r\n
  • See full diff in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/sagernet/gomobile&package-manager=go_modules&previous-version=0.1.3&new-version=0.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore: bump github.com/sagernet/gomobile from 0.1.3 to 0.1.4 in /libc…"}},{"before":"1fa4da73e1d9b6e775ab0295cc3b055e333bf798","after":null,"ref":"refs/heads/dependabot-gradle-dev-com.google.devtools.ksp-2.0.20-1.0.25","pushedAt":"2024-09-16T10:31:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"}},{"before":"c2019f772d2c20e1116bc159022651bd76c5426a","after":"c529a5f1a119e04fc806b2c388006e859864177f","ref":"refs/heads/dev","pushedAt":"2024-09-16T10:31:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"chore: bump com.google.devtools.ksp from 2.0.20-1.0.24 to 2.0.20-1.0.25 (#177)\n\nBumps [com.google.devtools.ksp](https://github.com/google/ksp) from\r\n2.0.20-1.0.24 to 2.0.20-1.0.25.\r\n
\r\nRelease notes\r\n

Sourced from com.google.devtools.ksp's\r\nreleases.

\r\n
\r\n

2.0.20-1.0.25

\r\n

Bugs Fixed

\r\n

Inlined JVM name is not correct #1493\r\n[KSP2] NullPointerException when getting name of nested annotation #1963\r\n[KSP2] The status was unresolved for FirSimpleFunctionImpl #1938\r\n[KSP2] Class values in type annotations get resolved to error type #1933\r\n[KSP2] Comparing KSType leads to exception #1918\r\n[KSP2] Can't find values in repeatable annotations #1883\r\nincremental: aggregating outputs should always be invalidated #2027\r\n[KSP2] Not yet implemented: KSValueArgumentLiteImpl.getLocation #2048\r\n[KSP2] Not yet implemented: KSValueArgumentImpl.getParent #2049\r\ngetSymbolsWithAnnotation returns copy function from data class #1996\r\n[KSP2] Annotations got use-site target when there are none specified #1882\r\ngetting null pointer exception #1929\r\n[KSP2] Calling getDeclarationsInSourceOrder throws\r\nKotlinIllegalStateExceptionWithAttachments #1930\r\n[KSP2] A failure occurred while executing\r\ncom.google.devtools.ksp.gradle.KspAAWorkerAction #1941\r\nKSP2: Resolver.getJvmNames doesn't work for inline and internal classes\r\n#1640\r\nkspCaches don't work together with Gradle build cache #2042

\r\n

Contributors

\r\n

Thank you so much! @​ansman, @​kuanyingchou

\r\n

Full Changelog: https://github.com/google/ksp/compare/2.0.20-1.0.24...2.0.20-1.0.25

\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 332a961\r\nClose the KSP caches files after reading them
  • \r\n
  • c32a756\r\nAdd --stracktrace to the failing test
  • \r\n
  • 3fc773f\r\nDelete the ksp caches when the task is restored from cache
  • \r\n
  • a43ab02\r\nKSP2: get module name from metadata
  • \r\n
  • b6dcf9f\r\ngetJvmName: clean up
  • \r\n
  • 7a5ded4\r\nPartially fix mangling of internal functions
  • \r\n
  • c30c83e\r\nHandle explicit JvmName
  • \r\n
  • ebf987b\r\nMangle jvm names for inline class
  • \r\n
  • 46556c2\r\nMangledNamesProcessor: order visits by name
  • \r\n
  • 27e51ae\r\nReplace the deprecated ios with iosX64 in tests
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.google.devtools.ksp&package-manager=gradle&previous-version=2.0.20-1.0.24&new-version=2.0.20-1.0.25)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore: bump com.google.devtools.ksp from 2.0.20-1.0.24 to 2.0.20-1.0.…"}},{"before":"cbb50e1b96b144d2ac9eea880ad87d395a526975","after":null,"ref":"refs/heads/dependabot-gradle-dev-org.jetbrains.kotlinx-kotlinx-coroutines-android-1.9.0","pushedAt":"2024-09-16T10:31:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"}},{"before":"5c4be04327c816f79cda5fb899a9e0c26013535f","after":"c2019f772d2c20e1116bc159022651bd76c5426a","ref":"refs/heads/dev","pushedAt":"2024-09-16T10:31:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"xchacha20-poly1305","name":"HystericalDragon","path":"/xchacha20-poly1305","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/139959885?s=80&v=4"},"commit":{"message":"chore: bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.8.1 to 1.9.0 (#183)\n\nBumps\r\n[org.jetbrains.kotlinx:kotlinx-coroutines-android](https://github.com/Kotlin/kotlinx.coroutines)\r\nfrom 1.8.1 to 1.9.0.\r\n
\r\nRelease notes\r\n

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-android's\r\nreleases.

\r\n
\r\n

1.9.0

\r\n

Features

\r\n
    \r\n
  • Wasm/WASI target support (#4064).\r\nThanks, @​igoriakovlev!
  • \r\n
  • limitedParallelism now optionally accepts the name of\r\nthe dispatcher view for easier debugging (#4023).
  • \r\n
  • No longer initialize Dispatchers.IO on the JVM when\r\nother standard dispatchers are accessed (#4166).\r\nThanks, @​metalhead8816!
  • \r\n
  • Introduced the Flow<T>.chunked(size: Int):\r\nFlow<List<T>> operator that groups emitted values\r\ninto groups of the given size (#1290).
  • \r\n
  • Closeable dispatchers are instances of AutoCloseable\r\nnow (#4123).
  • \r\n
\r\n

Fixes

\r\n
    \r\n
  • Calling hasNext on a Channel's iterator is\r\nidempotent (#4065).\r\nThanks, @​gitpaxultek!
  • \r\n
  • CoroutineScope() created without an explicit dispatcher\r\nuses Dispatchers.Default on Native (#4074).\r\nThanks, @​whyoleg!
  • \r\n
  • Fixed a bug that prevented non-Android Dispatchers.Main\r\nfrom initializing when the Firebase dependency is used (#3914).
  • \r\n
  • Ensured a more intuitive ordering of tasks in\r\nrunBlocking (#4134).
  • \r\n
  • Forbid casting a Mutex to Semaphore (#4176).
  • \r\n
  • Worked around a stack overflow that may occur when calling\r\nasDeferred on a Future many times (#4156).
  • \r\n
\r\n

Deprecations and promotions

\r\n
    \r\n
  • Advanced the deprecation levels for\r\nBroadcastChannel-based API (#4197).
  • \r\n
  • Advanced the deprecation levels for the old\r\nkotlinx-coroutines-test API (#4198).
  • \r\n
  • Deprecated Job.cancelFutureOnCompletion (#4173).
  • \r\n
  • Promoted CoroutineDispatcher.limitedParallelism to\r\nstable (#3864).
  • \r\n
  • Promoted CoroutineStart.ATOMIC from\r\nExperimentalCoroutinesApi to\r\nDelicateCoroutinesApi (#4169).
  • \r\n
  • Promoted CancellableContinuation.resume with an\r\nonCancellation lambda to stable, providing extra arguments\r\nto the lambda (#4088).
  • \r\n
  • Marked the classes and interfaces that are not supposed to be\r\ninherited from with the new\r\nInternalForInheritanceCoroutinesApi opt-in (#3770).
  • \r\n
  • Marked the classes and interfaces inheriting from which is not\r\nstable with the new ExperimentalForInheritanceCoroutinesApi\r\nopt-in (#3770).
  • \r\n
\r\n

Other

\r\n
    \r\n
  • Kotlin was updated to 2.0 (#4137).
  • \r\n
  • Reworked the documentation for CoroutineStart and\r\nChannel-based API (#4147,\r\n#4148,\r\n#4167).\r\nThanks, @​globsterg!
  • \r\n
  • Simplified the internal implementation of Job (#4053).
  • \r\n
  • Small tweaks, fixes, and documentation improvements.
  • \r\n
\r\n

1.9.0-RC.2

\r\n
    \r\n
  • Advanced the deprecation levels for\r\nBroadcastChannel-based API (#4197).
  • \r\n
  • Advanced the deprecation levels for the old\r\nkotlinx-coroutines-test API (#4198).
  • \r\n
  • Promoted CoroutineStart.ATOMIC from\r\nExperimentalCoroutinesApi to\r\nDelicateCoroutinesApi (#4169).
  • \r\n
  • Reworked the documentation for CoroutineStart and\r\nChannel-based API (#4147,\r\n#4148,\r\n#4167).\r\nThanks, @​globsterg!
  • \r\n
  • Forbid casting a Mutex to Semaphore (#4176).
  • \r\n
  • Deprecated Job.cancelFutureOnCompletion (#4156).
  • \r\n
  • Worked around a stack overflow that may occur when calling\r\nasDeferred on a Future many times (#4156).
  • \r\n
  • Fixed a bug that disallowed setting a custom\r\nprobeCoroutineResumed when starting coroutines with\r\nUNDISPATCHED (#4162).
  • \r\n
  • No longer initialize Dispatchers.IO on the JVM when\r\nother standard dispatchers are accessed (#4166).\r\nThanks, @​metalhead8816!
  • \r\n
  • Small tweaks, fixes, and documentation improvements.
  • \r\n
\r\n

1.9.0-RC

\r\n
    \r\n
  • Kotlin was updated to 2.0 (#4137).
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nChangelog\r\n

Sourced from org.jetbrains.kotlinx:kotlinx-coroutines-android's\r\nchangelog.

\r\n
\r\n

Version 1.9.0

\r\n

Features

\r\n
    \r\n
  • Wasm/WASI target support (#4064).\r\nThanks, @​igoriakovlev!
  • \r\n
  • limitedParallelism now optionally accepts the name of\r\nthe dispatcher view for easier debugging (#4023).
  • \r\n
  • No longer initialize Dispatchers.IO on the JVM when\r\nother standard dispatchers are accessed (#4166).\r\nThanks, @​metalhead8816!
  • \r\n
  • Introduced the Flow<T>.chunked(size: Int):\r\nFlow<List<T>> operator that groups emitted values\r\ninto groups of the given size (#1290).
  • \r\n
  • Closeable dispatchers are instances of AutoCloseable\r\nnow (#4123).
  • \r\n
\r\n

Fixes

\r\n
    \r\n
  • Calling hasNext on a Channel's iterator is\r\nidempotent (#4065).\r\nThanks, @​gitpaxultek!
  • \r\n
  • CoroutineScope() created without an explicit dispatcher\r\nuses Dispatchers.Default on Native (#4074).\r\nThanks, @​whyoleg!
  • \r\n
  • Fixed a bug that prevented non-Android Dispatchers.Main\r\nfrom initializing when the Firebase dependency is used (#3914).
  • \r\n
  • Ensured a more intuitive ordering of tasks in\r\nrunBlocking (#4134).
  • \r\n
  • Forbid casting a Mutex to Semaphore (#4176).
  • \r\n
  • Worked around a stack overflow that may occur when calling\r\nasDeferred on a Future many times (#4156).
  • \r\n
\r\n

Deprecations and promotions

\r\n
    \r\n
  • Advanced the deprecation levels for\r\nBroadcastChannel-based API (#4197).
  • \r\n
  • Advanced the deprecation levels for the old\r\nkotlinx-coroutines-test API (#4198).
  • \r\n
  • Deprecated Job.cancelFutureOnCompletion (#4173).
  • \r\n
  • Promoted CoroutineDispatcher.limitedParallelism to\r\nstable (#3864).
  • \r\n
  • Promoted CoroutineStart.ATOMIC from\r\nExperimentalCoroutinesApi to\r\nDelicateCoroutinesApi (#4169).
  • \r\n
  • Promoted CancellableContinuation.resume with an\r\nonCancellation lambda to stable, providing extra arguments\r\nto the lambda (#4088).
  • \r\n
  • Marked the classes and interfaces that are not supposed to be\r\ninherited from with the new\r\nInternalForInheritanceCoroutinesApi opt-in (#3770).
  • \r\n
  • Marked the classes and interfaces inheriting from which is not\r\nstable with the new ExperimentalForInheritanceCoroutinesApi\r\nopt-in (#3770).
  • \r\n
\r\n

Other

\r\n
    \r\n
  • Kotlin was updated to 2.0 (#4137).
  • \r\n
  • Reworked the documentation for CoroutineStart and\r\nChannel-based API (#4147,\r\n#4148,\r\n#4167).\r\nThanks, @​globsterg!
  • \r\n
  • Simplified the internal implementation of Job (#4053).
  • \r\n
  • Small tweaks, fixes, and documentation improvements.
  • \r\n
\r\n

Version 1.9.0-RC.2

\r\n
    \r\n
  • Advanced the deprecation levels for\r\nBroadcastChannel-based API (#4197).
  • \r\n
  • Advanced the deprecation levels for the old\r\nkotlinx-coroutines-test API (#4198).
  • \r\n
  • Promoted CoroutineStart.ATOMIC from\r\nExperimentalCoroutinesApi to\r\nDelicateCoroutinesApi (#4169).
  • \r\n
  • Reworked the documentation for CoroutineStart and\r\nChannel-based API (#4147,\r\n#4148,\r\n#4167).\r\nThanks, @​globsterg!
  • \r\n
  • Forbid casting a Mutex to Semaphore (#4176).
  • \r\n
  • Deprecated Job.cancelFutureOnCompletion (#4173).
  • \r\n
  • Worked around a stack overflow that may occur when calling\r\nasDeferred on a Future many times (#4156).
  • \r\n
  • Fixed a bug that disallowed setting a custom\r\nprobeCoroutineResumed when starting coroutines with\r\nUNDISPATCHED (#4162).
  • \r\n
  • No longer initialize Dispatchers.IO on the JVM when\r\nother standard dispatchers are accessed (#4166).\r\nThanks, @​metalhead8816!
  • \r\n
  • Small tweaks, fixes, and documentation improvements.
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • d8d6f8f\r\nVersion 1.9.0
  • \r\n
  • 3a1be8c\r\nRemove obsolete npm folder from the doc (#4189)
  • \r\n
  • d38672a\r\nVersion 1.9.0-RC.2
  • \r\n
  • 4801c65\r\nMerge remote-tracking branch 'origin/master' into develop
  • \r\n
  • cc34948\r\nRework the KDoc for CoroutineStart (#4147)
  • \r\n
  • a7fe247\r\nFix flaky test, ensure job suspension where expected by the test (#4204)
  • \r\n
  • b286646\r\nRemove various obsolete code (#4196)
  • \r\n
  • f0bdf00\r\nIncrease the deprecation levels for the old test framework API (#4198)
  • \r\n
  • 5c8e650\r\nIncrease the deprecation levels for BroadcastChannel APIs (#4197)
  • \r\n
  • d010110\r\nRerun apiDump (#4207)
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlinx:kotlinx-coroutines-android&package-manager=gradle&previous-version=1.8.1&new-version=1.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore: bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.8…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwMzoxNzo1Ny4wMDAwMDBazwAAAAS6XeLF","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwMzoxNzo1Ny4wMDAwMDBazwAAAAS6XeLF","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxMDozMTowNC4wMDAwMDBazwAAAAS3SkvZ"}},"title":"Activity · xchacha20-poly1305/husi"}