{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":92946971,"defaultBranch":"master","name":"uvicorn","ownerLogin":"encode","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-05-31T13:13:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19159390?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714979439.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"f14d11f885941e5726d45146d1a6ee759af856ed","ref":"refs/heads/ws-disconnect-reason","pushedAt":"2024-05-06T07:10:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frankie567","name":"François Voron","path":"/frankie567","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1144727?s=80&v=4"},"commit":{"message":"Add `reason` support WebSocketDisconnectEvent","shortMessageHtmlLink":"Add reason support WebSocketDisconnectEvent"}},{"before":null,"after":"d72dc33ef3b14fc0efb9ce34fe16057813f1eb39","ref":"refs/heads/dependabot/pip/python-packages-9ad91eb0ce","pushedAt":"2024-05-01T00:06:13.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 the python-packages group with 6 updates\n\nBumps the python-packages group with 6 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [ruff](https://github.com/astral-sh/ruff) | `0.3.7` | `0.4.2` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.1.1` | `8.2.0` |\n| [mypy](https://github.com/python/mypy) | `1.9.0` | `1.10.0` |\n| [coverage](https://github.com/nedbat/coveragepy) | `7.4.4` | `7.5.0` |\n| [mkdocs](https://github.com/mkdocs/mkdocs) | `1.5.3` | `1.6.0` |\n| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.5.17` | `9.5.20` |\n\n\nUpdates `ruff` from 0.3.7 to 0.4.2\n- [Release notes](https://github.com/astral-sh/ruff/releases)\n- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/astral-sh/ruff/compare/v0.3.7...v0.4.2)\n\nUpdates `pytest` from 8.1.1 to 8.2.0\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.1.1...8.2.0)\n\nUpdates `mypy` from 1.9.0 to 1.10.0\n- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/python/mypy/compare/1.9.0...v1.10.0)\n\nUpdates `coverage` from 7.4.4 to 7.5.0\n- [Release notes](https://github.com/nedbat/coveragepy/releases)\n- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)\n- [Commits](https://github.com/nedbat/coveragepy/compare/7.4.4...7.5.0)\n\nUpdates `mkdocs` from 1.5.3 to 1.6.0\n- [Release notes](https://github.com/mkdocs/mkdocs/releases)\n- [Commits](https://github.com/mkdocs/mkdocs/compare/1.5.3...1.6.0)\n\nUpdates `mkdocs-material` from 9.5.17 to 9.5.20\n- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)\n- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)\n- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.17...9.5.20)\n\n---\nupdated-dependencies:\n- dependency-name: ruff\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: python-packages\n- dependency-name: pytest\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: python-packages\n- dependency-name: mypy\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: python-packages\n- dependency-name: coverage\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: python-packages\n- dependency-name: mkdocs\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: python-packages\n- dependency-name: mkdocs-material\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: python-packages\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the python-packages group with 6 updates"}},{"before":"99754224fbf2c031ed5e8f550190b401ae39ee8d","after":null,"ref":"refs/heads/test-3.13","pushedAt":"2024-04-14T20:47:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"}},{"before":null,"after":"99754224fbf2c031ed5e8f550190b401ae39ee8d","ref":"refs/heads/test-3.13","pushedAt":"2024-04-14T20:36:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Test Python 3.13","shortMessageHtmlLink":"Test Python 3.13"}},{"before":"2346cb6cdd5e72feb4a1d4b85e41d4db66e7fb85","after":null,"ref":"refs/heads/send-content-length-on-503","pushedAt":"2024-04-13T14:05:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"}},{"before":"772c24bd1940fa81ad5f670c46f7d98615079838","after":"0efd3835da6dcc713f74aadf7b52779d0d1fa17d","ref":"refs/heads/master","pushedAt":"2024-04-13T14:05:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Send `content-length` header on 5xx (#2304)","shortMessageHtmlLink":"Send content-length header on 5xx (#2304)"}},{"before":null,"after":"2346cb6cdd5e72feb4a1d4b85e41d4db66e7fb85","ref":"refs/heads/send-content-length-on-503","pushedAt":"2024-04-13T13:10:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Send `content-length` header on 5xx","shortMessageHtmlLink":"Send content-length header on 5xx"}},{"before":"41c1bf2a3cdc701f2d42212d155820a688fd92f6","after":null,"ref":"refs/heads/deprecate-uvicorn-worker","pushedAt":"2024-04-13T12:39:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"}},{"before":"12c9ee389825441058beab38c8f89aada73d0450","after":"772c24bd1940fa81ad5f670c46f7d98615079838","ref":"refs/heads/master","pushedAt":"2024-04-13T12:39:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Deprecate the `uvicorn.workers` module (#2302)","shortMessageHtmlLink":"Deprecate the uvicorn.workers module (#2302)"}},{"before":"dad98f5621731d86ba5b60c4a93edc7a95ff4e7d","after":"41c1bf2a3cdc701f2d42212d155820a688fd92f6","ref":"refs/heads/deprecate-uvicorn-worker","pushedAt":"2024-04-13T12:08:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Merge branch 'master' into deprecate-uvicorn-worker","shortMessageHtmlLink":"Merge branch 'master' into deprecate-uvicorn-worker"}},{"before":"35fedeeb61c0d916061bd2ddd4e54b586ade8f65","after":"12c9ee389825441058beab38c8f89aada73d0450","ref":"refs/heads/master","pushedAt":"2024-04-13T11:59:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Allow `ConfigParser` or a `io.IO[Any]` on `log_config` (#1976)\n\n* Enabled to pass log_config as ConfigParser instance or a file object\r\n\r\n* Rebase correctly\r\n\r\n---------\r\n\r\nCo-authored-by: Marcelo Trylesinski ","shortMessageHtmlLink":"Allow ConfigParser or a io.IO[Any] on log_config (#1976)"}},{"before":"95fa1ac6180baab692bdb77ef66a0c18ce394272","after":"35fedeeb61c0d916061bd2ddd4e54b586ade8f65","ref":"refs/heads/master","pushedAt":"2024-04-13T08:42:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Bump the python-packages group with 11 updates (#2303)\n\n* Bump the python-packages group with 11 updates\r\n\r\nBumps the python-packages group with 11 updates:\r\n\r\n| Package | From | To |\r\n| --- | --- | --- |\r\n| [a2wsgi](https://github.com/abersheeran/a2wsgi) | `1.10.0` | `1.10.4` |\r\n| [build](https://github.com/pypa/build) | `1.0.3` | `1.2.1` |\r\n| [twine](https://github.com/pypa/twine) | `4.0.2` | `5.0.0` |\r\n| [ruff](https://github.com/astral-sh/ruff) | `0.1.15` | `0.3.7` |\r\n| [pytest](https://github.com/pytest-dev/pytest) | `8.0.0` | `8.1.1` |\r\n| [pytest-mock](https://github.com/pytest-dev/pytest-mock) | `3.12.0` | `3.14.0` |\r\n| [mypy](https://github.com/python/mypy) | `1.8.0` | `1.9.0` |\r\n| [types-pyyaml](https://github.com/python/typeshed) | `6.0.12.12` | `6.0.12.20240311` |\r\n| [cryptography](https://github.com/pyca/cryptography) | `42.0.4` | `42.0.5` |\r\n| [coverage](https://github.com/nedbat/coveragepy) | `7.4.1` | `7.4.4` |\r\n| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.5.6` | `9.5.17` |\r\n\r\n\r\nUpdates `a2wsgi` from 1.10.0 to 1.10.4\r\n- [Commits](https://github.com/abersheeran/a2wsgi/compare/v1.10.0...v1.10.4)\r\n\r\nUpdates `build` from 1.0.3 to 1.2.1\r\n- [Release notes](https://github.com/pypa/build/releases)\r\n- [Changelog](https://github.com/pypa/build/blob/main/CHANGELOG.rst)\r\n- [Commits](https://github.com/pypa/build/compare/1.0.3...1.2.1)\r\n\r\nUpdates `twine` from 4.0.2 to 5.0.0\r\n- [Release notes](https://github.com/pypa/twine/releases)\r\n- [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst)\r\n- [Commits](https://github.com/pypa/twine/compare/4.0.2...5.0.0)\r\n\r\nUpdates `ruff` from 0.1.15 to 0.3.7\r\n- [Release notes](https://github.com/astral-sh/ruff/releases)\r\n- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/astral-sh/ruff/compare/v0.1.15...v0.3.7)\r\n\r\nUpdates `pytest` from 8.0.0 to 8.1.1\r\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\r\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\r\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.0.0...8.1.1)\r\n\r\nUpdates `pytest-mock` from 3.12.0 to 3.14.0\r\n- [Release notes](https://github.com/pytest-dev/pytest-mock/releases)\r\n- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst)\r\n- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v3.12.0...v3.14.0)\r\n\r\nUpdates `mypy` from 1.8.0 to 1.9.0\r\n- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/python/mypy/compare/v1.8.0...1.9.0)\r\n\r\nUpdates `types-pyyaml` from 6.0.12.12 to 6.0.12.20240311\r\n- [Commits](https://github.com/python/typeshed/commits)\r\n\r\nUpdates `cryptography` from 42.0.4 to 42.0.5\r\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\r\n- [Commits](https://github.com/pyca/cryptography/compare/42.0.4...42.0.5)\r\n\r\nUpdates `coverage` from 7.4.1 to 7.4.4\r\n- [Release notes](https://github.com/nedbat/coveragepy/releases)\r\n- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)\r\n- [Commits](https://github.com/nedbat/coveragepy/compare/7.4.1...7.4.4)\r\n\r\nUpdates `mkdocs-material` from 9.5.6 to 9.5.17\r\n- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)\r\n- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)\r\n- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.6...9.5.17)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: a2wsgi\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: python-packages\r\n- dependency-name: build\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: python-packages\r\n- dependency-name: twine\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n dependency-group: python-packages\r\n- dependency-name: ruff\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: python-packages\r\n- dependency-name: pytest\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: python-packages\r\n- dependency-name: pytest-mock\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: python-packages\r\n- dependency-name: mypy\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n dependency-group: python-packages\r\n- dependency-name: types-pyyaml\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: python-packages\r\n- dependency-name: cryptography\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: python-packages\r\n- dependency-name: coverage\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: python-packages\r\n- dependency-name: mkdocs-material\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n dependency-group: python-packages\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\n* Fix all\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>\r\nCo-authored-by: Marcelo Trylesinski ","shortMessageHtmlLink":"Bump the python-packages group with 11 updates (#2303)"}},{"before":"3605c150375cc9c3e5fe3610da786546552b301e","after":null,"ref":"refs/heads/dependabot/pip/python-packages-bbcdbbc053","pushedAt":"2024-04-13T08:42:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"}},{"before":"28ad267dea2f34e55411e355158298829f04d6ee","after":"3605c150375cc9c3e5fe3610da786546552b301e","ref":"refs/heads/dependabot/pip/python-packages-bbcdbbc053","pushedAt":"2024-04-13T08:30:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Fix all","shortMessageHtmlLink":"Fix all"}},{"before":null,"after":"28ad267dea2f34e55411e355158298829f04d6ee","ref":"refs/heads/dependabot/pip/python-packages-bbcdbbc053","pushedAt":"2024-04-13T08:23:52.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 the python-packages group with 11 updates\n\nBumps the python-packages group with 11 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [a2wsgi](https://github.com/abersheeran/a2wsgi) | `1.10.0` | `1.10.4` |\n| [build](https://github.com/pypa/build) | `1.0.3` | `1.2.1` |\n| [twine](https://github.com/pypa/twine) | `4.0.2` | `5.0.0` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.1.15` | `0.3.7` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.0.0` | `8.1.1` |\n| [pytest-mock](https://github.com/pytest-dev/pytest-mock) | `3.12.0` | `3.14.0` |\n| [mypy](https://github.com/python/mypy) | `1.8.0` | `1.9.0` |\n| [types-pyyaml](https://github.com/python/typeshed) | `6.0.12.12` | `6.0.12.20240311` |\n| [cryptography](https://github.com/pyca/cryptography) | `42.0.4` | `42.0.5` |\n| [coverage](https://github.com/nedbat/coveragepy) | `7.4.1` | `7.4.4` |\n| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.5.6` | `9.5.17` |\n\n\nUpdates `a2wsgi` from 1.10.0 to 1.10.4\n- [Commits](https://github.com/abersheeran/a2wsgi/compare/v1.10.0...v1.10.4)\n\nUpdates `build` from 1.0.3 to 1.2.1\n- [Release notes](https://github.com/pypa/build/releases)\n- [Changelog](https://github.com/pypa/build/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pypa/build/compare/1.0.3...1.2.1)\n\nUpdates `twine` from 4.0.2 to 5.0.0\n- [Release notes](https://github.com/pypa/twine/releases)\n- [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst)\n- [Commits](https://github.com/pypa/twine/compare/4.0.2...5.0.0)\n\nUpdates `ruff` from 0.1.15 to 0.3.7\n- [Release notes](https://github.com/astral-sh/ruff/releases)\n- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/astral-sh/ruff/compare/v0.1.15...v0.3.7)\n\nUpdates `pytest` from 8.0.0 to 8.1.1\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.0.0...8.1.1)\n\nUpdates `pytest-mock` from 3.12.0 to 3.14.0\n- [Release notes](https://github.com/pytest-dev/pytest-mock/releases)\n- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v3.12.0...v3.14.0)\n\nUpdates `mypy` from 1.8.0 to 1.9.0\n- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/python/mypy/compare/v1.8.0...1.9.0)\n\nUpdates `types-pyyaml` from 6.0.12.12 to 6.0.12.20240311\n- [Commits](https://github.com/python/typeshed/commits)\n\nUpdates `cryptography` from 42.0.4 to 42.0.5\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/42.0.4...42.0.5)\n\nUpdates `coverage` from 7.4.1 to 7.4.4\n- [Release notes](https://github.com/nedbat/coveragepy/releases)\n- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)\n- [Commits](https://github.com/nedbat/coveragepy/compare/7.4.1...7.4.4)\n\nUpdates `mkdocs-material` from 9.5.6 to 9.5.17\n- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)\n- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)\n- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.6...9.5.17)\n\n---\nupdated-dependencies:\n- dependency-name: a2wsgi\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: python-packages\n- dependency-name: build\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: python-packages\n- dependency-name: twine\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: python-packages\n- dependency-name: ruff\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: python-packages\n- dependency-name: pytest\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: python-packages\n- dependency-name: pytest-mock\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: python-packages\n- dependency-name: mypy\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: python-packages\n- dependency-name: types-pyyaml\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: python-packages\n- dependency-name: cryptography\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: python-packages\n- dependency-name: coverage\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: python-packages\n- dependency-name: mkdocs-material\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: python-packages\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the python-packages group with 11 updates"}},{"before":"77d42e2b69d99971cc755f9a2973b69fb51f1c17","after":null,"ref":"refs/heads/dependabot/pip/python-packages-6e73e9d38c","pushedAt":"2024-04-13T08:23:15.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":"a2219eb2ed2bbda4143a0fb18c4b0578881b1ae8","after":"95fa1ac6180baab692bdb77ef66a0c18ce394272","ref":"refs/heads/master","pushedAt":"2024-04-13T08:19:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Bump httpx to 0.27.0 (#2288)\n\n* Stop using deprecated app shortcut in httpx.AsyncClient\r\n\r\nThis keyword parameter has been deprecated with httpx 0.27\r\n\r\n* Bump httpx to 0.27.0\r\n\r\n* Reformat with newest ruff","shortMessageHtmlLink":"Bump httpx to 0.27.0 (#2288)"}},{"before":null,"after":"dad98f5621731d86ba5b60c4a93edc7a95ff4e7d","ref":"refs/heads/deprecate-uvicorn-worker","pushedAt":"2024-04-13T07:33:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Deprecate the `uvicorn.workers` module","shortMessageHtmlLink":"Deprecate the uvicorn.workers module"}},{"before":null,"after":"77d42e2b69d99971cc755f9a2973b69fb51f1c17","ref":"refs/heads/dependabot/pip/python-packages-6e73e9d38c","pushedAt":"2024-04-01T00:46:33.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 the python-packages group with 12 updates\n\nBumps the python-packages group with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [a2wsgi](https://github.com/abersheeran/a2wsgi) | `1.10.0` | `1.10.4` |\n| [build](https://github.com/pypa/build) | `1.0.3` | `1.2.1` |\n| [twine](https://github.com/pypa/twine) | `4.0.2` | `5.0.0` |\n| [ruff](https://github.com/astral-sh/ruff) | `0.1.15` | `0.3.4` |\n| [pytest](https://github.com/pytest-dev/pytest) | `8.0.0` | `8.1.1` |\n| [pytest-mock](https://github.com/pytest-dev/pytest-mock) | `3.12.0` | `3.14.0` |\n| [mypy](https://github.com/python/mypy) | `1.8.0` | `1.9.0` |\n| [types-pyyaml](https://github.com/python/typeshed) | `6.0.12.12` | `6.0.12.20240311` |\n| [cryptography](https://github.com/pyca/cryptography) | `42.0.4` | `42.0.5` |\n| [coverage](https://github.com/nedbat/coveragepy) | `7.4.1` | `7.4.4` |\n| [httpx](https://github.com/encode/httpx) | `0.26.0` | `0.27.0` |\n| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.5.6` | `9.5.16` |\n\n\nUpdates `a2wsgi` from 1.10.0 to 1.10.4\n- [Commits](https://github.com/abersheeran/a2wsgi/compare/v1.10.0...v1.10.4)\n\nUpdates `build` from 1.0.3 to 1.2.1\n- [Release notes](https://github.com/pypa/build/releases)\n- [Changelog](https://github.com/pypa/build/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pypa/build/compare/1.0.3...1.2.1)\n\nUpdates `twine` from 4.0.2 to 5.0.0\n- [Release notes](https://github.com/pypa/twine/releases)\n- [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst)\n- [Commits](https://github.com/pypa/twine/compare/4.0.2...5.0.0)\n\nUpdates `ruff` from 0.1.15 to 0.3.4\n- [Release notes](https://github.com/astral-sh/ruff/releases)\n- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/astral-sh/ruff/compare/v0.1.15...v0.3.4)\n\nUpdates `pytest` from 8.0.0 to 8.1.1\n- [Release notes](https://github.com/pytest-dev/pytest/releases)\n- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest/compare/8.0.0...8.1.1)\n\nUpdates `pytest-mock` from 3.12.0 to 3.14.0\n- [Release notes](https://github.com/pytest-dev/pytest-mock/releases)\n- [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pytest-dev/pytest-mock/compare/v3.12.0...v3.14.0)\n\nUpdates `mypy` from 1.8.0 to 1.9.0\n- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/python/mypy/compare/v1.8.0...1.9.0)\n\nUpdates `types-pyyaml` from 6.0.12.12 to 6.0.12.20240311\n- [Commits](https://github.com/python/typeshed/commits)\n\nUpdates `cryptography` from 42.0.4 to 42.0.5\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/42.0.4...42.0.5)\n\nUpdates `coverage` from 7.4.1 to 7.4.4\n- [Release notes](https://github.com/nedbat/coveragepy/releases)\n- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)\n- [Commits](https://github.com/nedbat/coveragepy/compare/7.4.1...7.4.4)\n\nUpdates `httpx` from 0.26.0 to 0.27.0\n- [Release notes](https://github.com/encode/httpx/releases)\n- [Changelog](https://github.com/encode/httpx/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/encode/httpx/compare/0.26.0...0.27.0)\n\nUpdates `mkdocs-material` from 9.5.6 to 9.5.16\n- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)\n- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)\n- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.5.6...9.5.16)\n\n---\nupdated-dependencies:\n- dependency-name: a2wsgi\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: python-packages\n- dependency-name: build\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: python-packages\n- dependency-name: twine\n dependency-type: direct:production\n update-type: version-update:semver-major\n dependency-group: python-packages\n- dependency-name: ruff\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: python-packages\n- dependency-name: pytest\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: python-packages\n- dependency-name: pytest-mock\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: python-packages\n- dependency-name: mypy\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: python-packages\n- dependency-name: types-pyyaml\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: python-packages\n- dependency-name: cryptography\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: python-packages\n- dependency-name: coverage\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: python-packages\n- dependency-name: httpx\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: python-packages\n- dependency-name: mkdocs-material\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: python-packages\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the python-packages group with 12 updates"}},{"before":"1b1e908c8a18ce02f15680bd926039d3d99b3cc1","after":null,"ref":"refs/heads/add-release-notes","pushedAt":"2024-03-20T08:55:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"}},{"before":"fe85206c5c79be52910ff1b7049591adbab72e4d","after":"a2219eb2ed2bbda4143a0fb18c4b0578881b1ae8","ref":"refs/heads/master","pushedAt":"2024-03-20T08:55:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Add release notes to the documentation (#2278)","shortMessageHtmlLink":"Add release notes to the documentation (#2278)"}},{"before":"d0e93b88692c5ab6a47f006158cd62f80c2a1615","after":"1b1e908c8a18ce02f15680bd926039d3d99b3cc1","ref":"refs/heads/add-release-notes","pushedAt":"2024-03-20T08:38:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Merge branch 'master' into add-release-notes","shortMessageHtmlLink":"Merge branch 'master' into add-release-notes"}},{"before":"a4a7a91fc84762605c9598c3f72039cc86e244a4","after":"fa7efbc2d1ad47041a66e72885001d9c0fc052e9","ref":"refs/heads/gh-pages","pushedAt":"2024-03-20T06:43:29.000Z","pushType":"force_push","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":"Deployed fe85206 with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed fe85206 with MkDocs version: 1.5.3"}},{"before":"9e32e8ebade4cf8253c224628fae9adb895ce2a7","after":"fe85206c5c79be52910ff1b7049591adbab72e4d","ref":"refs/heads/master","pushedAt":"2024-03-20T06:41:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Version 0.29.0 (#2279)","shortMessageHtmlLink":"Version 0.29.0 (#2279)"}},{"before":"95405e7b7295a792e5d696c046b0d8828b33a920","after":null,"ref":"refs/heads/release/0.29.0","pushedAt":"2024-03-20T06:41:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"}},{"before":"d2f0b62109697fb754e66d7c70cc6a302df81eb4","after":"d0e93b88692c5ab6a47f006158cd62f80c2a1615","ref":"refs/heads/add-release-notes","pushedAt":"2024-03-19T12:12:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Merge branch 'master' into add-release-notes","shortMessageHtmlLink":"Merge branch 'master' into add-release-notes"}},{"before":"da4877b41b6775250a670bca3fc0452e570983d7","after":"95405e7b7295a792e5d696c046b0d8828b33a920","ref":"refs/heads/release/0.29.0","pushedAt":"2024-03-19T10:52:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Merge branch 'master' into release/0.29.0","shortMessageHtmlLink":"Merge branch 'master' into release/0.29.0"}},{"before":"f73b8beeb1499ca5fcec3067cf89dad5326a0984","after":"9e32e8ebade4cf8253c224628fae9adb895ce2a7","ref":"refs/heads/master","pushedAt":"2024-03-19T10:51:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Cooperative signal handling (#1600)\n\n* test desired signal behaviour\r\n\r\n* capture and restore signal handlers\r\n\r\n* ruff\r\n\r\n* checks\r\n\r\n* test asyncio handlers\r\n\r\n* add note on signal handler handling\r\n\r\n* remove legacy signal raising\r\n\r\n* test SIGBREAK on windows\r\n\r\n* remove test guard\r\n\r\n* include convered branch\r\n\r\n* Update docs/index.md\r\n\r\n* Update docs/index.md\r\n\r\n---------\r\n\r\nCo-authored-by: Marcelo Trylesinski ","shortMessageHtmlLink":"Cooperative signal handling (#1600)"}},{"before":"eebe06087d05bcd15d83d48f6459e7ff6a2598f7","after":"d2f0b62109697fb754e66d7c70cc6a302df81eb4","ref":"refs/heads/add-release-notes","pushedAt":"2024-03-19T08:46:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tomchristie","name":"Tom Christie","path":"/tomchristie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/647359?s=80&v=4"},"commit":{"message":"Merge branch 'master' into add-release-notes","shortMessageHtmlLink":"Merge branch 'master' into add-release-notes"}},{"before":null,"after":"da4877b41b6775250a670bca3fc0452e570983d7","ref":"refs/heads/release/0.29.0","pushedAt":"2024-03-19T08:37:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Kludex","name":"Marcelo Trylesinski","path":"/Kludex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7353520?s=80&v=4"},"commit":{"message":"Version 0.29.0","shortMessageHtmlLink":"Version 0.29.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQkCI9wA","startCursor":null,"endCursor":null}},"title":"Activity · encode/uvicorn"}