Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency hypercorn to v0.17.3 #110

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Jul 8, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
hypercorn ==0.14.3 -> ==0.17.3 age adoption passing confidence

Release Notes

pgjones/hypercorn (hypercorn)

v0.17.3

Compare Source

  • Restore set TCP_NODELAY on TCP sockets
  • Support uvloop >= 0.18 and the loop_factory argument
  • Bugfix ensure ExceptionGroup lifespan failures crash the server.

v0.17.2

Compare Source

  • Bugfix pass the correct quic connection to the H3 Protocol.

v0.17.1

Compare Source

  • Bugfix revert set TCP_NODELAY on sockets.

v0.17.0

Compare Source

  • Set TCP_NODELAY on sockets.
  • Support sending trailing headers on h2/h3.
  • Add support for lifespan state.
  • Allow sending of the response before body data arrives.
  • Bugfix properly set host header to ascii string in
    ProxyFixMiddleware.
  • Bugfix encode headers using latin-1.
  • Bugfix don't double-access log if the response was sent.
  • Bugfix a statsd logging bug.
  • Bugfix handle already-closed on StreamEnded.
  • Bugfix send a 400 response if data is received before the websocket
    is accepted.
  • Bugfix ensure only a single QUIC timer task per connection.
  • Bugfix ensure responses are sent with empty bodies for WSGI.

v0.16.0

Compare Source

  • Add a max keep alive requests configuration option, this mitigates
    the HTTP/2 rapid reset attack.
  • Return subprocess exit code if non-zero.
  • Add ProxyFix middleware to make it easier to run Hypercorn behind a
    proxy.
  • Support restarting workers after max requests to make it easier to
    manage memory leaks in apps.
  • Bugfix ensure the idle task is stopped on error.
  • Bugfix revert autoreload error because reausing old sockets.
  • Bugfix send the hinted error from h11 on RemoteProtocolErrors.
  • Bugfix handle asyncio.CancelledError when socket is closed without
    flushing.
  • Bugfix improve WSGI compliance by closing iterators, only sending
    headers on first response byte, erroring if start_response is
    not called, and switching wsgi.errors to stdout.
  • Don't error on LocalProtoclErrors for ws streams to better cope with
    race conditions.

v0.15.0

Compare Source

  • Improve the NoAppError to help diagnose why the app has not been
    found.
  • Log cancelled requests as well as successful to aid diagnositics of
    failures.
  • Use more modern asyncio apis. This will hopefully fix reported
    memory leak issues.
  • Bugfix only load the application in the main process if the reloader
    is being used.
  • Bugfix Autoreload error because reausing old sockets.
  • Bugfix scope client usage for sock binding.
  • Bugfix disable multiprocessing if number of workers is 0 to support
    systems that don't support multiprocessing.

v0.14.4

Compare Source

  • Bugfix Use tomllib/tomli for .toml support replacing the
    unmaintained toml library.
  • Bugfix server hanging on startup failure.
  • Bugfix close websocket with 1011 on internal error (1006 is a
    client-only code).
  • Bugfix support trio > 0.22 utilising exception groups (note trio <=
    0.22 is not supported).
  • Bugfix except ConnectionAbortedError which can be raised on Windows
    machines.
  • Bugfix ensure that closed is sent on reading end.
  • Bugfix handle read_timeout exception on trio.
  • Support and test against Python 3.11.
  • Add explanation of PicklingErrors.
  • Add config option to pass raw h11 headers.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot force-pushed the renovate/hypercorn-0.x branch 6 times, most recently from 84f560e to 5a7e8d5 Compare July 21, 2023 17:12
@renovate-bot renovate-bot force-pushed the renovate/hypercorn-0.x branch from 5a7e8d5 to 6abe5de Compare August 8, 2023 17:18
@renovate-bot renovate-bot changed the title chore(deps): update dependency hypercorn to v0.14.4 chore(deps): update dependency hypercorn to v0.15.0 Oct 30, 2023
@renovate-bot renovate-bot force-pushed the renovate/hypercorn-0.x branch from 6abe5de to 5cf7bc7 Compare October 30, 2023 02:05
@renovate-bot renovate-bot force-pushed the renovate/hypercorn-0.x branch from 5cf7bc7 to 56c7aec Compare November 17, 2023 18:53
@renovate-bot renovate-bot force-pushed the renovate/hypercorn-0.x branch 2 times, most recently from 5d45c4b to e91a621 Compare December 11, 2023 18:17
@renovate-bot renovate-bot force-pushed the renovate/hypercorn-0.x branch from e91a621 to feae97c Compare January 1, 2024 14:54
@renovate-bot renovate-bot changed the title chore(deps): update dependency hypercorn to v0.15.0 chore(deps): update dependency hypercorn to v0.16.0 Jan 1, 2024
@renovate-bot renovate-bot changed the title chore(deps): update dependency hypercorn to v0.16.0 chore(deps): update dependency hypercorn to v0.17.2 May 27, 2024
@renovate-bot renovate-bot force-pushed the renovate/hypercorn-0.x branch from feae97c to 1632fea Compare May 27, 2024 21:24
@renovate-bot renovate-bot changed the title chore(deps): update dependency hypercorn to v0.17.2 chore(deps): update dependency hypercorn to v0.17.3 May 28, 2024
@renovate-bot renovate-bot force-pushed the renovate/hypercorn-0.x branch from 1632fea to 09baac7 Compare May 28, 2024 23:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant