{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":226547856,"defaultBranch":"main","name":"speasy_proxy","ownerLogin":"SciQLop","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-07T17:05:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45902222?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720103423.0","currentOid":""},"activityList":{"items":[{"before":"3b4756d1c7291650adb5aa5f40d6e41e27e290fd","after":"65d89a919c3041978c538f1ffa64a2863a2eae58","ref":"refs/heads/main","pushedAt":"2024-07-04T14:30:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Bump version: 0.11.0 → 0.11.1","shortMessageHtmlLink":"Bump version: 0.11.0 → 0.11.1"}},{"before":"c30e024c420585d7806a7d16f09a390cfcba4bf4","after":"3b4756d1c7291650adb5aa5f40d6e41e27e290fd","ref":"refs/heads/main","pushedAt":"2024-07-04T14:05:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Bump version: 0.10.3 → 0.11.0","shortMessageHtmlLink":"Bump version: 0.10.3 → 0.11.0"}},{"before":"4752c9ea37c32eb325a7bc5f4edd28bd54f57588","after":"c30e024c420585d7806a7d16f09a390cfcba4bf4","ref":"refs/heads/main","pushedAt":"2024-06-18T11:57:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Bump version: 0.10.2 → 0.10.3","shortMessageHtmlLink":"Bump version: 0.10.2 → 0.10.3"}},{"before":"0dce4d3489cbd1fd4fdcce7046b8e10f10a24d3c","after":"4752c9ea37c32eb325a7bc5f4edd28bd54f57588","ref":"refs/heads/main","pushedAt":"2024-06-17T09:28:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Bump version: 0.10.1 → 0.10.2","shortMessageHtmlLink":"Bump version: 0.10.1 → 0.10.2"}},{"before":"d22b0f9af86e33ae47f1816af8517fe2dcfd6263","after":"0dce4d3489cbd1fd4fdcce7046b8e10f10a24d3c","ref":"refs/heads/main","pushedAt":"2024-06-06T16:13:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Bump version: 0.10.0 → 0.10.1","shortMessageHtmlLink":"Bump version: 0.10.0 → 0.10.1"}},{"before":"cb164bf7a142dfa8ce7f1c94f842f3324676c50b","after":"d22b0f9af86e33ae47f1816af8517fe2dcfd6263","ref":"refs/heads/main","pushedAt":"2024-06-04T16:03:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Forgot to set inactive duration for nginx cache\n\nThe default was 10 minutes and causes nginx to prune entries that have not\nbeen requested for more than 10 minutes (whatever the validity and space available)\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Forgot to set inactive duration for nginx cache"}},{"before":"c08f01842489d85ce0e5e7f721862dc46a755391","after":"cb164bf7a142dfa8ce7f1c94f842f3324676c50b","ref":"refs/heads/main","pushedAt":"2024-06-03T17:57:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Update Dockerfile and forward new SPEASY_CORE_HTTP_REWRITE_RULES env var\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Update Dockerfile and forward new SPEASY_CORE_HTTP_REWRITE_RULES env var"}},{"before":"bf8e40cdb05c0cbdeb809395dc32ebffd6c185c2","after":"c08f01842489d85ce0e5e7f721862dc46a755391","ref":"refs/heads/main","pushedAt":"2024-02-23T13:44:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Bump version: 0.9.0 → 0.9.1","shortMessageHtmlLink":"Bump version: 0.9.0 → 0.9.1"}},{"before":"0849eded723c66b68014a6f5108ec5a272a57f52","after":"bf8e40cdb05c0cbdeb809395dc32ebffd6c185c2","ref":"refs/heads/main","pushedAt":"2024-01-18T16:31:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Bump version: 0.8.0 → 0.9.0","shortMessageHtmlLink":"Bump version: 0.8.0 → 0.9.0"}},{"before":"1125922a1948eee83ba2e4ec0a562f1f04edaf7c","after":"0849eded723c66b68014a6f5108ec5a272a57f52","ref":"refs/heads/main","pushedAt":"2024-01-18T16:29:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Fixes wrong nginx cfg (reverse proxy path/location)\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Fixes wrong nginx cfg (reverse proxy path/location)"}},{"before":"9e071de0b63d6a7623de1a79f8a24cfe446ae16d","after":"1125922a1948eee83ba2e4ec0a562f1f04edaf7c","ref":"refs/heads/main","pushedAt":"2024-01-17T17:03:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Exposes last inventory update\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Exposes last inventory update"}},{"before":"75773a77822076d85a0debaf8033624f2b4e2b34","after":"9e071de0b63d6a7623de1a79f8a24cfe446ae16d","ref":"refs/heads/main","pushedAt":"2024-01-16T17:28:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Fixes vagrant images (cache-dev)\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Fixes vagrant images (cache-dev)"}},{"before":"1ba98ef49407034a8a07c75a2d07bc41f63bd2ee","after":"75773a77822076d85a0debaf8033624f2b4e2b34","ref":"refs/heads/main","pushedAt":"2024-01-16T16:36:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Rework status api and drop cache stats since they were per process\n\nThe issue with cache htis/misses was that they were collected per\nprocess which made them useless when using gunicorn.\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Rework status api and drop cache stats since they were per process"}},{"before":"5d0c6060d3144d4df56ed8cbfb03b68d0defad00","after":"1ba98ef49407034a8a07c75a2d07bc41f63bd2ee","ref":"refs/heads/main","pushedAt":"2024-01-12T16:35:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Fix to preserve reverse proxy path in index.html\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Fix to preserve reverse proxy path in index.html"}},{"before":"eebe18deac115529730ddf640637cc808f08c597","after":"5d0c6060d3144d4df56ed8cbfb03b68d0defad00","ref":"refs/heads/main","pushedAt":"2024-01-12T16:16:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Fix to preserve reverse proxy path in index.html\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Fix to preserve reverse proxy path in index.html"}},{"before":"97c7233a7f492a748e284403f372222ba2bf3ede","after":"eebe18deac115529730ddf640637cc808f08c597","ref":"refs/heads/main","pushedAt":"2024-01-12T11:02:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Reworked home page and added server statistics api resource\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Reworked home page and added server statistics api resource"}},{"before":"a2f9d05bdfc70325dc159f205ab81c4464fe5b60","after":"97c7233a7f492a748e284403f372222ba2bf3ede","ref":"refs/heads/main","pushedAt":"2023-12-05T11:59:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Ensure index usage is in sync and try to improve inventory updates\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Ensure index usage is in sync and try to improve inventory updates"}},{"before":"9a26d6719603e6a955a4e40781a0f74296c5c161","after":"a2f9d05bdfc70325dc159f205ab81c4464fe5b60","ref":"refs/heads/main","pushedAt":"2023-11-28T21:09:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Add Thread lock to inventory update and move backend stuff into backend package\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Add Thread lock to inventory update and move backend stuff into backe…"}},{"before":"b710c1a9f064f70d0161ab05cd6f051a763ce702","after":"9a26d6719603e6a955a4e40781a0f74296c5c161","ref":"refs/heads/main","pushedAt":"2023-11-23T16:58:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Increase gunicorn worker timeout\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Increase gunicorn worker timeout"}},{"before":"6ac711c01653767bb2d07b23c65f61517db0cea0","after":"b710c1a9f064f70d0161ab05cd6f051a763ce702","ref":"refs/heads/main","pushedAt":"2023-11-22T13:38:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Reduces inventory update overhead\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Reduces inventory update overhead"}},{"before":"b20e0d37018a45a074b631b78f0ecb6b616dd6cc","after":"6ac711c01653767bb2d07b23c65f61517db0cea0","ref":"refs/heads/main","pushedAt":"2023-11-22T10:37:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Gunicorn tweaks and fixes datetime deprecation\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Gunicorn tweaks and fixes datetime deprecation"}},{"before":"c47905c61d10f5fdce27e7731c1669bede9e7ef8","after":"b20e0d37018a45a074b631b78f0ecb6b616dd6cc","ref":"refs/heads/main","pushedAt":"2023-11-21T21:33:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Use gunicorn in production\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Use gunicorn in production"}},{"before":"156318664b172a0af16750ac7e1820abeaa5ea4e","after":"c47905c61d10f5fdce27e7731c1669bede9e7ef8","ref":"refs/heads/main","pushedAt":"2023-11-21T17:15:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Fixes some logging issues and don't use debug level for production\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Fixes some logging issues and don't use debug level for production"}},{"before":"c62445b5ef6e68383f795344efddf250c8fda6c6","after":"156318664b172a0af16750ac7e1820abeaa5ea4e","ref":"refs/heads/main","pushedAt":"2023-11-21T16:46:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"API doc should now work behind a reverse proxy path prefix\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"API doc should now work behind a reverse proxy path prefix"}},{"before":"9b38cb791ab15d7ff94c53e566b11e48955b068d","after":"c62445b5ef6e68383f795344efddf250c8fda6c6","ref":"refs/heads/main","pushedAt":"2023-11-20T17:33:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Works behind reverse proxy location except for openapi doc\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Works behind reverse proxy location except for openapi doc"}},{"before":"9668c330f644e400410ecb0aeb26e2e623d43b49","after":"9b38cb791ab15d7ff94c53e566b11e48955b068d","ref":"refs/heads/main","pushedAt":"2023-11-19T14:29:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Docker image listen on all interfaces by default\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Docker image listen on all interfaces by default"}},{"before":"1a8f13c5f79f247c0d8a8308c3208ae3219725b6","after":"9668c330f644e400410ecb0aeb26e2e623d43b49","ref":"refs/heads/main","pushedAt":"2023-11-19T13:48:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Switch to FastAPI\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Switch to FastAPI"}},{"before":"388c715f8b0c442cfca4879b59804004a8c85116","after":"af4705deafcbd32cbc0fc960b6e970f43a2fa1c4","ref":"refs/heads/fastapi","pushedAt":"2023-11-19T13:33:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"Switch to FastAPI\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"Switch to FastAPI"}},{"before":"5a62151d4aa226054c2c8ed30cfe566f99cd935a","after":"388c715f8b0c442cfca4879b59804004a8c85116","ref":"refs/heads/fastapi","pushedAt":"2023-11-15T18:14:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"WIP"}},{"before":"0b6f90b5178c23721efd72054c91dd1d6575379d","after":"5a62151d4aa226054c2c8ed30cfe566f99cd935a","ref":"refs/heads/fastapi","pushedAt":"2023-11-12T17:46:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jeandet","name":"Alexis Jeandet","path":"/jeandet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7570249?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Alexis Jeandet ","shortMessageHtmlLink":"WIP"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdwOg2AA","startCursor":null,"endCursor":null}},"title":"Activity · SciQLop/speasy_proxy"}