{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":284327701,"defaultBranch":"develop","name":"inboard","ownerLogin":"br3ndonland","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-01T19:42:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26674818?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724712260.0","currentOid":""},"activityList":{"items":[{"before":"97d2d04c1c0c9257c7dfb862ae2013a297162fed","after":"f74e09b0c0228c62b04df0b39aa2c382453194fb","ref":"refs/heads/develop","pushedAt":"2024-09-07T20:18:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Update to `pipx==1.7.1`\n\nhttps://pipx.pypa.io/stable/changelog/\n\nNote that the previous changelog URL may be broken\n(https://github.com/pypa/pipx/issues/1540).","shortMessageHtmlLink":"Update to pipx==1.7.1"}},{"before":"01835ec79a64c41e5c3546abdf39e4b3d19bc7eb","after":"97d2d04c1c0c9257c7dfb862ae2013a297162fed","ref":"refs/heads/main","pushedAt":"2024-08-26T22:53:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Update changelog for version 0.70.0 (#111)\n\nAutomated changes by\r\n[create-pull-request](https://github.com/peter-evans/create-pull-request)\r\nGitHub action\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update changelog for version 0.70.0 (#111)"}},{"before":"bd1195acea3553ae352823373c018f931f94c756","after":null,"ref":"refs/heads/create-pull-request/0.70.0","pushedAt":"2024-08-26T22:44:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"}},{"before":"01835ec79a64c41e5c3546abdf39e4b3d19bc7eb","after":"97d2d04c1c0c9257c7dfb862ae2013a297162fed","ref":"refs/heads/develop","pushedAt":"2024-08-26T22:44:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Update changelog for version 0.70.0 (#111)\n\nAutomated changes by\r\n[create-pull-request](https://github.com/peter-evans/create-pull-request)\r\nGitHub action\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update changelog for version 0.70.0 (#111)"}},{"before":null,"after":"bd1195acea3553ae352823373c018f931f94c756","ref":"refs/heads/create-pull-request/0.70.0","pushedAt":"2024-08-26T22:41:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update changelog for version 0.70.0","shortMessageHtmlLink":"Update changelog for version 0.70.0"}},{"before":"49914dd8a718ddda65cc85fb4376bfb2be5cdab2","after":"01835ec79a64c41e5c3546abdf39e4b3d19bc7eb","ref":"refs/heads/main","pushedAt":"2024-08-26T22:28:25.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Bump version from 0.69.0 to 0.70.0","shortMessageHtmlLink":"Bump version from 0.69.0 to 0.70.0"}},{"before":"b4cf65de8bbda51447cd30033b6c52d51b418d79","after":"01835ec79a64c41e5c3546abdf39e4b3d19bc7eb","ref":"refs/heads/develop","pushedAt":"2024-08-26T22:17:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Bump version from 0.69.0 to 0.70.0","shortMessageHtmlLink":"Bump version from 0.69.0 to 0.70.0"}},{"before":"180d353a9487afd003aa630ed14a24f4065b451f","after":"b4cf65de8bbda51447cd30033b6c52d51b418d79","ref":"refs/heads/develop","pushedAt":"2024-08-26T22:00:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Update to FastAPI 0.112 and Starlette 0.38\n\nThis commit will update/upgrade to\n[FastAPI 0.112](https://fastapi.tiangolo.com/release-notes/)\nand\n[Starlette 0.38](https://www.starlette.io/release-notes/).\n\nFastAPI 0.112 moves dependencies for the FastAPI CLI introduced in 0.111\nto an optional extra, `fastapi[standard]`. Although the FastAPI release\nnotes consider this a breaking change, the FastAPI CLI was not used by\ninboard, so FastAPI 0.112 will likely not be breaking for inboard users.\n\nStarlette 0.38 makes various small changes, including removal of support\nfor an ASGI extension called\n[path send](https://asgi.readthedocs.io/en/latest/extensions.html#path-send)\n(aka \"path-send\" or `pathsend`) that was introduced in Starlette 0.36.\nSupport was removed because of issues with `BaseHTTPMiddleware`, though\nnote that `BaseHTTPMiddleware` may eventually be deprecated\n([encode/starlette#2160](https://github.com/encode/starlette/discussions/2160),\n[encode/starlette#2654](https://github.com/encode/starlette/discussions/2654)).\nThe Starlette release notes do not list this as a breaking change, but\nit could be breaking for users who have started working with path send.","shortMessageHtmlLink":"Update to FastAPI 0.112 and Starlette 0.38"}},{"before":"08044c6034346b745f4a210cef928c7114497e78","after":"180d353a9487afd003aa630ed14a24f4065b451f","ref":"refs/heads/develop","pushedAt":"2024-08-26T20:51:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Don't hard-code repo name in GitHub Actions jobs\n\nCommit 08044c6 set up dedicated workflow jobs for PyPI by uploading the\nPython package as a build artifact in the first job, then downloading\nand publishing the package in a separate job. The artifact needs a name.\nGitHub Actions offers a `GITHUB_REPOSITORY`/`${{ github.repository }}`\nvariable, with a value in the format `org-name/repo-name`. This variable\nwas used in the setup job but not output for use in other jobs.\n\nThis commit will output the repo name from the setup job so it can be\nused in the other workflow jobs instead of hard-coding the repo name.","shortMessageHtmlLink":"Don't hard-code repo name in GitHub Actions jobs"}},{"before":"f950d28fdad60743c36ea37af11f12d2912eeb1f","after":"08044c6034346b745f4a210cef928c7114497e78","ref":"refs/heads/develop","pushedAt":"2024-07-14T22:16:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Use dedicated GitHub Actions job for PyPI\n\nThis project uses pypa/gh-action-pypi-publish to publish Python packages\nto PyPI with an OIDC trusted publisher (59ec546).\n\npypa/gh-action-pypi-publish is set up as a Docker action referencing the\nDockerfile. The downside to using the Dockerfile for the action is that\nthe Docker image must be built every time the action is used. This will\nhopefully change in the near future if Docker images are pre-built and\npushed to a registry (pypa/gh-action-pypi-publish#230). In the meantime,\nthis commit will move related steps to a dedicated GitHub Actions job so\nthat the Docker image is not built every time GitHub Actions jobs run.\n\n59ec546\nhttps://docs.github.com/en/actions/creating-actions/creating-a-docker-container-action\nhttps://docs.pypi.org/trusted-publishers/\nhttps://github.com/pypa/gh-action-pypi-publish","shortMessageHtmlLink":"Use dedicated GitHub Actions job for PyPI"}},{"before":"dd3a53c2a6f41cec02d2fbdb7e8f93d6f08d149c","after":"f950d28fdad60743c36ea37af11f12d2912eeb1f","ref":"refs/heads/develop","pushedAt":"2024-07-14T22:10:05.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Update to `hatch==1.12.0`\n\nhttps://hatch.pypa.io/latest/blog/2024/05/02/hatch-v1100/\nhttps://hatch.pypa.io/latest/tutorials/testing/overview/\nhttps://github.com/pypa/hatch/releases","shortMessageHtmlLink":"Update to hatch==1.12.0"}},{"before":"76a21b8a48644b91c2d0e18a8380782971418efd","after":"dd3a53c2a6f41cec02d2fbdb7e8f93d6f08d149c","ref":"refs/heads/develop","pushedAt":"2024-07-14T21:00:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Add `--platform` to Docker CLI examples in docs\n\nDocker supports multiple platforms (combinations of operating system\nand CPU architecture) that can be supplied to the Docker CLI with the\n`--platform` argument. inboard currently only builds for `linux/amd64`,\nalso known as `x86_64`. This commit will add `--platform` to Docker CLI\nexamples in the docs to help users avoid warnings like this:\n\n```text\nWARNING:\nThe requested image's platform (linux/amd64) does not match the detected\nhost platform (linux/arm64/v8) and no specific platform was requested\n```\n\nhttps://docs.docker.com/build/building/multi-platform/\nhttps://github.com/containerd/platforms\nhttps://github.com/opencontainers/image-spec/blob/036563a/specs-go/v1/descriptor.go#L52-L72","shortMessageHtmlLink":"Add --platform to Docker CLI examples in docs"}},{"before":"49914dd8a718ddda65cc85fb4376bfb2be5cdab2","after":"76a21b8a48644b91c2d0e18a8380782971418efd","ref":"refs/heads/develop","pushedAt":"2024-07-14T20:44:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Add `--platform` to Docker CLI examples in docs\n\nDocker supports multiple platforms (combinations of operating system\nand CPU architecture) that can be supplied to the Docker CLI with the\n`--platform` argument. inboard currently only builds for `linux/amd64`,\nalso known as `x86_64`. This commit will add `--platform` to Docker CLI\nexamples in the docs to help users avoid warnings like this:\n\n```text\nWARNING:\nThe requested image's platform (linux/amd64) does not match the detected\nhost platform (linux/arm64/v8) and no specific platform was requested\n```\n\nhttps://docs.docker.com/build/building/multi-platform/\nhttps://github.com/containerd/platforms\nhttps://github.com/opencontainers/image-spec/blob/036563a/specs-go/v1/descriptor.go#L52-L72","shortMessageHtmlLink":"Add --platform to Docker CLI examples in docs"}},{"before":"af062547d2ee16dd3bbf8185d425741a44b3297c","after":"49914dd8a718ddda65cc85fb4376bfb2be5cdab2","ref":"refs/heads/main","pushedAt":"2024-07-14T19:18:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Fix Docker `FromAsCasing` warning\n\nThis commit will resolve the following warning seen in Docker builds:\n\n```text\n1 warning found (use --debug to expand):\n- FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 42)\n```","shortMessageHtmlLink":"Fix Docker FromAsCasing warning"}},{"before":"294e8c8ea3a7361602bec3b994101a9579dd550e","after":"49914dd8a718ddda65cc85fb4376bfb2be5cdab2","ref":"refs/heads/develop","pushedAt":"2024-07-14T19:08:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Fix Docker `FromAsCasing` warning\n\nThis commit will resolve the following warning seen in Docker builds:\n\n```text\n1 warning found (use --debug to expand):\n- FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 42)\n```","shortMessageHtmlLink":"Fix Docker FromAsCasing warning"}},{"before":"5853aef217952ebfd96358234999d907a701a7ed","after":null,"ref":"refs/heads/create-pull-request/0.69.0","pushedAt":"2024-07-14T19:08:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"}},{"before":"af062547d2ee16dd3bbf8185d425741a44b3297c","after":"294e8c8ea3a7361602bec3b994101a9579dd550e","ref":"refs/heads/develop","pushedAt":"2024-07-14T19:08:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Update changelog for version 0.69.0 (#110)\n\nAutomated changes by\r\n[create-pull-request](https://github.com/peter-evans/create-pull-request)\r\nGitHub action\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update changelog for version 0.69.0 (#110)"}},{"before":null,"after":"5853aef217952ebfd96358234999d907a701a7ed","ref":"refs/heads/create-pull-request/0.69.0","pushedAt":"2024-07-14T19:05:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update changelog for version 0.69.0","shortMessageHtmlLink":"Update changelog for version 0.69.0"}},{"before":"2416a23171a35b722c865bd87e0d047d5ee54543","after":"af062547d2ee16dd3bbf8185d425741a44b3297c","ref":"refs/heads/main","pushedAt":"2024-07-14T18:40:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Bump version from 0.68.0 to 0.69.0","shortMessageHtmlLink":"Bump version from 0.68.0 to 0.69.0"}},{"before":"2416a23171a35b722c865bd87e0d047d5ee54543","after":"af062547d2ee16dd3bbf8185d425741a44b3297c","ref":"refs/heads/develop","pushedAt":"2024-07-14T18:32:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Bump version from 0.68.0 to 0.69.0","shortMessageHtmlLink":"Bump version from 0.68.0 to 0.69.0"}},{"before":"3fc1f795165197973514ad25033c3746fac9bb48","after":"2416a23171a35b722c865bd87e0d047d5ee54543","ref":"refs/heads/main","pushedAt":"2024-04-27T02:35:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Update changelog for version 0.68.0 (#109)\n\nAutomated changes by\r\n[create-pull-request](https://github.com/peter-evans/create-pull-request)\r\nGitHub action\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update changelog for version 0.68.0 (#109)"}},{"before":"ba21215fbefd8625a1d00beadb475ffe592a2124","after":null,"ref":"refs/heads/create-pull-request/0.68.0","pushedAt":"2024-04-27T02:30:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"}},{"before":"3fc1f795165197973514ad25033c3746fac9bb48","after":"2416a23171a35b722c865bd87e0d047d5ee54543","ref":"refs/heads/develop","pushedAt":"2024-04-27T02:30:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Update changelog for version 0.68.0 (#109)\n\nAutomated changes by\r\n[create-pull-request](https://github.com/peter-evans/create-pull-request)\r\nGitHub action\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update changelog for version 0.68.0 (#109)"}},{"before":null,"after":"ba21215fbefd8625a1d00beadb475ffe592a2124","ref":"refs/heads/create-pull-request/0.68.0","pushedAt":"2024-04-27T02:26:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update changelog for version 0.68.0","shortMessageHtmlLink":"Update changelog for version 0.68.0"}},{"before":"9579bba9d67f9ef7f12b80c7bbd6becc529014a9","after":"3fc1f795165197973514ad25033c3746fac9bb48","ref":"refs/heads/main","pushedAt":"2024-04-27T02:09:31.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Bump version from 0.67.1 to 0.68.0","shortMessageHtmlLink":"Bump version from 0.67.1 to 0.68.0"}},{"before":"00432370a3f1686f1e455287652f0e2618b3e3c7","after":"3fc1f795165197973514ad25033c3746fac9bb48","ref":"refs/heads/develop","pushedAt":"2024-04-27T01:46:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Bump version from 0.67.1 to 0.68.0","shortMessageHtmlLink":"Bump version from 0.67.1 to 0.68.0"}},{"before":"6166a668d9019fc90adc5f268041f9bc1dd6df43","after":"00432370a3f1686f1e455287652f0e2618b3e3c7","ref":"refs/heads/develop","pushedAt":"2024-04-27T01:38:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Quote `&` in GitHub Actions workflow YAML\n\nSpecial characters, such as `&`, should be enclosed in quotes.","shortMessageHtmlLink":"Quote & in GitHub Actions workflow YAML"}},{"before":"bf4661ed83f09db7bf4dcb95ff0cedced14f92c4","after":"6166a668d9019fc90adc5f268041f9bc1dd6df43","ref":"refs/heads/develop","pushedAt":"2024-04-27T01:00:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Update to Uvicorn 0.28.1\n\nThis commit will update/upgrade to Uvicorn 0.28.1.\n[Changes](https://github.com/encode/uvicorn/compare/0.25.0...0.28.1)\nto Uvicorn between 0.25.0 and 0.28.1 include updates to `root_path`/\n`--root-path` to comply with the ASGI spec, and fixes to `Keep-Alive`\nbehavior to avoid timeouts and `h11.LocalProtocolError` exceptions that\noccur when processing pipelined requests.","shortMessageHtmlLink":"Update to Uvicorn 0.28.1"}},{"before":"9c3e356bf10e293c5b8348515c451babdc681b41","after":null,"ref":"refs/heads/dependabot/pip/gunicorn-22.0.0","pushedAt":"2024-04-26T23:33:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"}},{"before":"9579bba9d67f9ef7f12b80c7bbd6becc529014a9","after":"bf4661ed83f09db7bf4dcb95ff0cedced14f92c4","ref":"refs/heads/develop","pushedAt":"2024-04-26T23:33:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"br3ndonland","name":"Brendon Smith","path":"/br3ndonland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26674818?s=80&v=4"},"commit":{"message":"Bump gunicorn from 21.2.0 to 22.0.0 (#108)\n\nThis commit will bump gunicorn from 21.2.0 to 22.0.0.\r\nGunicorn 22.0.0 resolves a high-severity security vulnerability\r\n(CVE-2024-1135, GHSA-w3h3-4rj7-4ph4):\r\n\r\n> Gunicorn fails to properly validate Transfer-Encoding headers, leading\r\n> to HTTP Request Smuggling (HRS) vulnerabilities. By crafting requests\r\n> with conflicting Transfer-Encoding headers, attackers can bypass\r\n> security restrictions and access restricted endpoints. This issue is\r\n> due to Gunicorn's handling of Transfer-Encoding headers, where it\r\n> incorrectly processes requests with multiple, conflicting\r\n> Transfer-Encoding headers, treating them as chunked regardless of the\r\n> final encoding specified. This vulnerability has been shown to allow\r\n> access to endpoints restricted by gunicorn. This issue has been\r\n> addressed in version 22.0.0.\r\n>\r\n> To be affected users must have a network path which does not filter\r\n> out invalid requests. These users are advised to block access to\r\n> restricted endpoints via a firewall or other mechanism if they are\r\n> unable to update.\r\n\r\nhttps://docs.gunicorn.org/en/stable/news.html\r\nhttps://github.com/benoitc/gunicorn/releases\r\nhttps://github.com/advisories/GHSA-w3h3-4rj7-4ph4\r\nhttps://nvd.nist.gov/vuln/detail/CVE-2024-1135\r\n\r\n---\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump gunicorn from 21.2.0 to 22.0.0 (#108)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QyMDoxODo1OC4wMDAwMDBazwAAAASvzEaq","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QyMDoxODo1OC4wMDAwMDBazwAAAASvzEaq","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yNlQyMzozMzo1Mi4wMDAwMDBazwAAAAQ7mAwx"}},"title":"Activity ยท br3ndonland/inboard"}