Aiohttp

Latest version: v3.9.5

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

Scan your dependencies

Page 21 of 29

0.17.2

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

- Don't forget to pass `data` argument forward (`462 <https://github.com/aio-libs/aiohttp/pull/462>`_)

- Fix multipart read bytes count (`463 <https://github.com/aio-libs/aiohttp/pull/463>`_)

0.17.1

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

- Fix multidict comparison to arbitrary abc.Mapping

0.17.0

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

- Make StaticRoute support Last-Modified and If-Modified-Since headers (`386 <https://github.com/aio-libs/aiohttp/pull/386>`_)

- Add Request.if_modified_since and Stream.Response.last_modified properties

- Fix deflate compression when writing a chunked response (`395 <https://github.com/aio-libs/aiohttp/pull/395>`_)

- Request`s content-length header is cleared now after redirect from
POST method (`391 <https://github.com/aio-libs/aiohttp/pull/391>`_)

- Return a 400 if server received a non HTTP content (`405 <https://github.com/aio-libs/aiohttp/pull/405>`_)

- Fix keep-alive support for aiohttp clients (`406 <https://github.com/aio-libs/aiohttp/pull/406>`_)

- Allow gzip compression in high-level server response interface (`403 <https://github.com/aio-libs/aiohttp/pull/403>`_)

- Rename TCPConnector.resolve and family to dns_cache (`415 <https://github.com/aio-libs/aiohttp/pull/415>`_)

- Make UrlDispatcher ignore quoted characters during url matching (`414 <https://github.com/aio-libs/aiohttp/pull/414>`_)
Backward-compatibility warning: this may change the url matched by
your queries if they send quoted character (like %2F for /) (`414 <https://github.com/aio-libs/aiohttp/pull/414>`_)

- Use optional cchardet accelerator if present (`418 <https://github.com/aio-libs/aiohttp/pull/418>`_)

- Borrow loop from Connector in ClientSession if loop is not set

- Add context manager support to ClientSession for session closing.

- Add toplevel get(), post(), put(), head(), delete(), options(),
patch() coroutines.

- Fix IPv6 support for client API (`425 <https://github.com/aio-libs/aiohttp/pull/425>`_)

- Pass SSL context through proxy connector (`421 <https://github.com/aio-libs/aiohttp/pull/421>`_)

- Make the rule: path for add_route should start with slash

- Don't process request finishing by low-level server on closed event loop

- Don't override data if multiple files are uploaded with same key (`433 <https://github.com/aio-libs/aiohttp/pull/433>`_)

- Ensure multipart.BodyPartReader.read_chunk read all the necessary data
to avoid false assertions about malformed multipart payload

- Don't send body for 204, 205 and 304 http exceptions (`442 <https://github.com/aio-libs/aiohttp/pull/442>`_)

- Correctly skip Cython compilation in MSVC not found (`453 <https://github.com/aio-libs/aiohttp/pull/453>`_)

- Add response factory to StaticRoute (`456 <https://github.com/aio-libs/aiohttp/pull/456>`_)

- Don't append trailing CRLF for multipart.BodyPartReader (`454 <https://github.com/aio-libs/aiohttp/pull/454>`_)

0.16.6

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

- Skip compilation on Windows if vcvarsall.bat cannot be found (`438 <https://github.com/aio-libs/aiohttp/pull/438>`_)

0.16.5

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

- Get rid of all comprehensions and yielding in _multidict (`410 <https://github.com/aio-libs/aiohttp/pull/410>`_)

0.16.4

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

- Don't clear current exception in multidict's `__repr__` (cythonized
versions) (`410 <https://github.com/aio-libs/aiohttp/pull/410>`_)

Page 21 of 29

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.