{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":624721291,"defaultBranch":"master","name":"fastapi_best_architecture","ownerLogin":"fastapi-practices","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-07T05:21:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/131736279?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725520983.0","currentOid":""},"activityList":{"items":[{"before":"36a458b957594ecd361da2e5def4ba33cbe025d5","after":"1d3b0e7d13a0285750651c11075226aefd5e76df","ref":"refs/heads/master","pushedAt":"2024-09-22T07:56:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Update official documentation link to README (#429)","shortMessageHtmlLink":"Update official documentation link to README (#429)"}},{"before":"23d9d17d9fe955467b5338ee6c3f00e1cbb9dfc4","after":"36a458b957594ecd361da2e5def4ba33cbe025d5","ref":"refs/heads/master","pushedAt":"2024-09-22T04:54:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Fix the OAuth2 service login log task (#428)","shortMessageHtmlLink":"Fix the OAuth2 service login log task (#428)"}},{"before":"8da993655b2c34d6db4165e1200dddbfd38e4c13","after":"23d9d17d9fe955467b5338ee6c3f00e1cbb9dfc4","ref":"refs/heads/master","pushedAt":"2024-09-21T09:59:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Fix pydantic field and model validator (#427)","shortMessageHtmlLink":"Fix pydantic field and model validator (#427)"}},{"before":"6792bf9954a58b02f6f947fe54a70a668845cb2a","after":"8da993655b2c34d6db4165e1200dddbfd38e4c13","ref":"refs/heads/master","pushedAt":"2024-09-21T09:57:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Add request state middleware (#426)\n\n* Add request state middleware\r\n\r\n* Fix linux do OAuth2 redirect uri","shortMessageHtmlLink":"Add request state middleware (#426)"}},{"before":"6cf30b3c5dec939257305ea2495066e638ecb268","after":"6792bf9954a58b02f6f947fe54a70a668845cb2a","ref":"refs/heads/master","pushedAt":"2024-09-20T12:12:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Fix the missing OAuth2 interface parameters (#425)","shortMessageHtmlLink":"Fix the missing OAuth2 interface parameters (#425)"}},{"before":"eb23d1b5f9f9b3684406d1276ddee3db6fa4f7b4","after":"6cf30b3c5dec939257305ea2495066e638ecb268","ref":"refs/heads/master","pushedAt":"2024-09-18T14:24:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Update synchronous function calls in JWT (#423)","shortMessageHtmlLink":"Update synchronous function calls in JWT (#423)"}},{"before":"29ba40ef32afe37b7646b31b756c2c6f99d9015b","after":"eb23d1b5f9f9b3684406d1276ddee3db6fa4f7b4","ref":"refs/heads/master","pushedAt":"2024-09-18T14:23:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Update multi login sync update refresh tokens (#422)","shortMessageHtmlLink":"Update multi login sync update refresh tokens (#422)"}},{"before":"02f65abf744f5b2ba16d26e13813002cfe41f38a","after":"29ba40ef32afe37b7646b31b756c2c6f99d9015b","ref":"refs/heads/master","pushedAt":"2024-09-13T04:02:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Update JWT errors class import (#421)","shortMessageHtmlLink":"Update JWT errors class import (#421)"}},{"before":"f5b7de69107a2be9f01d6e3354332ddc1441b8ee","after":"02f65abf744f5b2ba16d26e13813002cfe41f38a","ref":"refs/heads/master","pushedAt":"2024-09-13T04:01:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Fix for create new token cache delete (#420)","shortMessageHtmlLink":"Fix for create new token cache delete (#420)"}},{"before":"ac8e4a0406483b9ce9514ad9695592323b795b39","after":"f5b7de69107a2be9f01d6e3354332ddc1441b8ee","ref":"refs/heads/master","pushedAt":"2024-09-11T08:40:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Optimize the internal implementation of serializers (#419)","shortMessageHtmlLink":"Optimize the internal implementation of serializers (#419)"}},{"before":"b6821612af06e47d8cf823f9ca3ad0f4d4bc4c55","after":"ac8e4a0406483b9ce9514ad9695592323b795b39","ref":"refs/heads/master","pushedAt":"2024-09-10T08:26:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Fix the gen model template formatting (#416)","shortMessageHtmlLink":"Fix the gen model template formatting (#416)"}},{"before":"8783d74cc7cfca2031ae33f26207aad939cc2df9","after":"b6821612af06e47d8cf823f9ca3ad0f4d4bc4c55","ref":"refs/heads/master","pushedAt":"2024-09-10T08:19:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Fix exception logging in opera log (#417)","shortMessageHtmlLink":"Fix exception logging in opera log (#417)"}},{"before":"5a52871e7e15a9c7f60243338676a6b7dd35e102","after":"8783d74cc7cfca2031ae33f26207aad939cc2df9","ref":"refs/heads/master","pushedAt":"2024-09-09T15:14:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Fix log output and logging levels (#414)\n\n* Fix log output and logging levels\r\n\r\n* update record order","shortMessageHtmlLink":"Fix log output and logging levels (#414)"}},{"before":"90b2cca984501bea1f4262015e817b0ca60cbc0a","after":"5a52871e7e15a9c7f60243338676a6b7dd35e102","ref":"refs/heads/master","pushedAt":"2024-09-09T14:52:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Optimize exception info opera log record (#413)","shortMessageHtmlLink":"Optimize exception info opera log record (#413)"}},{"before":"9c37297858758455d41b6f225ec3da3b7c0b0334","after":"90b2cca984501bea1f4262015e817b0ca60cbc0a","ref":"refs/heads/master","pushedAt":"2024-09-09T12:46:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Bump pydantic from 2.8.1 to 2.9.1 (#412)","shortMessageHtmlLink":"Bump pydantic from 2.8.1 to 2.9.1 (#412)"}},{"before":"1f95a776f0b8a544494fc03c68e1fe920dd1f1ed","after":"9c37297858758455d41b6f225ec3da3b7c0b0334","ref":"refs/heads/master","pushedAt":"2024-09-09T07:56:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Update the global exception log stack (#406)\n\n* Update the global exception log stack\r\n\r\n* del todo","shortMessageHtmlLink":"Update the global exception log stack (#406)"}},{"before":"b13410c7d1ce0816722ca152f390e87d954afe4f","after":"1f95a776f0b8a544494fc03c68e1fe920dd1f1ed","ref":"refs/heads/master","pushedAt":"2024-09-09T07:46:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Add trace ID to exception handlers (#411)","shortMessageHtmlLink":"Add trace ID to exception handlers (#411)"}},{"before":"9aa2d7b5930ac59495192954824e6cea1afcd0f3","after":"b13410c7d1ce0816722ca152f390e87d954afe4f","ref":"refs/heads/master","pushedAt":"2024-09-09T03:50:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Optimize the naming of setting params (#410)","shortMessageHtmlLink":"Optimize the naming of setting params (#410)"}},{"before":"1d956cace4d462e436ddcfe108056bc6f41b2344","after":"9aa2d7b5930ac59495192954824e6cea1afcd0f3","ref":"refs/heads/master","pushedAt":"2024-09-09T02:43:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Add request trace ID record (#409)\n\n* Fix cookie expiration time zone\r\n\r\n* Fix the loss of cross-domain cookies\r\n\r\n* Add request trace ID record\r\n\r\n* Fix the dependency lock file","shortMessageHtmlLink":"Add request trace ID record (#409)"}},{"before":"4f5c5c28e6c00e40986e63071a26d30eeaf52f71","after":"1d956cace4d462e436ddcfe108056bc6f41b2344","ref":"refs/heads/master","pushedAt":"2024-09-08T09:33:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Fix cookie expiration time zone (#408)\n\n* Fix cookie expiration time zone\r\n\r\n* Fix the loss of cross-domain cookies","shortMessageHtmlLink":"Fix cookie expiration time zone (#408)"}},{"before":"24528e605021ca10232ab059cdd49c99da0f5a3b","after":"4f5c5c28e6c00e40986e63071a26d30eeaf52f71","ref":"refs/heads/master","pushedAt":"2024-09-05T14:46:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Fix server monitor io blocking (#404)","shortMessageHtmlLink":"Fix server monitor io blocking (#404)"}},{"before":"7853233ddbb75c3b8b06d0fbd3b6782b7d0be5b8","after":"24528e605021ca10232ab059cdd49c99da0f5a3b","ref":"refs/heads/master","pushedAt":"2024-09-05T13:37:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Updated refresh token storage logic (#403)","shortMessageHtmlLink":"Updated refresh token storage logic (#403)"}},{"before":"d6b9fb1309d15b54c16cc1c15ebbc208e8b6bee4","after":null,"ref":"refs/heads/dependabot/pip/backend/cryptography-43.0.1","pushedAt":"2024-09-05T07:23:03.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":"51f3011947f294f2cd3a7022e988ef98762392a8","after":"7853233ddbb75c3b8b06d0fbd3b6782b7d0be5b8","ref":"refs/heads/master","pushedAt":"2024-09-04T12:06:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Update the interactive link address (#402)","shortMessageHtmlLink":"Update the interactive link address (#402)"}},{"before":null,"after":"d6b9fb1309d15b54c16cc1c15ebbc208e8b6bee4","ref":"refs/heads/dependabot/pip/backend/cryptography-43.0.1","pushedAt":"2024-09-03T23:55:15.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":"Bump cryptography from 41.0.7 to 43.0.1 in /backend\n\nBumps [cryptography](https://github.com/pyca/cryptography) from 41.0.7 to 43.0.1.\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/41.0.7...43.0.1)\n\n---\nupdated-dependencies:\n- dependency-name: cryptography\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump cryptography from 41.0.7 to 43.0.1 in /backend"}},{"before":"87432a74c26b88e68950fcb179fc4d2c84fc30ad","after":"51f3011947f294f2cd3a7022e988ef98762392a8","ref":"refs/heads/master","pushedAt":"2024-09-03T06:40:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Update code generate comment column format (#399)","shortMessageHtmlLink":"Update code generate comment column format (#399)"}},{"before":"e19ae09966572f1d9620d98d39e94dc02321d76d","after":"87432a74c26b88e68950fcb179fc4d2c84fc30ad","ref":"refs/heads/master","pushedAt":"2024-09-01T12:23:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Fix the user permissions update services (#397)","shortMessageHtmlLink":"Fix the user permissions update services (#397)"}},{"before":"8765f833d286b9fb5a5d7b93b4f9c9a31d213f6e","after":"e19ae09966572f1d9620d98d39e94dc02321d76d","ref":"refs/heads/master","pushedAt":"2024-09-01T12:22:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Fix OAuth2 user query conditions (#396)","shortMessageHtmlLink":"Fix OAuth2 user query conditions (#396)"}},{"before":"c22202eac4baace8d926ba5704c416ab1cf7b822","after":"8765f833d286b9fb5a5d7b93b4f9c9a31d213f6e","ref":"refs/heads/master","pushedAt":"2024-08-31T10:08:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Fix code generation to new features (#393)","shortMessageHtmlLink":"Fix code generation to new features (#393)"}},{"before":"a698373064b9f621597a858c0491f14b07957f31","after":"c22202eac4baace8d926ba5704c416ab1cf7b822","ref":"refs/heads/master","pushedAt":"2024-08-28T02:30:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wu-clan","name":"Wu Clan","path":"/wu-clan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52145145?s=80&v=4"},"commit":{"message":"Update the README announcement to note (#390)\n\n* Update the README announcement to note\r\n\r\n* delete English README some content","shortMessageHtmlLink":"Update the README announcement to note (#390)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQwNzo1NjoyNy4wMDAwMDBazwAAAAS9EaHA","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQwNzo1NjoyNy4wMDAwMDBazwAAAAS9EaHA","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQwMjozMDoyNi4wMDAwMDBazwAAAASl_u_4"}},"title":"Activity ยท fastapi-practices/fastapi_best_architecture"}