2018-03-22 09:02:35 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-aiohttp: updated to 3.1.0 3.1.0: Features - Relax JSON content-type checking in the ClientResponse.json() to allow "application/xxx+json" instead of strict "application/json". - Bump C HTTP parser to version 2.8 - Accept a coroutine as an application factory in web.run_app and gunicorn worker. - Implement application cleanup context - Make writer.write_headers a coroutine. - Add tracking signals for getting request/response bodies. - Deprecate ClientResponseError.code in favor of .status to keep similarity with response classes. - Implement app.add_routes() method. - Implement web.static() and RouteTableDef.static() API. - Install a test event loop as default by asyncio.set_event_loop(). The change affects aiohttp test utils but backward compatibility is not broken for 99.99% of use cases. - Refactor ClientResponse constructor: make logically required constructor arguments mandatory, drop _post_init() method. - Use app.add_routes() in server docs everywhere - Websockets refactoring, all websocket writer methods are converted into coroutines. - Provide Content-Range header for Range requests Bugfixes - Fix websocket client return EofStream. - Fix websocket demo. - Property BaseRequest.http_range now returns a python-like slice when requesting the tail of the range. It's now indicated by a negative value in range.start rather then in range.stop - Close a connection if an unexpected exception occurs while sending a request - Fix firing DNS tracing events. Improved Documentation - Change ClientResponse.json() documentation to reflect that it now allows "application/xxx+json" content-types - Document behavior when cchardet detects encodings that are unknown to Python. - Add diagrams for tracing request life style. - Drop removed functionality for passing StreamReader as data at client side. |
2018-03-15 10:29:09 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-aiohttp: updated to 3.0.9 3.0.9: Close a connection if an unexpected exception occurs while sending a request |
2018-03-13 12:46:13 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-aiohttp: updated to 3.0.8 3.0.8: Use asyncio.current_task() on Python 3.7 |
2018-03-09 09:10:35 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-aiohttp: updated to 3.0.7 3.0.7: Fix SSL proxy support by client. Restore a imperative check in setup.py for python version. The check works in \ parallel to environment marker. As effect a error about unsupported Python \ versions is raised even on outdated systems with very old setuptools version \ installed. |
2018-03-05 10:12:20 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-aiohttp: updated to 3.0.6 3.0.6: Add _reuse_address and _reuse_port to web_runner.TCPSite.__slots__. |
2018-02-28 14:38:00 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-aiohttp: updated to 3.0.5 3.0.5: Fix InvalidStateError on processing a sequence of two \ RequestHandler.data_received calls on web server. |
2018-02-27 07:35:45 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-aiohttp: updated to 3.0.4 3.0.4: Fix IndexError in HTTP request handling by server. Fix MultipartWriter.append* no longer returning part/payload. |
2018-02-25 23:04:55 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-aiohttp: updated to 3.0.3 3.0.2: Security Fix Prevent Windows absolute URLs in static files. Paths like /static/D:\path and \ /static/\\hostname\drive\path are forbidden. 3.0.1: Technical release for fixing distribution problems. |
2018-02-14 12:31:04 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-aiohttp: updated to 3.0.1 aiohttp 3.0 release: Major release, many already deprecated things are removed Minimal supported Python version is 3.5.3. aiohttp uses shiny async/await syntax everywhere internally (while old yield \ from is still supported). Read https://docs.aiohttp.org/en/stable/whats_new_3_0.html for brief information \ about most important changes. |
2018-02-05 17:39:47 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-aiohttp: updated to version 2.3.10 2.3.10: - Fix 100% CPU usage on HTTP GET and websocket connection just after it - Patch broken `ssl.match_hostname()` on Python<3.7 |