Overview
Request 618898 accepted
- update to version 3.3.2:
* Raise ``ConnectionResetError`` instead of ``CancelledError`` on trying to
write to a closed stream. (`#2499 `_)
* Implement ``ClientTimeout`` class and support socket read timeout. (`#2768 `_)
* Enable logging when ``aiohttp.web`` is used as a program (`#2956 `_)
* Add canonical property to resources (`#2968 `_)
* Forbid reading response BODY after release (`#2983 `_)
* Implement base protocol class to avoid a dependency from internal
``asyncio.streams.FlowControlMixin`` (`#2986 `_)
* Cythonize ``@helpers.reify``, 5% boost on macro benchmark (`#2995 `_)
* Optimize HTTP parser (`#3015 `_)
* Implement ``runner.addresses`` property. (`#3036 `_)
* Use ``bytearray`` instead of a list of ``bytes`` in websocket reader. It
improves websocket message reading a little. (`#3039 `_)
* Remove heartbeat on closing connection on keepalive timeout. The used hack
violates HTTP protocol. (`#3041 `_)
* Limit websocket message size on reading to 4 MB by default. (`#3045 `_)
- Created by adrianSuSE
- In state accepted
- Supersedes 597004
Request History
adrianSuSE created request
- update to version 3.3.2:
* Raise ``ConnectionResetError`` instead of ``CancelledError`` on trying to
write to a closed stream. (`#2499 `_)
* Implement ``ClientTimeout`` class and support socket read timeout. (`#2768 `_)
* Enable logging when ``aiohttp.web`` is used as a program (`#2956 `_)
* Add canonical property to resources (`#2968 `_)
* Forbid reading response BODY after release (`#2983 `_)
* Implement base protocol class to avoid a dependency from internal
``asyncio.streams.FlowControlMixin`` (`#2986 `_)
* Cythonize ``@helpers.reify``, 5% boost on macro benchmark (`#2995 `_)
* Optimize HTTP parser (`#3015 `_)
* Implement ``runner.addresses`` property. (`#3036 `_)
* Use ``bytearray`` instead of a list of ``bytes`` in websocket reader. It
improves websocket message reading a little. (`#3039 `_)
* Remove heartbeat on closing connection on keepalive timeout. The used hack
violates HTTP protocol. (`#3041 `_)
* Limit websocket message size on reading to 4 MB by default. (`#3045 `_)
mcepl accepted request
Why do we have that ``test`` condition at all? Is there some context when we don't want to run them?