Aiohttp

Latest version: v3.9.5

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

Scan your dependencies

Page 14 of 29

2.0.0rc1

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

- Properly handle payload errors (`1710 <https://github.com/aio-libs/aiohttp/pull/1710>`_)

- Added `ClientWebSocketResponse.get_extra_info()` (`1717 <https://github.com/aio-libs/aiohttp/pull/1717>`_)

- It is not possible to combine Transfer-Encoding and chunked parameter,
same for compress and Content-Encoding (`1655 <https://github.com/aio-libs/aiohttp/pull/1655>`_)

- Connector's `limit` parameter indicates total concurrent connections.
New `limit_per_host` added, indicates total connections per endpoint. (`1601 <https://github.com/aio-libs/aiohttp/pull/1601>`_)

- Use url's `raw_host` for name resolution (`1685 <https://github.com/aio-libs/aiohttp/pull/1685>`_)

- Change `ClientResponse.url` to `yarl.URL` instance (`1654 <https://github.com/aio-libs/aiohttp/pull/1654>`_)

- Add max_size parameter to web.Request reading methods (`1133 <https://github.com/aio-libs/aiohttp/pull/1133>`_)

- Web Request.post() stores data in temp files (`1469 <https://github.com/aio-libs/aiohttp/pull/1469>`_)

- Add the `allow_head=True` keyword argument for `add_get` (`1618 <https://github.com/aio-libs/aiohttp/pull/1618>`_)

- `run_app` and the Command Line Interface now support serving over
Unix domain sockets for faster inter-process communication.

- `run_app` now supports passing a preexisting socket object. This can be useful
e.g. for socket-based activated applications, when binding of a socket is
done by the parent process.

- Implementation for Trailer headers parser is broken (`1619 <https://github.com/aio-libs/aiohttp/pull/1619>`_)

- Fix FileResponse to not fall on bad request (range out of file size)

- Fix FileResponse to correct stream video to Chromes

- Deprecate public low-level api (`1657 <https://github.com/aio-libs/aiohttp/pull/1657>`_)

- Deprecate `encoding` parameter for ClientSession.request() method

- Dropped aiohttp.wsgi (`1108 <https://github.com/aio-libs/aiohttp/pull/1108>`_)

- Dropped `version` from ClientSession.request() method

- Dropped websocket version 76 support (`1160 <https://github.com/aio-libs/aiohttp/pull/1160>`_)

- Dropped: `aiohttp.protocol.HttpPrefixParser` (`1590 <https://github.com/aio-libs/aiohttp/pull/1590>`_)

- Dropped: Servers response's `.started`, `.start()` and
`.can_start()` method (`1591 <https://github.com/aio-libs/aiohttp/pull/1591>`_)

- Dropped: Adding `sub app` via `app.router.add_subapp()` is deprecated
use `app.add_subapp()` instead (`1592 <https://github.com/aio-libs/aiohttp/pull/1592>`_)

- Dropped: `Application.finish()` and `Application.register_on_finish()` (`1602 <https://github.com/aio-libs/aiohttp/pull/1602>`_)

- Dropped: `web.Request.GET` and `web.Request.POST`

- Dropped: aiohttp.get(), aiohttp.options(), aiohttp.head(),
aiohttp.post(), aiohttp.put(), aiohttp.patch(), aiohttp.delete(), and
aiohttp.ws_connect() (`1593 <https://github.com/aio-libs/aiohttp/pull/1593>`_)

- Dropped: `aiohttp.web.WebSocketResponse.receive_msg()` (`1605 <https://github.com/aio-libs/aiohttp/pull/1605>`_)

- Dropped: `ServerHttpProtocol.keep_alive_timeout` attribute and
`keep-alive`, `keep_alive_on`, `timeout`, `log` constructor parameters (`1606 <https://github.com/aio-libs/aiohttp/pull/1606>`_)

- Dropped: `TCPConnector's`` `.resolve`, `.resolved_hosts`,
`.clear_resolved_hosts()` attributes and `resolve` constructor
parameter (`1607 <https://github.com/aio-libs/aiohttp/pull/1607>`_)

- Dropped `ProxyConnector` (`1609 <https://github.com/aio-libs/aiohttp/pull/1609>`_)

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

Page 14 of 29

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.