{"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:1717717839.0","currentOid":""},"activityList":{"items":[{"before":"08a8acb9eaea7191d920de5b99863fc7360e1d45","after":"805a5a4e96fe9ee13422ac5a4571315363a0df87","ref":"refs/heads/master","pushedAt":"2024-06-08T15:47:35.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 test account to README (#330)","shortMessageHtmlLink":"Add test account to README (#330)"}},{"before":null,"after":"20a43df187f14b15555fa192d7bace45dc4dfaef","ref":"refs/heads/dependabot/pip/backend/tornado-6.4.1","pushedAt":"2024-06-06T23:50:39.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 tornado from 6.4 to 6.4.1 in /backend\n\nBumps [tornado](https://github.com/tornadoweb/tornado) from 6.4 to 6.4.1.\n- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)\n- [Commits](https://github.com/tornadoweb/tornado/compare/v6.4.0...v6.4.1)\n\n---\nupdated-dependencies:\n- dependency-name: tornado\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump tornado from 6.4 to 6.4.1 in /backend"}},{"before":"dd474cdc08a265a996aa5a20d6818caab3cf3778","after":"08a8acb9eaea7191d920de5b99863fc7360e1d45","ref":"refs/heads/master","pushedAt":"2024-06-03T04:58: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 the opera log middleware task (#326)\n\n* Update the opera log middleware task\r\n\r\n* Delete task await","shortMessageHtmlLink":"Update the opera log middleware task (#326)"}},{"before":"84c16bc9831e69c61555bb64fc428c944509435e","after":"dd474cdc08a265a996aa5a20d6818caab3cf3778","ref":"refs/heads/master","pushedAt":"2024-06-03T04:46: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":"Add interface fast response method (#327)","shortMessageHtmlLink":"Add interface fast response method (#327)"}},{"before":"2589ddcdf6f3dc0b08c76fb3695b1812135b2b7b","after":"84c16bc9831e69c61555bb64fc428c944509435e","ref":"refs/heads/master","pushedAt":"2024-06-03T04:45:42.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":"Delete the gzip middleware to improve performance (#325)","shortMessageHtmlLink":"Delete the gzip middleware to improve performance (#325)"}},{"before":"589917176c46db9cd2b31c6d143213af0c64a73f","after":null,"ref":"refs/heads/dependabot/pip/backend/jinja2-3.1.4","pushedAt":"2024-05-17T04: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":null,"after":"589917176c46db9cd2b31c6d143213af0c64a73f","ref":"refs/heads/dependabot/pip/backend/jinja2-3.1.4","pushedAt":"2024-05-06T22:03:06.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 jinja2 from 3.1.3 to 3.1.4 in /backend\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: jinja2\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump jinja2 from 3.1.3 to 3.1.4 in /backend"}},{"before":"eb8dfda8fa8c5978c03e2ed17088d56e914d9c50","after":"2589ddcdf6f3dc0b08c76fb3695b1812135b2b7b","ref":"refs/heads/master","pushedAt":"2024-05-04T14:39:09.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":"Upgrade and update fastapi service startup (#319)","shortMessageHtmlLink":"Upgrade and update fastapi service startup (#319)"}},{"before":"9edb72d065bebd754af3aa4b46c20680cc40bd1c","after":"eb8dfda8fa8c5978c03e2ed17088d56e914d9c50","ref":"refs/heads/master","pushedAt":"2024-04-27T15:07:41.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 CRUDBase to sqlalchemy-crud-plus (#317)\n\n* Update CRUDBase to dependent package\r\n\r\n* Update sqla crud plus to 0.0.2","shortMessageHtmlLink":"Update CRUDBase to sqlalchemy-crud-plus (#317)"}},{"before":"90e1da2006076c4c3c9dd6f7f6e47b1a743976ed","after":null,"ref":"refs/heads/dependabot/pip/backend/gunicorn-22.0.0","pushedAt":"2024-04-24T17:25:44.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":"5a4aa454f90585d55e02469f129eb6fd9fdfc474","after":null,"ref":"refs/heads/dependabot/pip/backend/idna-3.7","pushedAt":"2024-04-24T17:25:42.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":"90e1da2006076c4c3c9dd6f7f6e47b1a743976ed","ref":"refs/heads/dependabot/pip/backend/gunicorn-22.0.0","pushedAt":"2024-04-17T02:51:10.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 gunicorn from 21.2.0 to 22.0.0 in /backend\n\nBumps [gunicorn](https://github.com/benoitc/gunicorn) from 21.2.0 to 22.0.0.\n- [Release notes](https://github.com/benoitc/gunicorn/releases)\n- [Commits](https://github.com/benoitc/gunicorn/compare/21.2.0...22.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: gunicorn\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump gunicorn from 21.2.0 to 22.0.0 in /backend"}},{"before":null,"after":"5a4aa454f90585d55e02469f129eb6fd9fdfc474","ref":"refs/heads/dependabot/pip/backend/idna-3.7","pushedAt":"2024-04-12T04:57:44.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 idna from 3.6 to 3.7 in /backend\n\nBumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7.\n- [Release notes](https://github.com/kjd/idna/releases)\n- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)\n- [Commits](https://github.com/kjd/idna/compare/v3.6...v3.7)\n\n---\nupdated-dependencies:\n- dependency-name: idna\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump idna from 3.6 to 3.7 in /backend"}},{"before":"406116a230aab66ff40a73a4db0039e7dd88abea","after":"9edb72d065bebd754af3aa4b46c20680cc40bd1c","ref":"refs/heads/master","pushedAt":"2024-04-12T03:38:18.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 missing data from alembic migration (#312)","shortMessageHtmlLink":"Fix missing data from alembic migration (#312)"}},{"before":"75d21567529bccf1a28942648a7bd415d4a2ef83","after":null,"ref":"refs/heads/dependabot/pip/backend/pillow-10.3.0","pushedAt":"2024-04-10T17:15:49.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":"75d21567529bccf1a28942648a7bd415d4a2ef83","ref":"refs/heads/dependabot/pip/backend/pillow-10.3.0","pushedAt":"2024-04-03T22:02:46.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 pillow from 9.5.0 to 10.3.0 in /backend\n\nBumps [pillow](https://github.com/python-pillow/Pillow) from 9.5.0 to 10.3.0.\n- [Release notes](https://github.com/python-pillow/Pillow/releases)\n- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)\n- [Commits](https://github.com/python-pillow/Pillow/compare/9.5.0...10.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: pillow\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pillow from 9.5.0 to 10.3.0 in /backend"}},{"before":"8a165ec181e6e440ef02cd29599ea73e1027a66b","after":"406116a230aab66ff40a73a4db0039e7dd88abea","ref":"refs/heads/master","pushedAt":"2024-03-31T11:48: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":"Add backend scripts description (#309)","shortMessageHtmlLink":"Add backend scripts description (#309)"}},{"before":"5e438c685dddc12b22f37a48ceeb7306d76228c4","after":"8a165ec181e6e440ef02cd29599ea73e1027a66b","ref":"refs/heads/master","pushedAt":"2024-03-22T10:24:03.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 English README.md update date (#308)","shortMessageHtmlLink":"Fix English README.md update date (#308)"}},{"before":"d2b16c487ef6c3916e7328aa89fdaa23c56c03b1","after":null,"ref":"refs/heads/dependabot/pip/backend/starlette-0.36.2","pushedAt":"2024-03-22T10:18:23.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":"91bab1083276e42af560177f960629a65c41bca6","after":null,"ref":"refs/heads/dependabot/pip/backend/cryptography-42.0.4","pushedAt":"2024-03-22T10:18:22.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":"44da5ff3f22df96f97efa7f98219ff5be3ff60cb","after":null,"ref":"refs/heads/dependabot/pip/backend/python-multipart-0.0.7","pushedAt":"2024-03-22T10:18:22.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":"d7665bc7ea79f5790dd051376948191856e32a2a","after":null,"ref":"refs/heads/dependabot/pip/backend/pillow-10.2.0","pushedAt":"2024-03-22T10:18:22.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":"71e615d2a4aeb8a4ac289481d935cfc7365935a7","after":null,"ref":"refs/heads/dependabot/pip/backend/fastapi-0.109.1","pushedAt":"2024-03-22T10:17:55.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":"44da5ff3f22df96f97efa7f98219ff5be3ff60cb","ref":"refs/heads/dependabot/pip/backend/python-multipart-0.0.7","pushedAt":"2024-03-22T10:17:31.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 python-multipart from 0.0.6 to 0.0.7 in /backend\n\nBumps [python-multipart](https://github.com/andrew-d/python-multipart) from 0.0.6 to 0.0.7.\n- [Release notes](https://github.com/andrew-d/python-multipart/releases)\n- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/andrew-d/python-multipart/compare/0.0.6...0.0.7)\n\n---\nupdated-dependencies:\n- dependency-name: python-multipart\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump python-multipart from 0.0.6 to 0.0.7 in /backend"}},{"before":null,"after":"d2b16c487ef6c3916e7328aa89fdaa23c56c03b1","ref":"refs/heads/dependabot/pip/backend/starlette-0.36.2","pushedAt":"2024-03-22T10:17:30.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 starlette from 0.32.0.post1 to 0.36.2 in /backend\n\nBumps [starlette](https://github.com/encode/starlette) from 0.32.0.post1 to 0.36.2.\n- [Release notes](https://github.com/encode/starlette/releases)\n- [Changelog](https://github.com/encode/starlette/blob/master/docs/release-notes.md)\n- [Commits](https://github.com/encode/starlette/compare/0.32.0.post1...0.36.2)\n\n---\nupdated-dependencies:\n- dependency-name: starlette\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump starlette from 0.32.0.post1 to 0.36.2 in /backend"}},{"before":null,"after":"91bab1083276e42af560177f960629a65c41bca6","ref":"refs/heads/dependabot/pip/backend/cryptography-42.0.4","pushedAt":"2024-03-22T10:16:50.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 42.0.4 in /backend\n\nBumps [cryptography](https://github.com/pyca/cryptography) from 41.0.7 to 42.0.4.\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/41.0.7...42.0.4)\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 42.0.4 in /backend"}},{"before":null,"after":"d7665bc7ea79f5790dd051376948191856e32a2a","ref":"refs/heads/dependabot/pip/backend/pillow-10.2.0","pushedAt":"2024-03-22T10:16:48.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 pillow from 9.5.0 to 10.2.0 in /backend\n\nBumps [pillow](https://github.com/python-pillow/Pillow) from 9.5.0 to 10.2.0.\n- [Release notes](https://github.com/python-pillow/Pillow/releases)\n- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)\n- [Commits](https://github.com/python-pillow/Pillow/compare/9.5.0...10.2.0)\n\n---\nupdated-dependencies:\n- dependency-name: pillow\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pillow from 9.5.0 to 10.2.0 in /backend"}},{"before":null,"after":"71e615d2a4aeb8a4ac289481d935cfc7365935a7","ref":"refs/heads/dependabot/pip/backend/fastapi-0.109.1","pushedAt":"2024-03-22T10:16:46.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 fastapi from 0.108.0 to 0.109.1 in /backend\n\nBumps [fastapi](https://github.com/tiangolo/fastapi) from 0.108.0 to 0.109.1.\n- [Release notes](https://github.com/tiangolo/fastapi/releases)\n- [Commits](https://github.com/tiangolo/fastapi/compare/0.108.0...0.109.1)\n\n---\nupdated-dependencies:\n- dependency-name: fastapi\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump fastapi from 0.108.0 to 0.109.1 in /backend"}},{"before":"a98621b40d24ebabeab07032072e2675a5d28fde","after":"5e438c685dddc12b22f37a48ceeb7306d76228c4","ref":"refs/heads/master","pushedAt":"2024-03-22T10:16:15.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":"Refactor the backend architecture (#299)\n\n* define the basic architecture\r\n\r\n* Update script and deployment file locations\r\n\r\n* Update the route registration\r\n\r\n* Fix CI download dependencies\r\n\r\n* Updated ruff to 0.3.3\r\n\r\n* Update app subdirectory naming\r\n\r\n* Update the model import\r\n\r\n* fix pre-commit pdm lock\r\n\r\n* Update the service directory naming\r\n\r\n* Add CRUD method documents\r\n\r\n* Fix the issue of circular import\r\n\r\n* Update the README document\r\n\r\n* Update the SQL statement for create tables\r\n\r\n* Update docker scripts and documentation\r\n\r\n* Fix docker scripts\r\n\r\n* Update the backend README.md\r\n\r\n* Add the security folder and move the redis client\r\n\r\n* Update the configuration item\r\n\r\n* Fix environment configuration reads\r\n\r\n* Update the default configuration\r\n\r\n* Updated README description\r\n\r\n* Updated the user registration API\r\n\r\n* Fix test cases\r\n\r\n* Update the celery configuration\r\n\r\n* Update and fix celery configuration\r\n\r\n* Updated the celery structure\r\n\r\n* Update celery tasks and api\r\n\r\n* Add celery flower\r\n\r\n* Update the import style\r\n\r\n* Update contributors","shortMessageHtmlLink":"Refactor the backend architecture (#299)"}},{"before":null,"after":"a98621b40d24ebabeab07032072e2675a5d28fde","ref":"refs/heads/legacy-single-app-pydantic-v2","pushedAt":"2024-03-21T04:17:23.000Z","pushType":"branch_creation","commitsCount":0,"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.md branch prompt (#302)","shortMessageHtmlLink":"Update the README.md branch prompt (#302)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX_rzOAA","startCursor":null,"endCursor":null}},"title":"Activity ยท fastapi-practices/fastapi_best_architecture"}