Aiohttp

Latest version: v3.11.11

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

Scan your dependencies

Page 18 of 33

1.3.5

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

- Fixed None timeout support (`1720 <https://github.com/aio-libs/aiohttp/pull/1720>`_)



----

1.3.4

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

- Revert timeout handling in client request
- Fix StreamResponse representation after eof
- Fix file_sender to not fall on bad request (range out of file size)
- Fix file_sender to correct stream video to Chromes
- Fix NotImplementedError server exception (`1703 <https://github.com/aio-libs/aiohttp/pull/1703>`_)
- Clearer error message for URL without a host name. (`1691 <https://github.com/aio-libs/aiohttp/pull/1691>`_)
- Silence deprecation warning in __repr__ (`1690 <https://github.com/aio-libs/aiohttp/pull/1690>`_)
- IDN + HTTPS = `ssl.CertificateError` (`1685 <https://github.com/aio-libs/aiohttp/pull/1685>`_)



----

1.3.3

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

- Fixed memory leak in time service (`1656 <https://github.com/aio-libs/aiohttp/pull/1656>`_)



----

1.3.2

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

- Awaiting on WebSocketResponse.send_* does not work (`1645 <https://github.com/aio-libs/aiohttp/pull/1645>`_)
- Fix multiple calls to client ws_connect when using a shared header
dict (`1643 <https://github.com/aio-libs/aiohttp/pull/1643>`_)
- Make CookieJar.filter_cookies() accept plain string parameter. (`1636 <https://github.com/aio-libs/aiohttp/pull/1636>`_)



----

1.3.1

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

- Handle CLOSING in WebSocketResponse.__anext__
- Fixed AttributeError 'drain' for server websocket handler (`1613 <https://github.com/aio-libs/aiohttp/pull/1613>`_)



----

1.3.0

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

- Multipart writer validates the data on append instead of on a
request send (`920 <https://github.com/aio-libs/aiohttp/pull/920>`_)
- Multipart reader accepts multipart messages with or without their epilogue
to consistently handle valid and legacy behaviors (`1526 <https://github.com/aio-libs/aiohttp/pull/1526>`_) (`#1581 <https://github.com/aio-libs/aiohttp/pull/1581>`_)
- Separate read + connect + request timeouts 1523
- Do not swallow Upgrade header (`1587 <https://github.com/aio-libs/aiohttp/pull/1587>`_)
- Fix polls demo run application (`1487 <https://github.com/aio-libs/aiohttp/pull/1487>`_)
- Ignore unknown 1XX status codes in client (`1353 <https://github.com/aio-libs/aiohttp/pull/1353>`_)
- Fix sub-Multipart messages missing their headers on serialization (`1525 <https://github.com/aio-libs/aiohttp/pull/1525>`_)
- Do not use readline when reading the content of a part
in the multipart reader (`1535 <https://github.com/aio-libs/aiohttp/pull/1535>`_)
- Add optional flag for quoting `FormData` fields (`916 <https://github.com/aio-libs/aiohttp/pull/916>`_)
- 416 Range Not Satisfiable if requested range end > file size (`1588 <https://github.com/aio-libs/aiohttp/pull/1588>`_)
- Having a `:` or `` in a route does not work (`1552 <https://github.com/aio-libs/aiohttp/pull/1552>`_)
- Added `receive_timeout` timeout for websocket to receive complete
message. (`1325 <https://github.com/aio-libs/aiohttp/pull/1325>`_)
- Added `heartbeat` parameter for websocket to automatically send
`ping` message. (`1024 <https://github.com/aio-libs/aiohttp/pull/1024>`_) (`#777 <https://github.com/aio-libs/aiohttp/pull/777>`_)
- Remove `web.Application` dependency from `web.UrlDispatcher` (`1510 <https://github.com/aio-libs/aiohttp/pull/1510>`_)
- Accepting back-pressure from slow websocket clients (`1367 <https://github.com/aio-libs/aiohttp/pull/1367>`_)
- Do not pause transport during set_parser stage (`1211 <https://github.com/aio-libs/aiohttp/pull/1211>`_)
- Lingering close does not terminate before timeout (`1559 <https://github.com/aio-libs/aiohttp/pull/1559>`_)
- `setsockopt` may raise `OSError` exception if socket is closed already (`1595 <https://github.com/aio-libs/aiohttp/pull/1595>`_)
- Lots of CancelledError when requests are interrupted (`1565 <https://github.com/aio-libs/aiohttp/pull/1565>`_)
- Allow users to specify what should happen to decoding errors
when calling a responses `text()` method (`1542 <https://github.com/aio-libs/aiohttp/pull/1542>`_)
- Back port std module `http.cookies` for python3.4.2 (`1566 <https://github.com/aio-libs/aiohttp/pull/1566>`_)
- Maintain url's fragment in client response (`1314 <https://github.com/aio-libs/aiohttp/pull/1314>`_)
- Allow concurrently close WebSocket connection (`754 <https://github.com/aio-libs/aiohttp/pull/754>`_)
- Gzipped responses with empty body raises ContentEncodingError (`609 <https://github.com/aio-libs/aiohttp/pull/609>`_)
- Return 504 if request handle raises TimeoutError.
- Refactor how we use keep-alive and close lingering timeouts.
- Close response connection if we can not consume whole http
message during client response release
- Abort closed ssl client transports, broken servers can keep socket
open un-limit time (`1568 <https://github.com/aio-libs/aiohttp/pull/1568>`_)
- Log warning instead of `RuntimeError` is websocket connection is closed.
- Deprecated: `aiohttp.protocol.HttpPrefixParser`
will be removed in 1.4 (`1590 <https://github.com/aio-libs/aiohttp/pull/1590>`_)
- Deprecated: Servers response's `.started`, `.start()` and
`.can_start()` method will be removed in 1.4 (`1591 <https://github.com/aio-libs/aiohttp/pull/1591>`_)
- Deprecated: Adding `sub app` via `app.router.add_subapp()` is deprecated
use `app.add_subapp()` instead, will be removed in 1.4 (`1592 <https://github.com/aio-libs/aiohttp/pull/1592>`_)
- Deprecated: aiohttp.get(), aiohttp.options(), aiohttp.head(), aiohttp.post(),
aiohttp.put(), aiohttp.patch(), aiohttp.delete(), and aiohttp.ws_connect()
will be removed in 1.4 (`1593 <https://github.com/aio-libs/aiohttp/pull/1593>`_)
- Deprecated: `Application.finish()` and `Application.register_on_finish()`
will be removed in 1.4 (`1602 <https://github.com/aio-libs/aiohttp/pull/1602>`_)



----

Page 18 of 33

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.