-
-
Notifications
You must be signed in to change notification settings - Fork 726
Comparing changes
Open a pull request
base repository: encode/uvicorn
base: 0.29.0
head repository: encode/uvicorn
compare: 0.30.0
- 13 commits
- 38 files changed
- 6 contributors
Commits on Mar 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a2219eb - Browse repository at this point
Copy the full SHA a2219ebView commit details
Commits on Apr 13, 2024
-
* Stop using deprecated app shortcut in httpx.AsyncClient This keyword parameter has been deprecated with httpx 0.27 * Bump httpx to 0.27.0 * Reformat with newest ruff
Configuration menu - View commit details
-
Copy full SHA for 95fa1ac - Browse repository at this point
Copy the full SHA 95fa1acView commit details -
Bump the python-packages group with 11 updates (#2303)
* Bump the python-packages group with 11 updates Bumps the python-packages group with 11 updates: | Package | From | To | | --- | --- | --- | | [a2wsgi](https://github.com/abersheeran/a2wsgi) | `1.10.0` | `1.10.4` | | [build](https://github.com/pypa/build) | `1.0.3` | `1.2.1` | | [twine](https://github.com/pypa/twine) | `4.0.2` | `5.0.0` | | [ruff](https://github.com/astral-sh/ruff) | `0.1.15` | `0.3.7` | | [pytest](https://github.com/pytest-dev/pytest) | `8.0.0` | `8.1.1` | | [pytest-mock](https://github.com/pytest-dev/pytest-mock) | `3.12.0` | `3.14.0` | | [mypy](https://github.com/python/mypy) | `1.8.0` | `1.9.0` | | [types-pyyaml](https://github.com/python/typeshed) | `6.0.12.12` | `6.0.12.20240311` | | [cryptography](https://github.com/pyca/cryptography) | `42.0.4` | `42.0.5` | | [coverage](https://github.com/nedbat/coveragepy) | `7.4.1` | `7.4.4` | | [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.5.6` | `9.5.17` | Updates `a2wsgi` from 1.10.0 to 1.10.4 - [Commits](abersheeran/a2wsgi@v1.10.0...v1.10.4) Updates `build` from 1.0.3 to 1.2.1 - [Release notes](https://github.com/pypa/build/releases) - [Changelog](https://github.com/pypa/build/blob/main/CHANGELOG.rst) - [Commits](pypa/build@1.0.3...1.2.1) Updates `twine` from 4.0.2 to 5.0.0 - [Release notes](https://github.com/pypa/twine/releases) - [Changelog](https://github.com/pypa/twine/blob/main/docs/changelog.rst) - [Commits](pypa/twine@4.0.2...5.0.0) Updates `ruff` from 0.1.15 to 0.3.7 - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@v0.1.15...v0.3.7) Updates `pytest` from 8.0.0 to 8.1.1 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@8.0.0...8.1.1) Updates `pytest-mock` from 3.12.0 to 3.14.0 - [Release notes](https://github.com/pytest-dev/pytest-mock/releases) - [Changelog](https://github.com/pytest-dev/pytest-mock/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest-mock@v3.12.0...v3.14.0) Updates `mypy` from 1.8.0 to 1.9.0 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](python/mypy@v1.8.0...1.9.0) Updates `types-pyyaml` from 6.0.12.12 to 6.0.12.20240311 - [Commits](https://github.com/python/typeshed/commits) Updates `cryptography` from 42.0.4 to 42.0.5 - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@42.0.4...42.0.5) Updates `coverage` from 7.4.1 to 7.4.4 - [Release notes](https://github.com/nedbat/coveragepy/releases) - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst) - [Commits](nedbat/coveragepy@7.4.1...7.4.4) Updates `mkdocs-material` from 9.5.6 to 9.5.17 - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](squidfunk/mkdocs-material@9.5.6...9.5.17) --- updated-dependencies: - dependency-name: a2wsgi dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-packages - dependency-name: build dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-packages - dependency-name: twine dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-packages - dependency-name: ruff dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-packages - dependency-name: pytest dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-packages - dependency-name: pytest-mock dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-packages - dependency-name: mypy dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-packages - dependency-name: types-pyyaml dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-packages - dependency-name: cryptography dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-packages - dependency-name: coverage dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-packages - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch dependency-group: python-packages ... Signed-off-by: dependabot[bot] <support@github.com> * Fix all --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 35fedee - Browse repository at this point
Copy the full SHA 35fedeeView commit details -
Allow
ConfigParser
or aio.IO[Any]
onlog_config
(#1976)* Enabled to pass log_config as ConfigParser instance or a file object * Rebase correctly --------- Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 12c9ee3 - Browse repository at this point
Copy the full SHA 12c9ee3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 772c24b - Browse repository at this point
Copy the full SHA 772c24bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0efd383 - Browse repository at this point
Copy the full SHA 0efd383View commit details
Commits on May 14, 2024
-
Use
pytestmark
to simplify test suite (#2334)* Use pytestmark * Fix linter
Configuration menu - View commit details
-
Copy full SHA for 14bdf04 - Browse repository at this point
Copy the full SHA 14bdf04View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9c03a8 - Browse repository at this point
Copy the full SHA b9c03a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c78192 - Browse repository at this point
Copy the full SHA 5c78192View commit details
Commits on May 15, 2024
-
* Simplify CHANGELOG * Simplify CHANGELOG * Update docs/plugins/main.py
Configuration menu - View commit details
-
Copy full SHA for 14ffba8 - Browse repository at this point
Copy the full SHA 14ffba8View commit details
Commits on May 24, 2024
-
Suppress side-effects of signal propagation (#2317)
* supress tracebacks on termination * always clean up unix sockets * OS specific coverage * not covered on any OS --------- Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 22873a9 - Browse repository at this point
Copy the full SHA 22873a9View commit details
Commits on May 28, 2024
-
New multiprocess manager (#2183)
* New multiprocess manager * lint it * Fixed test * Fixed `Process`.`__init__` * Fix signal handling in Multiprocess class * Update coverage fail_under value * Remove redundant log message * Update coverage fail_under value * Update coverage fail_under value * Update fail_under value in coverage report * Remove unused threading event * lint * more tests * More tests and fix bug * lint * Add pytest.mark.skipif for SIGHUP test on Windows * delete unused code * More tests * Try fix tests in Windows * make linter feels great * delete pytest-xdist * Try fix test in windows * Try make mypy happy * Skip tests in windows * lint * Try test basic run in Windows * Try fix error in Windows * lint * Skip tests in window * Try test in window * lint * Add import statement and set current working directory in test_multiprocess.py * lint * giveup * Refactor signal handling in Multiprocess class * Tests in windows * lint * lint * ignore mypy check in linux * Add __init__.py * fix warning * coverage ignore * Update coverage * coverage * Add documents * Update docs/deployment.md Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com> * Update uvicorn/supervisors/multiprocess.py Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com> * Update uvicorn/supervisors/multiprocess.py Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com> * Update uvicorn/supervisors/multiprocess.py Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com> * Update uvicorn/supervisors/multiprocess.py Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com> * Update uvicorn/supervisors/multiprocess.py Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com> * Update uvicorn/supervisors/multiprocess.py Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com> * Update uvicorn/supervisors/multiprocess.py Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com> * Update uvicorn/supervisors/multiprocess.py Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com> * Do not output the PID information repeatedly. * Fix occasional abnormal exits. * Update docs * Change subprocess termination logic in Multiprocess class * Update new_console_in_windows function to include pragma statement * Revert coverage to 98.35 * chore: Remove pragma statements from test_multiprocess functions * chore: Exclude test_multiprocess.py from coverage on Windows --------- Co-authored-by: Marcelo Trylesinski <marcelotryle@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 53fa273 - Browse repository at this point
Copy the full SHA 53fa273View commit details -
* Version 0.30.0 * Update CHANGELOG.md * Update CHANGELOG.md
Configuration menu - View commit details
-
Copy full SHA for 9a6b3a8 - Browse repository at this point
Copy the full SHA 9a6b3a8View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.29.0...0.30.0