Path to this page:
Subject: CVS commit: pkgsrc/www/py-aiohttp
From: Adam Ciarcinski
Date: 2018-06-12 17:28:53
Message id: 20180612152853.84A16FBEC@cvs.NetBSD.org
Log Message:
py-aiohttp: updated to 3.3.2
3.3.2:
- Many HTTP proxies has buggy keepalive support. Let's not reuse connection but
close it after processing every response.
- Provide vendor source files in tarball
3.3.1:
- Fix sock_read timeout.
- When using a server-request body as the data= argument of a client request,
iterate over the content with readany instead of readline to avoid Line
too long errors.
3.3.0:
Features
- Raise ConnectionResetError instead of CancelledError on trying to
write to a closed stream.
- Implement ClientTimeout class and support socket read timeout.
- Enable logging when aiohttp.web is used as a program
- Add canonical property to resources
- Forbid reading response BODY after release
- Implement base protocol class to avoid a dependency from internal
asyncio.streams.FlowControlMixin
- Cythonize @helpers.reify, 5% boost on macro benchmark
- Optimize HTTP parser
- Implement runner.addresses property.
- Use bytearray instead of a list of bytes in websocket reader. It
improves websocket message reading a little.
- Remove heartbeat on closing connection on keepalive timeout. The used hack
violates HTTP protocol.
- Limit websocket message size on reading to 4 MB by default.
Bugfixes
- Don't reuse a connection with the same URL but different proxy/TLS settings
- When parsing the Forwarded header, the optional port number is now preserved.
Improved Documentation
- Make Change Log more visible in docs
- Make style and grammar improvements on the FAQ page.
- Document that signal handlers should be async functions since aiohttp 3.0
Deprecations and Removals
- Deprecate custom application's router.
Files: