Aiohttp

Latest version: v3.11.11

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

Scan your dependencies

Page 19 of 33

1.2.0

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

- Extract `BaseRequest` from `web.Request`, introduce `web.Server`
(former `RequestHandlerFactory`), introduce new low-level web server
which is not coupled with `web.Application` and routing (`1362 <https://github.com/aio-libs/aiohttp/pull/1362>`_)
- Make `TestServer.make_url` compatible with `yarl.URL` (`1389 <https://github.com/aio-libs/aiohttp/pull/1389>`_)
- Implement range requests for static files (`1382 <https://github.com/aio-libs/aiohttp/pull/1382>`_)
- Support task attribute for StreamResponse (`1410 <https://github.com/aio-libs/aiohttp/pull/1410>`_)
- Drop `TestClient.app` property, use `TestClient.server.app` instead
(BACKWARD INCOMPATIBLE)
- Drop `TestClient.handler` property, use `TestClient.server.handler` instead
(BACKWARD INCOMPATIBLE)
- `TestClient.server` property returns a test server instance, was
`asyncio.AbstractServer` (BACKWARD INCOMPATIBLE)
- Follow gunicorn's signal semantics in `Gunicorn[UVLoop]WebWorker` (`1201 <https://github.com/aio-libs/aiohttp/pull/1201>`_)
- Call worker_int and worker_abort callbacks in
`Gunicorn[UVLoop]WebWorker` (`1202 <https://github.com/aio-libs/aiohttp/pull/1202>`_)
- Has functional tests for client proxy (`1218 <https://github.com/aio-libs/aiohttp/pull/1218>`_)
- Fix bugs with client proxy target path and proxy host with port (`1413 <https://github.com/aio-libs/aiohttp/pull/1413>`_)
- Fix bugs related to the use of unicode hostnames (`1444 <https://github.com/aio-libs/aiohttp/pull/1444>`_)
- Preserve cookie quoting/escaping (`1453 <https://github.com/aio-libs/aiohttp/pull/1453>`_)
- FileSender will send gzipped response if gzip version available (`1426 <https://github.com/aio-libs/aiohttp/pull/1426>`_)
- Don't override `Content-Length` header in `web.Response` if no body
was set (`1400 <https://github.com/aio-libs/aiohttp/pull/1400>`_)
- Introduce `router.post_init()` for solving (`1373 <https://github.com/aio-libs/aiohttp/pull/1373>`_)
- Fix raise error in case of multiple calls of `TimeServive.stop()`
- Allow to raise web exceptions on router resolving stage (`1460 <https://github.com/aio-libs/aiohttp/pull/1460>`_)
- Add a warning for session creation outside of coroutine (`1468 <https://github.com/aio-libs/aiohttp/pull/1468>`_)
- Avoid a race when application might start accepting incoming requests
but startup signals are not processed yet e98e8c6
- Raise a `RuntimeError` when trying to change the status of the HTTP response
after the headers have been sent (`1480 <https://github.com/aio-libs/aiohttp/pull/1480>`_)
- Fix bug with https proxy acquired cleanup (`1340 <https://github.com/aio-libs/aiohttp/pull/1340>`_)
- Use UTF-8 as the default encoding for multipart text parts (`1484 <https://github.com/aio-libs/aiohttp/pull/1484>`_)



----

1.1.6

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

- Fix `BodyPartReader.read_chunk` bug about returns zero bytes before
`EOF` (`1428 <https://github.com/aio-libs/aiohttp/pull/1428>`_)



----

1.1.5

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

- Fix static file serving in fallback mode (`1401 <https://github.com/aio-libs/aiohttp/pull/1401>`_)



----

1.1.4

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

- Make `TestServer.make_url` compatible with `yarl.URL` (`1389 <https://github.com/aio-libs/aiohttp/pull/1389>`_)
- Generate informative exception on redirects from server which
does not provide redirection headers (`1396 <https://github.com/aio-libs/aiohttp/pull/1396>`_)



----

1.1.3

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

- Support *root* resources for sub-applications (`1379 <https://github.com/aio-libs/aiohttp/pull/1379>`_)



----

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



----

Page 19 of 33

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.