Aiohttp

Latest version: v3.9.5

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

Scan your dependencies

Page 24 of 29

0.13.1

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

- Add `aiohttp.web.StreamResponse.started` property (`213 <https://github.com/aio-libs/aiohttp/pull/213>`_)

- HTML escape traceback text in `ServerHttpProtocol.handle_error`

- Mention handler and middlewares in `aiohttp.web.RequestHandler.handle_request`
on error ((`218 <https://github.com/aio-libs/aiohttp/pull/218>`_))

0.13.0

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

- `StreamResponse.charset` converts value to lower-case on assigning.

- Chain exceptions when raise `ClientRequestError`.

- Support custom regexps in route variables (`204 <https://github.com/aio-libs/aiohttp/pull/204>`_)

- Fixed graceful shutdown, disable keep-alive on connection closing.

- Decode HTTP message with `utf-8` encoding, some servers send headers
in utf-8 encoding (`207 <https://github.com/aio-libs/aiohttp/pull/207>`_)

- Support `aiohtt.web` middlewares (`209 <https://github.com/aio-libs/aiohttp/pull/209>`_)

- Add ssl_context to TCPConnector (`206 <https://github.com/aio-libs/aiohttp/pull/206>`_)

0.12.0

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

- Deep refactoring of `aiohttp.web` in backward-incompatible manner.
Sorry, we have to do this.

- Automatically force aiohttp.web handlers to coroutines in
`UrlDispatcher.add_route()` (`186 <https://github.com/aio-libs/aiohttp/pull/186>`_)

- Rename `Request.POST()` function to `Request.post()`

- Added POST attribute

- Response processing refactoring: constructor does not accept Request
instance anymore.

- Pass application instance to finish callback

- Exceptions refactoring

- Do not unquote query string in `aiohttp.web.Request`

- Fix concurrent access to payload in `RequestHandle.handle_request()`

- Add access logging to `aiohttp.web`

- Gunicorn worker for `aiohttp.web`

- Removed deprecated `AsyncGunicornWorker`

- Removed deprecated HttpClient

0.11.0

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

- Support named routes in `aiohttp.web.UrlDispatcher` (`179 <https://github.com/aio-libs/aiohttp/pull/179>`_)

- Make websocket subprotocols conform to spec (`181 <https://github.com/aio-libs/aiohttp/pull/181>`_)

0.10.2

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

- Don't unquote `environ['PATH_INFO']` in wsgi.py (`177 <https://github.com/aio-libs/aiohttp/pull/177>`_)

0.10.1

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

- aiohttp.web.HTTPException and descendants now files response body
with string like `404: NotFound`

- Fix multidict `__iter__`, the method should iterate over keys, not
(key, value) pairs.

Page 24 of 29

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.