{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":602161517,"defaultBranch":"main","name":"kumomta","ownerLogin":"KumoCorp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-15T16:15:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/126124548?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726580530.0","currentOid":""},"activityList":{"items":[{"before":"03a2528085f486e320f2074fdd6e44310dd0f9a4","after":"b13e990f16e73a825dceb55891ebd971fcb5e882","ref":"refs/heads/gh-pages","pushedAt":"2024-09-20T17:23:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"Deploy docs Fri Sep 20 17:23:40 UTC 2024","shortMessageHtmlLink":"Deploy docs Fri Sep 20 17:23:40 UTC 2024"}},{"before":"aabbada0bc8fa2541d3487a038e017f35347a299","after":"40938a9c1b030194dbe9ed9d5babd4eb41b30e59","ref":"refs/heads/main","pushedAt":"2024-09-20T17:22:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"improve proxy connection failure error messages and add counters\n\nFailure to connect to a proxy server will now include more context\nabout the proxy server and protocol in the error message, and\nwill bump a counter.\n\nFailure to directly bind a source address for the outgoing connection\nwill bump a counter.\n\nrefs: https://github.com/KumoCorp/kumomta/issues/286","shortMessageHtmlLink":"improve proxy connection failure error messages and add counters"}},{"before":"42d811d045335e892196548babd38054ac61f35c","after":"aabbada0bc8fa2541d3487a038e017f35347a299","ref":"refs/heads/main","pushedAt":"2024-09-19T21:15:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MHillyer","name":"Mike Hillyer","path":"/MHillyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12100455?s=80&v=4"},"commit":{"message":"Update amended regex to no longer use a matching group\n\nCo-authored-by: Wez Furlong ","shortMessageHtmlLink":"Update amended regex to no longer use a matching group"}},{"before":"b72cec57f07ed3a16630ec0ca2e45d7d788c3df7","after":"03a2528085f486e320f2074fdd6e44310dd0f9a4","ref":"refs/heads/gh-pages","pushedAt":"2024-09-19T00:12:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"Deploy docs Thu Sep 19 00:12:51 UTC 2024","shortMessageHtmlLink":"Deploy docs Thu Sep 19 00:12:51 UTC 2024"}},{"before":"6574129c9f0b24a35fcf03114ebc86fabe0f4892","after":"42d811d045335e892196548babd38054ac61f35c","ref":"refs/heads/main","pushedAt":"2024-09-19T00:11:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"add integration test for nxdomain retry schedule\n\nThe reported behavior was that messages seemd to be retried much faster\nthan the retry schedule, and at a quick glance it looked like the\nnxdomain code path didn't respest the backoff, but from hooking\nup this test and making the durations longer, it really doesn't seem\nlike the issue was that simple:\n\nrefs: https://github.com/KumoCorp/kumomta/issues/271","shortMessageHtmlLink":"add integration test for nxdomain retry schedule"}},{"before":"e6eef5190c1aaa5609a139a3894593482a764281","after":"6574129c9f0b24a35fcf03114ebc86fabe0f4892","ref":"refs/heads/main","pushedAt":"2024-09-18T19:41:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"ci: add bounce validation workflow","shortMessageHtmlLink":"ci: add bounce validation workflow"}},{"before":"0fc8da3924943d08cb4845babc7341667e18294b","after":"e6eef5190c1aaa5609a139a3894593482a764281","ref":"refs/heads/main","pushedAt":"2024-09-18T19:17:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"ci: add shaping file validation to the ci","shortMessageHtmlLink":"ci: add shaping file validation to the ci"}},{"before":"12b3ae51aca5fdc27a540f2ba6f72cc7c342c6a8","after":"0fc8da3924943d08cb4845babc7341667e18294b","ref":"refs/heads/main","pushedAt":"2024-09-18T19:02:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MHillyer","name":"Mike Hillyer","path":"/MHillyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12100455?s=80&v=4"},"commit":{"message":"Update bounces.toml","shortMessageHtmlLink":"Update bounces.toml"}},{"before":"ffecf3cea26fbd3ef08d9fb4bfe610cbbd94ed03","after":"b72cec57f07ed3a16630ec0ca2e45d7d788c3df7","ref":"refs/heads/gh-pages","pushedAt":"2024-09-18T16:45:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"Deploy docs Wed Sep 18 16:45:06 UTC 2024","shortMessageHtmlLink":"Deploy docs Wed Sep 18 16:45:06 UTC 2024"}},{"before":"b6a73f088a3078eeea6a566230478e421e22330b","after":"12b3ae51aca5fdc27a540f2ba6f72cc7c342c6a8","ref":"refs/heads/main","pushedAt":"2024-09-18T16:39:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"fix TSA SuspendTenant rules always set duration to 5 minutes","shortMessageHtmlLink":"fix TSA SuspendTenant rules always set duration to 5 minutes"}},{"before":"d3b516696078232f1304a54c07099b64144a4fb1","after":"b6a73f088a3078eeea6a566230478e421e22330b","ref":"refs/heads/main","pushedAt":"2024-09-18T02:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"queue: revise fallback site_name for failed DNS lookups\n\nPreviously, we'd use the full scheduled queue name in this case,\nwhich is bad because that can include campaign and tenant information,\nwhich is not really what we want to see in the site name; site names\nrepresent the source -> destination at a more physical level than\nthe campaign and tenant concept.\n\nSince failed DNS lookups result in messages that cannot be routed,\nthe site name is less meaningful for this case.\n\nWhat we do here is take the effective routing domain and prefix\nwith either NXDOMAIN (for the most likely cause of hitting this code\npath) or DNSFAIL (for any other kind of problem with DNS resolution,\nwhich is likely infrastructure related).","shortMessageHtmlLink":"queue: revise fallback site_name for failed DNS lookups"}},{"before":"bd1321f33d1a4c7029affe2174336f9239453eba","after":null,"ref":"refs/heads/dependabot/cargo/all-14321d0a1c","pushedAt":"2024-09-17T13:42:10.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":"296bf47b8bdda957a7a6f95902650ffccaf2a2f5","after":"d3b516696078232f1304a54c07099b64144a4fb1","ref":"refs/heads/main","pushedAt":"2024-09-17T13:41:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"disable dependabot for cargo\n\nit's never been useful here","shortMessageHtmlLink":"disable dependabot for cargo"}},{"before":null,"after":"bd1321f33d1a4c7029affe2174336f9239453eba","ref":"refs/heads/dependabot/cargo/all-14321d0a1c","pushedAt":"2024-09-17T01:53:14.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":"build(deps): bump the all group across 1 directory with 6 updates\n\nBumps the all group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [testcontainers-modules](https://github.com/testcontainers/testcontainers-rs-modules-community) | `0.9.0` | `0.10.0` |\n| [tungstenite](https://github.com/snapview/tungstenite-rs) | `0.23.0` | `0.24.0` |\n| [ratatui](https://github.com/ratatui/ratatui) | `0.26.3` | `0.28.1` |\n| [crossterm](https://github.com/crossterm-rs/crossterm) | `0.27.0` | `0.28.1` |\n| [map_vec](https://github.com/nhynes/map_vec) | `0.5.0` | `0.6.0` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.18.3` | `0.19.0` |\n\n\n\nUpdates `testcontainers-modules` from 0.9.0 to 0.10.0\n- [Release notes](https://github.com/testcontainers/testcontainers-rs-modules-community/releases)\n- [Changelog](https://github.com/testcontainers/testcontainers-rs-modules-community/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/testcontainers/testcontainers-rs-modules-community/compare/v0.9.0...v0.10.0)\n\nUpdates `tungstenite` from 0.23.0 to 0.24.0\n- [Changelog](https://github.com/snapview/tungstenite-rs/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/snapview/tungstenite-rs/compare/v0.23.0...v0.24.0)\n\nUpdates `ratatui` from 0.26.3 to 0.28.1\n- [Release notes](https://github.com/ratatui/ratatui/releases)\n- [Changelog](https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/ratatui/ratatui/compare/v0.26.3...v0.28.1)\n\nUpdates `crossterm` from 0.27.0 to 0.28.1\n- [Release notes](https://github.com/crossterm-rs/crossterm/releases)\n- [Changelog](https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/crossterm-rs/crossterm/commits)\n\nUpdates `map_vec` from 0.5.0 to 0.6.0\n- [Commits](https://github.com/nhynes/map_vec/commits)\n\nUpdates `git2` from 0.18.3 to 0.19.0\n- [Changelog](https://github.com/rust-lang/git2-rs/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-0.18.3...git2-0.19.0)\n\n---\nupdated-dependencies:\n- dependency-name: testcontainers-modules\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n- dependency-name: tungstenite\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n- dependency-name: ratatui\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n- dependency-name: crossterm\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n- dependency-name: map_vec\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n- dependency-name: git2\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump the all group across 1 directory with 6 updates"}},{"before":"ae53f0a497780c4c2ea1af0e349e56d574cd4f4d","after":null,"ref":"refs/heads/dependabot/cargo/all-8ce0820e0e","pushedAt":"2024-09-17T01:53:06.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":"bb3a84fff5659daa6ed036845758c4f486a47c28","after":"296bf47b8bdda957a7a6f95902650ffccaf2a2f5","ref":"refs/heads/main","pushedAt":"2024-09-17T01:45:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"cargo update\n\nHoping that this might have the side effect of resolving the\nbuild issue of aws-lc on amazonlinux 2 in CI","shortMessageHtmlLink":"cargo update"}},{"before":"8c6cd2b57bf6b3b5a18de05343c90313e1153fdb","after":"ffecf3cea26fbd3ef08d9fb4bfe610cbbd94ed03","ref":"refs/heads/gh-pages","pushedAt":"2024-09-17T01:26:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"Deploy docs Tue Sep 17 01:26:01 UTC 2024","shortMessageHtmlLink":"Deploy docs Tue Sep 17 01:26:01 UTC 2024"}},{"before":"5e1ae20497a9d09c30c85cd90caeb217e948e19d","after":"bb3a84fff5659daa6ed036845758c4f486a47c28","ref":"refs/heads/main","pushedAt":"2024-09-17T01:24:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"provider-summary: make order of C/Q consistent with queue-summary","shortMessageHtmlLink":"provider-summary: make order of C/Q consistent with queue-summary"}},{"before":"38ad82eee95a7fa1206fd5700f7e00b83079db6a","after":"8c6cd2b57bf6b3b5a18de05343c90313e1153fdb","ref":"refs/heads/gh-pages","pushedAt":"2024-09-17T01:16:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"Deploy docs Tue Sep 17 01:16:20 UTC 2024","shortMessageHtmlLink":"Deploy docs Tue Sep 17 01:16:20 UTC 2024"}},{"before":"4b2643187946a72e20502f74fa37e56dc057e47a","after":"5e1ae20497a9d09c30c85cd90caeb217e948e19d","ref":"refs/heads/main","pushedAt":"2024-09-17T01:15:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"Add batching support for log hooks\n\nThis really is adding batching support to custom lua delivery\nprotocol handlers, but the main use case for these today is\nto implement log hooks.\n\nThe way that it works is that you can specify a `batch_size`\nas part of setting up the lua protocol handler.\n\nThen, when it is time to send messages, if the batch_size is\nthe default of 1, the lua delivery logic will invoke the `send` method\non the connection object returned from the constructor. This\nis the same as the behavior from before this commit.\n\nHowever, if the batch_size is greater than 1, then the lua delivery\nlogic will instead attempt to collect up to batch_size messages\nthat are immediately available from the ready queue, and then pass\nthose to a new `send_batch` method.\n\nThe send_batch method accepts an array of messages; that array will\nalways have at least one message, and up to batch_size messages,\ndepending on the throughput and queue size.\n\nIf the send_batch method's return value applies equally to all\nmessages in the batch, so if it indicates that something failed,\nthat disposition will apply to all messages.\n\nOne of the reasons that I'd avoided implementing batching thus far\nwas that it makes it awkward to resolve persistent/recurring issues\nthat are due to a single message in that batch. If the batch is\nalways retried together then there is a good chance that it will\nalways fail together.\n\nThere's no explicit mitigation for that issue here, but it may\nbe probablistically mitigated by the jitter that is applied to\nmessages that transiently fail. If a batch transiently fails,\neach message in that batch will be subject to its own random\njitter which should cause an offending message to be retried\nwith a different subset of messages next time around.\n\nThe integration test included here demonstrates the batching\nworking with an http log hook implementation.","shortMessageHtmlLink":"Add batching support for log hooks"}},{"before":"df0b4f98a1e87f59e8bb147c85c7203d127982d1","after":"38ad82eee95a7fa1206fd5700f7e00b83079db6a","ref":"refs/heads/gh-pages","pushedAt":"2024-09-16T19:10:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"Deploy docs Mon Sep 16 19:09:58 UTC 2024","shortMessageHtmlLink":"Deploy docs Mon Sep 16 19:09:58 UTC 2024"}},{"before":"2037371793df4b6b615af224e3ad22c6a622524a","after":"4b2643187946a72e20502f74fa37e56dc057e47a","ref":"refs/heads/main","pushedAt":"2024-09-16T19:09:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MHillyer","name":"Mike Hillyer","path":"/MHillyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12100455?s=80&v=4"},"commit":{"message":"Add a note on how provider and non provider throttles interact.","shortMessageHtmlLink":"Add a note on how provider and non provider throttles interact."}},{"before":"46e782fc19f5e94883bd22be1cf903dcd3a1bcfe","after":"df0b4f98a1e87f59e8bb147c85c7203d127982d1","ref":"refs/heads/gh-pages","pushedAt":"2024-09-16T15:34:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"Deploy docs Mon Sep 16 15:34:11 UTC 2024","shortMessageHtmlLink":"Deploy docs Mon Sep 16 15:34:11 UTC 2024"}},{"before":"a643c07aafea0815738b968bf0e47b408f659448","after":"2037371793df4b6b615af224e3ad22c6a622524a","ref":"refs/heads/main","pushedAt":"2024-09-16T15:33:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MHillyer","name":"Mike Hillyer","path":"/MHillyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12100455?s=80&v=4"},"commit":{"message":"Fix a couple of minor linter issues before push.","shortMessageHtmlLink":"Fix a couple of minor linter issues before push."}},{"before":"07c5b3aafc097f7ae074c0d56b77121f5337fa55","after":"46e782fc19f5e94883bd22be1cf903dcd3a1bcfe","ref":"refs/heads/gh-pages","pushedAt":"2024-09-16T15:19:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"Deploy docs Mon Sep 16 15:19:38 UTC 2024","shortMessageHtmlLink":"Deploy docs Mon Sep 16 15:19:38 UTC 2024"}},{"before":"0208f3d2dea0cb11565553b91a74364ea7744144","after":"a643c07aafea0815738b968bf0e47b408f659448","ref":"refs/heads/main","pushedAt":"2024-09-16T15:18:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MHillyer","name":"Mike Hillyer","path":"/MHillyer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12100455?s=80&v=4"},"commit":{"message":"Initial updates to quickstart tutorial, fix for shaping.toml regex strings and added a note about suffixes to the traffic shaping documentation.","shortMessageHtmlLink":"Initial updates to quickstart tutorial, fix for shaping.toml regex st…"}},{"before":"fadfd6d9d251a3b8cc2ee6fcee2818d839631db7","after":"0208f3d2dea0cb11565553b91a74364ea7744144","ref":"refs/heads/main","pushedAt":"2024-09-16T13:32:33.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"wez","name":"Wez Furlong","path":"/wez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/117777?s=80&v=4"},"commit":{"message":"config: avoid inferred never return type","shortMessageHtmlLink":"config: avoid inferred never return type"}},{"before":null,"after":"ae53f0a497780c4c2ea1af0e349e56d574cd4f4d","ref":"refs/heads/dependabot/cargo/all-8ce0820e0e","pushedAt":"2024-09-16T09:32:14.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":"build(deps): bump the all group across 1 directory with 9 updates\n\nBumps the all group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [once_cell](https://github.com/matklad/once_cell) | `1.19.0` | `1.20.0` |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.87` | `1.0.89` |\n| [testcontainers-modules](https://github.com/testcontainers/testcontainers-rs-modules-community) | `0.9.0` | `0.10.0` |\n| [tungstenite](https://github.com/snapview/tungstenite-rs) | `0.23.0` | `0.24.0` |\n| [ratatui](https://github.com/ratatui/ratatui) | `0.26.3` | `0.28.1` |\n| [crossterm](https://github.com/crossterm-rs/crossterm) | `0.27.0` | `0.28.1` |\n| [map_vec](https://github.com/nhynes/map_vec) | `0.5.0` | `0.6.0` |\n| [tokio-openssl](https://github.com/tokio-rs/tokio-openssl) | `0.6.4` | `0.6.5` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.18.3` | `0.19.0` |\n\n\n\nUpdates `once_cell` from 1.19.0 to 1.20.0\n- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/matklad/once_cell/compare/v1.19.0...v1.20.0)\n\nUpdates `anyhow` from 1.0.87 to 1.0.89\n- [Release notes](https://github.com/dtolnay/anyhow/releases)\n- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.87...1.0.89)\n\nUpdates `testcontainers-modules` from 0.9.0 to 0.10.0\n- [Release notes](https://github.com/testcontainers/testcontainers-rs-modules-community/releases)\n- [Changelog](https://github.com/testcontainers/testcontainers-rs-modules-community/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/testcontainers/testcontainers-rs-modules-community/compare/v0.9.0...v0.10.0)\n\nUpdates `tungstenite` from 0.23.0 to 0.24.0\n- [Changelog](https://github.com/snapview/tungstenite-rs/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/snapview/tungstenite-rs/compare/v0.23.0...v0.24.0)\n\nUpdates `ratatui` from 0.26.3 to 0.28.1\n- [Release notes](https://github.com/ratatui/ratatui/releases)\n- [Changelog](https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/ratatui/ratatui/compare/v0.26.3...v0.28.1)\n\nUpdates `crossterm` from 0.27.0 to 0.28.1\n- [Release notes](https://github.com/crossterm-rs/crossterm/releases)\n- [Changelog](https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/crossterm-rs/crossterm/commits)\n\nUpdates `map_vec` from 0.5.0 to 0.6.0\n- [Commits](https://github.com/nhynes/map_vec/commits)\n\nUpdates `tokio-openssl` from 0.6.4 to 0.6.5\n- [Release notes](https://github.com/tokio-rs/tokio-openssl/releases)\n- [Commits](https://github.com/tokio-rs/tokio-openssl/compare/0.6.4...0.6.5)\n\nUpdates `git2` from 0.18.3 to 0.19.0\n- [Changelog](https://github.com/rust-lang/git2-rs/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-0.18.3...git2-0.19.0)\n\n---\nupdated-dependencies:\n- dependency-name: once_cell\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n- dependency-name: anyhow\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: all\n- dependency-name: testcontainers-modules\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n- dependency-name: tungstenite\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n- dependency-name: ratatui\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n- dependency-name: crossterm\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n- dependency-name: map_vec\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n- dependency-name: tokio-openssl\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: all\n- dependency-name: git2\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump the all group across 1 directory with 9 updates"}},{"before":"50a8254167cbb3a7c37ae1ef37ccb7fa397c6309","after":null,"ref":"refs/heads/dependabot/cargo/all-0a2da870cf","pushedAt":"2024-09-16T09:32:01.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":null,"after":"50a8254167cbb3a7c37ae1ef37ccb7fa397c6309","ref":"refs/heads/dependabot/cargo/all-0a2da870cf","pushedAt":"2024-09-13T17:13:26.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":"build(deps): bump the all group across 1 directory with 7 updates\n\nBumps the all group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.87` | `1.0.88` |\n| [testcontainers-modules](https://github.com/testcontainers/testcontainers-rs-modules-community) | `0.9.0` | `0.10.0` |\n| [tungstenite](https://github.com/snapview/tungstenite-rs) | `0.23.0` | `0.24.0` |\n| [ratatui](https://github.com/ratatui/ratatui) | `0.26.3` | `0.28.1` |\n| [crossterm](https://github.com/crossterm-rs/crossterm) | `0.27.0` | `0.28.1` |\n| [map_vec](https://github.com/nhynes/map_vec) | `0.5.0` | `0.6.0` |\n| [git2](https://github.com/rust-lang/git2-rs) | `0.18.3` | `0.19.0` |\n\n\n\nUpdates `anyhow` from 1.0.87 to 1.0.88\n- [Release notes](https://github.com/dtolnay/anyhow/releases)\n- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.87...1.0.88)\n\nUpdates `testcontainers-modules` from 0.9.0 to 0.10.0\n- [Release notes](https://github.com/testcontainers/testcontainers-rs-modules-community/releases)\n- [Changelog](https://github.com/testcontainers/testcontainers-rs-modules-community/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/testcontainers/testcontainers-rs-modules-community/compare/v0.9.0...v0.10.0)\n\nUpdates `tungstenite` from 0.23.0 to 0.24.0\n- [Changelog](https://github.com/snapview/tungstenite-rs/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/snapview/tungstenite-rs/compare/v0.23.0...v0.24.0)\n\nUpdates `ratatui` from 0.26.3 to 0.28.1\n- [Release notes](https://github.com/ratatui/ratatui/releases)\n- [Changelog](https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/ratatui/ratatui/compare/v0.26.3...v0.28.1)\n\nUpdates `crossterm` from 0.27.0 to 0.28.1\n- [Release notes](https://github.com/crossterm-rs/crossterm/releases)\n- [Changelog](https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/crossterm-rs/crossterm/commits)\n\nUpdates `map_vec` from 0.5.0 to 0.6.0\n- [Commits](https://github.com/nhynes/map_vec/commits)\n\nUpdates `git2` from 0.18.3 to 0.19.0\n- [Changelog](https://github.com/rust-lang/git2-rs/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/rust-lang/git2-rs/compare/git2-0.18.3...git2-0.19.0)\n\n---\nupdated-dependencies:\n- dependency-name: anyhow\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: all\n- dependency-name: testcontainers-modules\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n- dependency-name: tungstenite\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n- dependency-name: ratatui\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n- dependency-name: crossterm\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n- dependency-name: map_vec\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n- dependency-name: git2\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: all\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump the all group across 1 directory with 7 updates"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNzoyMzo0Ny4wMDAwMDBazwAAAAS8NsdU","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNzoyMzo0Ny4wMDAwMDBazwAAAAS8NsdU","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNzoxMzoyNi4wMDAwMDBazwAAAAS1uS4Y"}},"title":"Activity · KumoCorp/kumomta"}