{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":220185454,"defaultBranch":"main","name":"salvo","ownerLogin":"salvo-rs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-07T08:18:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77909452?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723583380.0","currentOid":""},"activityList":{"items":[{"before":"ccae25894c11d26c27241daa66f114df8a0b7e8d","after":"f0637556a81e779307989950d63e40dd18775e39","ref":"refs/heads/main","pushedAt":"2024-08-13T23:01:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"chore(deps): update tower to 0.5 and move tower_compat to salvo_extra (#866)\n\n* chore(deps): update tower requirement from 0.4 to 0.5\r\n\r\n* Move tower compat to salvo_extra\r\n\r\n* fix doc\r\n\r\n* fix ci","shortMessageHtmlLink":"chore(deps): update tower to 0.5 and move tower_compat to salvo_extra ("}},{"before":"717f81ff3c1d4fd2f90a5165be56d810ccfe4335","after":null,"ref":"refs/heads/dependabot/cargo/tower-0.5","pushedAt":"2024-08-13T21:09:40.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":"717f81ff3c1d4fd2f90a5165be56d810ccfe4335","ref":"refs/heads/dependabot/cargo/tower-0.5","pushedAt":"2024-08-13T18:14:04.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(deps): update tower requirement from 0.4 to 0.5\n\nUpdates the requirements on [tower](https://github.com/tower-rs/tower) to permit the latest version.\n- [Release notes](https://github.com/tower-rs/tower/releases)\n- [Commits](https://github.com/tower-rs/tower/compare/tower-0.4.0...tower-0.4.13)\n\n---\nupdated-dependencies:\n- dependency-name: tower\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): update tower requirement from 0.4 to 0.5"}},{"before":"c26201af87844d24300d7fdd642630198016b655","after":"ccae25894c11d26c27241daa66f114df8a0b7e8d","ref":"refs/heads/release","pushedAt":"2024-08-13T13:37:56.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"Version 0.70.0","shortMessageHtmlLink":"Version 0.70.0"}},{"before":"ceee1cd00f57219a859109bd1345b93764fbdbc0","after":"ccae25894c11d26c27241daa66f114df8a0b7e8d","ref":"refs/heads/main","pushedAt":"2024-08-13T13:37:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"Version 0.70.0","shortMessageHtmlLink":"Version 0.70.0"}},{"before":"050fbbbee46c5da70f9d41e251c9b6b26030b5dd","after":"ceee1cd00f57219a859109bd1345b93764fbdbc0","ref":"refs/heads/main","pushedAt":"2024-08-13T13:14:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"fix: OpenAPI page does not render (#864)","shortMessageHtmlLink":"fix: OpenAPI page does not render (#864)"}},{"before":"5b3bfaa526507d57393cfa2afd59fd7cc3e37bc5","after":"050fbbbee46c5da70f9d41e251c9b6b26030b5dd","ref":"refs/heads/main","pushedAt":"2024-08-13T12:52:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"Fix respect required attribute (#863)\n\n* Fix respect required attribute\r\n\r\n* wip","shortMessageHtmlLink":"Fix respect required attribute (#863)"}},{"before":"bf3cdcdf6d16afb828e158c4d0b56223294f3381","after":"5b3bfaa526507d57393cfa2afd59fd7cc3e37bc5","ref":"refs/heads/main","pushedAt":"2024-08-12T10:25:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"oapi: Migrate to OpenAPI spec 3.1.0 (#860)\n\n* wip\r\n\r\n* oapi: Upgrade to OpenAPI spec 3.1.0\r\n\r\n* fix-ci","shortMessageHtmlLink":"oapi: Migrate to OpenAPI spec 3.1.0 (#860)"}},{"before":"828f51ab7c74f3a1e5859e022dab5afdca362b0c","after":"bf3cdcdf6d16afb828e158c4d0b56223294f3381","ref":"refs/heads/main","pushedAt":"2024-08-12T09:53:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"fix: http2-cleartext feature setting (#861)","shortMessageHtmlLink":"fix: http2-cleartext feature setting (#861)"}},{"before":"fea0dc083dd2f187b9d686ec999116c02ed8177e","after":"828f51ab7c74f3a1e5859e022dab5afdca362b0c","ref":"refs/heads/main","pushedAt":"2024-08-11T23:15:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"oapi: Add support for inlined enum variants (#859)\n\n* oapi: Add support for inlined enum variants\r\n\r\n* Format Rust code using rustfmt\r\n\r\n* fix ci\r\n\r\n---------\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"oapi: Add support for inlined enum variants (#859)"}},{"before":"bdf8bd3fc8e996d203f103c026f028b3e08c59e2","after":"fea0dc083dd2f187b9d686ec999116c02ed8177e","ref":"refs/heads/main","pushedAt":"2024-08-10T13:15:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"update afadain url","shortMessageHtmlLink":"update afadain url"}},{"before":"88d53b8565a53d04612000a1ba58706808f5bf0c","after":"bdf8bd3fc8e996d203f103c026f028b3e08c59e2","ref":"refs/heads/main","pushedAt":"2024-08-10T00:45:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"Allow TLS without HTTP2 and fallback to HTTP 1.1 (#858)\n\n* Allow Tls without HTTP2 and fallback to HTTP 1.1\r\n\r\n* wip\r\n\r\n* wip\r\n\r\n* fix ci","shortMessageHtmlLink":"Allow TLS without HTTP2 and fallback to HTTP 1.1 (#858)"}},{"before":"dcec53232c93027db787fe38f19c2adb5ea11b41","after":"88d53b8565a53d04612000a1ba58706808f5bf0c","ref":"refs/heads/main","pushedAt":"2024-08-09T16:08:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"Update Cargo.toml (#857)","shortMessageHtmlLink":"Update Cargo.toml (#857)"}},{"before":"affa8cca48cb98aedeec6767f02373bc1ffa4c5e","after":"dcec53232c93027db787fe38f19c2adb5ea11b41","ref":"refs/heads/main","pushedAt":"2024-08-09T08:12:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"fix: CombWisp match is not correct (#856)\n\n* fix: CombWisp match is not correct\r\n\r\n* Format Rust code using rustfmt\r\n\r\n---------\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"fix: CombWisp match is not correct (#856)"}},{"before":"c26201af87844d24300d7fdd642630198016b655","after":"affa8cca48cb98aedeec6767f02373bc1ffa4c5e","ref":"refs/heads/main","pushedAt":"2024-08-08T01:08:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"Add salvo-captcha","shortMessageHtmlLink":"Add salvo-captcha"}},{"before":"614c3a8d2ac8329303dd24099dd74b4a697f16de","after":"c26201af87844d24300d7fdd642630198016b655","ref":"refs/heads/release","pushedAt":"2024-08-07T09:37:30.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"Version 0.69.0","shortMessageHtmlLink":"Version 0.69.0"}},{"before":"b59dca6398bf18874c93cf6bd1a26b483821ef59","after":"c26201af87844d24300d7fdd642630198016b655","ref":"refs/heads/main","pushedAt":"2024-08-07T09:36:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"Version 0.69.0","shortMessageHtmlLink":"Version 0.69.0"}},{"before":"57cdb4edeb6fc0e5f456d53519bff3a0a7e65e9d","after":"b59dca6398bf18874c93cf6bd1a26b483821ef59","ref":"refs/heads/main","pushedAt":"2024-08-06T11:27:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"oapi: Upgrade Swagger UI to v5.17.14 (#848)","shortMessageHtmlLink":"oapi: Upgrade Swagger UI to v5.17.14 (#848)"}},{"before":"d6a81868147aa9bd6e21547f465b022952565ebb","after":"57cdb4edeb6fc0e5f456d53519bff3a0a7e65e9d","ref":"refs/heads/main","pushedAt":"2024-08-06T08:03:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"More flexible attribute value for macros (#847)\n\n* Allow use ident as extractible source from attribute and allow lit str as oapi schema name attribute\r\n\r\n* wip\r\n\r\n* fmt","shortMessageHtmlLink":"More flexible attribute value for macros (#847)"}},{"before":"401787d559f17cd860551b94200fa56f4bcc2811","after":"d6a81868147aa9bd6e21547f465b022952565ebb","ref":"refs/heads/main","pushedAt":"2024-08-06T01:05:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"oapi: Add extensions for schemas (#846)\n\n* oapi: Add extensions for schemas\r\n\r\n* wip\r\n\r\n* wip\r\n\r\n* fix\r\n\r\n* fmt","shortMessageHtmlLink":"oapi: Add extensions for schemas (#846)"}},{"before":"233c49de5f5c3f645fc96920b7e0dc9a078f55f8","after":"401787d559f17cd860551b94200fa56f4bcc2811","ref":"refs/heads/main","pushedAt":"2024-08-05T14:16:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"Add with_host fn to Router (#845)","shortMessageHtmlLink":"Add with_host fn to Router (#845)"}},{"before":"3da462813fc5900e919637e4dd7bc974752d2dea","after":null,"ref":"refs/heads/router-params","pushedAt":"2024-08-03T00:03:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"}},{"before":"14e3fec93142e7ab29845299f533aeb9fc8de984","after":"233c49de5f5c3f645fc96920b7e0dc9a078f55f8","ref":"refs/heads/main","pushedAt":"2024-07-30T16:41:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"Fix incorrect serve static doc","shortMessageHtmlLink":"Fix incorrect serve static doc"}},{"before":"bb56f709d5316f88056e2ea57bd4b3a9c215005f","after":"14e3fec93142e7ab29845299f533aeb9fc8de984","ref":"refs/heads/main","pushedAt":"2024-07-30T09:13:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Format Rust code using rustfmt","shortMessageHtmlLink":"Format Rust code using rustfmt"}},{"before":"9f47eeb4f9cb5205924230a11e20b0dc2589d4d3","after":"bb56f709d5316f88056e2ea57bd4b3a9c215005f","ref":"refs/heads/main","pushedAt":"2024-07-30T09:13:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"Add response channel doc","shortMessageHtmlLink":"Add response channel doc"}},{"before":"8aaa43248a5dbe3c1f8369aebffd51202a505e22","after":"9f47eeb4f9cb5205924230a11e20b0dc2589d4d3","ref":"refs/heads/main","pushedAt":"2024-07-29T22:29:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Format Rust code using rustfmt","shortMessageHtmlLink":"Format Rust code using rustfmt"}},{"before":"286a34ed0bbeca22776fc53d2bad375e01336aeb","after":"8aaa43248a5dbe3c1f8369aebffd51202a505e22","ref":"refs/heads/main","pushedAt":"2024-07-29T22:29:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"Minor code optimization","shortMessageHtmlLink":"Minor code optimization"}},{"before":"81844145f73bad93435c68a4e7f1d231ec9d9eb4","after":"286a34ed0bbeca22776fc53d2bad375e01336aeb","ref":"refs/heads/main","pushedAt":"2024-07-29T14:15:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"Save and use router param without wildcard (#844)\n\n* Save and use router param without wildcard\r\n\r\n* wip\r\n\r\n* Format Rust code using rustfmt\r\n\r\n* cargo clippy\r\n\r\n* cargo fmt\r\n\r\n* wip\r\n\r\n---------\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Save and use router param without wildcard (#844)"}},{"before":"8c93cda3a104fb26935bf9cfd6e58fb9c7e65bac","after":"3da462813fc5900e919637e4dd7bc974752d2dea","ref":"refs/heads/router-params","pushedAt":"2024-07-29T08:59:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"f4ea5e8f7b429a14b88a3b342842c7fbd3842b1c","after":"8c93cda3a104fb26935bf9cfd6e58fb9c7e65bac","ref":"refs/heads/router-params","pushedAt":"2024-07-29T08:44:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chrislearn","name":"Chrislearn Young","path":"/chrislearn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5874864?s=80&v=4"},"commit":{"message":"cargo fmt","shortMessageHtmlLink":"cargo fmt"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEma9BvAA","startCursor":null,"endCursor":null}},"title":"Activity · salvo-rs/salvo"}