Skip to content

Releases: aio-libs/aiohttp

Minor 0.13.1 release

31 Dec 11:34
Compare
Choose a tag to compare

Changes

  • Add aiohttp.web.StreamResponse.started property #213
  • Html escape traceback text in ServerHttpProtocol.handle_error
  • Mention handler and middlewares in aiohttp.web.RequestHandler.handle_request
    on error (#218)

Release 0.13.0

29 Dec 18:35
Compare
Choose a tag to compare

aiohttp 0.13 major release

Changes

  • StreamResponse.charset converts value to lower-case on assigning.
  • Chain exceptions when raise ClientRequestError.
  • Support custom regexps in route variables #204
  • Fixed graceful shutdown, disable keep-alive on connection closing.
  • Decode http message with utf-8 encoding, some servers send headers in utf-8 encoding #207
  • Support aiohtt.web middlewares #209
  • Add ssl_context to TCPConnector #206

aiohttp 0.12.0

12 Dec 20:08
Compare
Choose a tag to compare

CHANGES

  • Deep refactoring of aiohttp.web in backward-incompatible manner.
    Sorry, we have to do this.
  • Automatically force aiohttp.web handlers to coroutines in
    UrlDispatcher.add_route() #186
  • Rename Request.POST() function to Request.post()
  • Added POST attribute
  • Response processing refactoring: constructor does't accept Request instance anymore.
  • Pass application instance to finish callback
  • Exceptions refactoring
  • Do not unquote query string in aiohttp.web.Request
  • Fix concurrent access to payload in RequestHandle.handle_request()
  • Add access logging to aiohttp.web
  • Gunicorn worker for aiohttp.web
  • Removed deprecated AsyncGunicornWorker
  • Removed deprecated HttpClient

aiohttp 0.11.0

29 Nov 16:41
Compare
Choose a tag to compare

aiohttp 0.11.0 major relase.

Added named routes with building url by route name.

Changes:

  • Support named routes in aiohttp.web.UrlDispatcher #179
  • Make websocket subprotocols conform to spec #181

aiohttp 0.10.2

19 Nov 16:51
Compare
Choose a tag to compare

aiohttp 0.10.2 minor bugfix release.

Changes

  • Don't unquote environ['PATH_INFO'] in wsgi.py #177

aiohttp 0.10.1

17 Nov 13:08
Compare
Choose a tag to compare

aiohttp 0.10.1 minor bugfix release.

Changes

  • aiohttp.web.HTTPException and descendants now files response body
    with string like 404: NotFound
  • Fix multidict __iter__ regression, the method should iterate over keys, not (key, value) pairs.

aiohttp 0.10.0

13 Nov 12:51
Compare
Choose a tag to compare

aiohttp 0.10.0 is a major release.

The main feature is brand new aiohttp.web package.

We made several minor tweaks and bugfixes also.

Changes:

  • Add aiohttp.web subpackage for highlevel http server support.
  • Add reason optional parameter to aiohttp.protocol.Response ctor.
  • Fix aiohttp.client bug for sending file without content-type.
  • Change error text for connection closed between server responses
    from 'Can not read status line' to explicit 'Connection closed by
    server'
  • Drop closed connections from connector #173
  • Set server.transport to None on .closing() #172

aiohttp 0.9.3

30 Oct 12:57
Compare
Choose a tag to compare

aiohttp 0.9.3 is a minor bugfix release, issued to fix compatibility problems with asyncio 3.4.1+

Changes:

  • Fix compatibility with asyncio 3.4.1+ #170

aiohttp 0.9.2

16 Oct 17:54
Compare
Choose a tag to compare

aiohttp 0.9.2 is a minor bugfix release.

Changes:

  • Improve redirect handling #157
  • Send raw files as is #153
  • Better websocket support #150