Aiohttp

Latest version: v3.9.5

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

Scan your dependencies

Page 16 of 29

1.1.2

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

- Allow starting variables with an underscore (`1379 <https://github.com/aio-libs/aiohttp/pull/1379>`_)

- Properly process UNIX sockets by gunicorn worker (`1375 <https://github.com/aio-libs/aiohttp/pull/1375>`_)

- Fix ordering for `FrozenList`

- Don't propagate pre and post signals to sub-application (`1377 <https://github.com/aio-libs/aiohttp/pull/1377>`_)

1.1.1

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

- Fix documentation generation (`1120 <https://github.com/aio-libs/aiohttp/pull/1120>`_)

1.1.0

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

- Drop deprecated `WSClientDisconnectedError` (BACKWARD INCOMPATIBLE)

- Use `yarl.URL` in client API. The change is 99% backward compatible
but `ClientResponse.url` is an `yarl.URL` instance now. (`1217 <https://github.com/aio-libs/aiohttp/pull/1217>`_)

- Close idle keep-alive connections on shutdown (`1222 <https://github.com/aio-libs/aiohttp/pull/1222>`_)

- Modify regex in AccessLogger to accept underscore and numbers (`1225 <https://github.com/aio-libs/aiohttp/pull/1225>`_)

- Use `yarl.URL` in web server API. `web.Request.rel_url` and
`web.Request.url` are added. URLs and templates are percent-encoded
now. (`1224 <https://github.com/aio-libs/aiohttp/pull/1224>`_)

- Accept `yarl.URL` by server redirections (`1278 <https://github.com/aio-libs/aiohttp/pull/1278>`_)

- Return `yarl.URL` by `.make_url()` testing utility (`1279 <https://github.com/aio-libs/aiohttp/pull/1279>`_)

- Properly format IPv6 addresses by `aiohttp.web.run_app` (`1139 <https://github.com/aio-libs/aiohttp/pull/1139>`_)

- Use `yarl.URL` by server API (`1288 <https://github.com/aio-libs/aiohttp/pull/1288>`_)

* Introduce `resource.url_for()`, deprecate `resource.url()`.

* Implement `StaticResource`.

* Inherit `SystemRoute` from `AbstractRoute`

* Drop old-style routes: `Route`, `PlainRoute`, `DynamicRoute`,
`StaticRoute`, `ResourceAdapter`.

- Revert `resp.url` back to `str`, introduce `resp.url_obj` (`1292 <https://github.com/aio-libs/aiohttp/pull/1292>`_)

- Raise ValueError if BasicAuth login has a ":" character (`1307 <https://github.com/aio-libs/aiohttp/pull/1307>`_)

- Fix bug when ClientRequest send payload file with opened as
open('filename', 'r+b') (`1306 <https://github.com/aio-libs/aiohttp/pull/1306>`_)

- Enhancement to AccessLogger (pass *extra* dict) (`1303 <https://github.com/aio-libs/aiohttp/pull/1303>`_)

- Show more verbose message on import errors (`1319 <https://github.com/aio-libs/aiohttp/pull/1319>`_)

- Added save and load functionality for `CookieJar` (`1219 <https://github.com/aio-libs/aiohttp/pull/1219>`_)

- Added option on `StaticRoute` to follow symlinks (`1299 <https://github.com/aio-libs/aiohttp/pull/1299>`_)

- Force encoding of `application/json` content type to utf-8 (`1339 <https://github.com/aio-libs/aiohttp/pull/1339>`_)

- Fix invalid invocations of `errors.LineTooLong` (`1335 <https://github.com/aio-libs/aiohttp/pull/1335>`_)

- Websockets: Stop `async for` iteration when connection is closed (`1144 <https://github.com/aio-libs/aiohttp/pull/1144>`_)

- Ensure TestClient HTTP methods return a context manager (`1318 <https://github.com/aio-libs/aiohttp/pull/1318>`_)

- Raise `ClientDisconnectedError` to `FlowControlStreamReader` read function
if `ClientSession` object is closed by client when reading data. (`1323 <https://github.com/aio-libs/aiohttp/pull/1323>`_)

- Document deployment without `Gunicorn` (`1120 <https://github.com/aio-libs/aiohttp/pull/1120>`_)

- Add deprecation warning for MD5 and SHA1 digests when used for fingerprint
of site certs in TCPConnector. (`1186 <https://github.com/aio-libs/aiohttp/pull/1186>`_)

- Implement sub-applications (`1301 <https://github.com/aio-libs/aiohttp/pull/1301>`_)

- Don't inherit `web.Request` from `dict` but implement
`MutableMapping` protocol.

- Implement frozen signals

- Don't inherit `web.Application` from `dict` but implement
`MutableMapping` protocol.

- Support freezing for web applications

- Accept access_log parameter in `web.run_app`, use `None` to disable logging

- Don't flap `tcp_cork` and `tcp_nodelay` in regular request handling.
`tcp_nodelay` is still enabled by default.

- Improve performance of web server by removing premature computing of
Content-Type if the value was set by `web.Response` constructor.

While the patch boosts speed of trivial `web.Response(text='OK',
content_type='text/plain)` very well please don't expect significant
boost of your application -- a couple DB requests and business logic
is still the main bottleneck.

- Boost performance by adding a custom time service (`1350 <https://github.com/aio-libs/aiohttp/pull/1350>`_)

- Extend `ClientResponse` with `content_type` and `charset`
properties like in `web.Request`. (`1349 <https://github.com/aio-libs/aiohttp/pull/1349>`_)

- Disable aiodns by default (`559 <https://github.com/aio-libs/aiohttp/pull/559>`_)

- Don't flap `tcp_cork` in client code, use TCP_NODELAY mode by default.

- Implement `web.Request.clone()` (`1361 <https://github.com/aio-libs/aiohttp/pull/1361>`_)

1.0.5

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

- Fix StreamReader._read_nowait to return all available
data up to the requested amount (`1297 <https://github.com/aio-libs/aiohttp/pull/1297>`_)

1.0.4

==================

- Fix FlowControlStreamReader.read_nowait so that it checks
whether the transport is paused (`1206 <https://github.com/aio-libs/aiohttp/pull/1206>`_)

1.0.2

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

- Make CookieJar compatible with 32-bit systems (`1188 <https://github.com/aio-libs/aiohttp/pull/1188>`_)

- Add missing `WSMsgType` to `web_ws.__all__`, see (`1200 <https://github.com/aio-libs/aiohttp/pull/1200>`_)

- Fix `CookieJar` ctor when called with `loop=None` (`1203 <https://github.com/aio-libs/aiohttp/pull/1203>`_)

- Fix broken upper-casing in wsgi support (`1197 <https://github.com/aio-libs/aiohttp/pull/1197>`_)

Page 16 of 29

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.