Aiohttp

Latest version: v3.11.11

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

Scan your dependencies

Page 25 of 33

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>`_)



----

0.16.3

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

- Fix StaticRoute vulnerability to directory traversal attacks (`380 <https://github.com/aio-libs/aiohttp/pull/380>`_)



----

Page 25 of 33

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.