Aiohttp

Latest version: v3.9.5

Safety actively analyzes 630254 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 18 of 29

0.22.0

Not secure
===================

- Fix bug in serving static directory (`803 <https://github.com/aio-libs/aiohttp/pull/803>`_)

- Fix command line arg parsing (`797 <https://github.com/aio-libs/aiohttp/pull/797>`_)

- Fix a documentation chapter about cookie usage (`790 <https://github.com/aio-libs/aiohttp/pull/790>`_)

- Handle empty body with gzipped encoding (`758 <https://github.com/aio-libs/aiohttp/pull/758>`_)

- Support 451 Unavailable For Legal Reasons http status (`697 <https://github.com/aio-libs/aiohttp/pull/697>`_)

- Fix Cookie share example and few small typos in docs (`817 <https://github.com/aio-libs/aiohttp/pull/817>`_)

- UrlDispatcher.add_route with partial coroutine handler (`814 <https://github.com/aio-libs/aiohttp/pull/814>`_)

- Optional support for aiodns (`728 <https://github.com/aio-libs/aiohttp/pull/728>`_)

- Add ServiceRestart and TryAgainLater websocket close codes (`828 <https://github.com/aio-libs/aiohttp/pull/828>`_)

- Fix prompt message for `web.run_app` (`832 <https://github.com/aio-libs/aiohttp/pull/832>`_)

- Allow to pass None as a timeout value to disable timeout logic (`834 <https://github.com/aio-libs/aiohttp/pull/834>`_)

- Fix leak of connection slot during connection error (`835 <https://github.com/aio-libs/aiohttp/pull/835>`_)

- Gunicorn worker with uvloop support
`aiohttp.worker.GunicornUVLoopWebWorker` (`878 <https://github.com/aio-libs/aiohttp/pull/878>`_)

- Don't send body in response to HEAD request (`838 <https://github.com/aio-libs/aiohttp/pull/838>`_)

- Skip the preamble in MultipartReader (`881 <https://github.com/aio-libs/aiohttp/pull/881>`_)

- Implement BasicAuth decode classmethod. (`744 <https://github.com/aio-libs/aiohttp/pull/744>`_)

- Don't crash logger when transport is None (`889 <https://github.com/aio-libs/aiohttp/pull/889>`_)

- Use a create_future compatibility wrapper instead of creating
Futures directly (`896 <https://github.com/aio-libs/aiohttp/pull/896>`_)

- Add test utilities to aiohttp (`902 <https://github.com/aio-libs/aiohttp/pull/902>`_)

- Improve Request.__repr__ (`875 <https://github.com/aio-libs/aiohttp/pull/875>`_)

- Skip DNS resolving if provided host is already an ip address (`874 <https://github.com/aio-libs/aiohttp/pull/874>`_)

- Add headers to ClientSession.ws_connect (`785 <https://github.com/aio-libs/aiohttp/pull/785>`_)

- Document that server can send pre-compressed data (`906 <https://github.com/aio-libs/aiohttp/pull/906>`_)

- Don't add Content-Encoding and Transfer-Encoding if no body (`891 <https://github.com/aio-libs/aiohttp/pull/891>`_)

- Add json() convenience methods to websocket message objects (`897 <https://github.com/aio-libs/aiohttp/pull/897>`_)

- Add client_resp.raise_for_status() (`908 <https://github.com/aio-libs/aiohttp/pull/908>`_)

- Implement cookie filter (`799 <https://github.com/aio-libs/aiohttp/pull/799>`_)

- Include an example of middleware to handle error pages (`909 <https://github.com/aio-libs/aiohttp/pull/909>`_)

- Fix error handling in StaticFileMixin (`856 <https://github.com/aio-libs/aiohttp/pull/856>`_)

- Add mocked request helper (`900 <https://github.com/aio-libs/aiohttp/pull/900>`_)

- Fix empty ALLOW Response header for cls based View (`929 <https://github.com/aio-libs/aiohttp/pull/929>`_)

- Respect CONNECT method to implement a proxy server (`847 <https://github.com/aio-libs/aiohttp/pull/847>`_)

- Add pytest_plugin (`914 <https://github.com/aio-libs/aiohttp/pull/914>`_)

- Add tutorial

- Add backlog option to support more than 128 (default value in
"create_server" function) concurrent connections (`892 <https://github.com/aio-libs/aiohttp/pull/892>`_)

- Allow configuration of header size limits (`912 <https://github.com/aio-libs/aiohttp/pull/912>`_)

- Separate sending file logic from StaticRoute dispatcher (`901 <https://github.com/aio-libs/aiohttp/pull/901>`_)

- Drop deprecated share_cookies connector option (BACKWARD INCOMPATIBLE)

- Drop deprecated support for tuple as auth parameter.
Use aiohttp.BasicAuth instead (BACKWARD INCOMPATIBLE)

- Remove deprecated `request.payload` property, use `content` instead.
(BACKWARD INCOMPATIBLE)

- Drop all mentions about api changes in documentation for versions
older than 0.16

- Allow to override default cookie jar (`963 <https://github.com/aio-libs/aiohttp/pull/963>`_)

- Add manylinux wheel builds

- Dup a socket for sendfile usage (`964 <https://github.com/aio-libs/aiohttp/pull/964>`_)

0.21.6

Not secure
===================

- Drop initial query parameters on redirects (`853 <https://github.com/aio-libs/aiohttp/pull/853>`_)

0.21.5

Not secure
===================

- Fix command line arg parsing (`797 <https://github.com/aio-libs/aiohttp/pull/797>`_)

0.21.4

Not secure
===================

- Fix ResourceAdapter: don't add method to allowed if resource is not
match (`826 <https://github.com/aio-libs/aiohttp/pull/826>`_)

- Fix Resource: append found method to returned allowed methods

0.21.2

Not secure
===================

- Fix a regression: support for handling ~/path in static file routes was
broken (`782 <https://github.com/aio-libs/aiohttp/pull/782>`_)

0.21.1

Not secure
===================

- Make new resources classes public (`767 <https://github.com/aio-libs/aiohttp/pull/767>`_)

- Add `router.resources()` view

- Fix cmd-line parameter names in doc

Page 18 of 29

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.