aiohttp-wsgi changelog
0.8.2
- Added support for
aiohttp >= 3.4 (@michael-k).
0.8.1
- Added
static_cors argument to serve(), allowing CORS to be configured for static files.
- Added
--static-cors argument to aiohttp-wsgi-serve command line interface.
0.8.0
- Added new
serve() helper for simple WSGI applications that don’t need websockets or async request handlers (@etianen).
- Updated
aiohttp dependency to >=3 (@etianen).
- Improved error message for invalid hop-by-hop headers (@chriskuehl).
- Breaking: Dropped support for Python 3.4 (@etianen).
0.7.1
- Compatibility with aiohttp>=2.3.1 (@etianen).
0.7.0
- Compatibility with aiohttp>=2 (@etianen).
- Added
"RAW_URI" and "REQUEST_URI" keys to the environ dict, allowing the original quoted path to be accessed (@dahlia).
0.6.6
- Python 3.4 support (@fscherf).
0.6.5
- Fixed bug with unicode errors in querystring (@Антон Огородников).
0.6.4
- Updating aiohttp dependency to >= 1.2.
- Fixing aiohttp deprecation warnings.
0.6.3
- Updating aiohttp dependency to >= 1.0.
0.6.2
- Fixing incorrect quoting of
PATH_INFO and SCRIPT_NAME in environ.
0.6.1
- Upgrading
aiohttp dependency to >= 0.22.2.
0.6.0
- Fixing missing multiple headers sent from start_response.
- Breaking: Removed outbuf_overflow setting. Responses are always buffered in memory.
- Breaking: WSGI streaming responses are buffered fully in memory before being sent.
0.5.2
- Identical to 0.5.1, after PyPi release proved mysteriously broken.
0.5.1
outbuf_overflow no longer creates a temporary buffer file, instead pausing the worker thread until the pending response has been flushed.
0.5.0
- Minimum aiohttp version is now 0.21.2.
- Added aiohttp-wsgi-serve command line interface.
- Responses over 1MB will be buffered in a temporary file. Can be configured using the
outbuf_overflow argument to WSGIHandler.
- Breaking: Removed support for Python 3.4.
- Breaking: Removed
aiohttp.concurrent helpers, which are no longer required with Python 3.5+.
- Breaking: Removed
configure_server() and close_server() helpers. Use WSGIHandler directly.
- Breaking: Removed
serve() helpers. Use the command line interface directly.
0.4.0
- Requests over 512KB will be buffered in a temporary file. Can be configured using the
inbuf_overflow argument to WSGIHandler.
- Minimum aiohttp version is now 0.21.2.
- Breaking: Maximum request body size is now 1GB. Can be configured using the
max_request_body_size argument to WSGIHandler.
0.3.0
PATH_INFO and SCRIPT_NAME now contain URL-quoted non-ascii characters, as per PEP3333.
- Minimum aiohttp version is now 0.19.0.
- Breaking: Removed support for Python3.3.
0.2.6
- Excluded tests from distribution.
0.2.5
- Updated to work with breaking changes in aiohttp 0.17.0.
0.2.4
- Workaround for error in
asyncio debug mode on some Python versions when using a callable object, WSGIHandler.handle_request.
0.2.3
- Fixed bug with parsing
SCRIPT_NAME.
0.2.2
- Implemented a standalone concurrent utility module for switching between the event loop and an executor.
See
aiohttp_wsgi.concurrent for more info.
0.2.1
- Added
on_finish parameter to serve() and configure_server().
- Improved performance and predictability of processing streaming iterators from WSGI applications.
0.2.0
- BREAKING: Removed
WSGIMiddleware in favor of WSGIHandler (required to support aiohttp 0.15.0 without hacks).
- Added support for aiohttp 0.15.0.
0.1.2
- Added
socket argument to serve() and configure_server().
- Added
backlog argument to serve() and configure_server().
0.1.1
- Fixed
RuntimeError in aiohttp (@jnurmine).
- Added
routes argument to serve() and configure_server().
- Added
static argument to serve() and configure_server().
0.1.0
- First experimental release.
- Buffering WSGI web server with threaded workers.
- Public
configure_server() and serve() API.