diff options
| author | Graham Dumpleton <Graham.Dumpleton@gmail.com> | 2016-08-12 14:34:16 +1000 |
|---|---|---|
| committer | Graham Dumpleton <Graham.Dumpleton@gmail.com> | 2016-08-12 14:34:16 +1000 |
| commit | 7b559630e1703ab3587a4fad49322bb7c1cedf6f (patch) | |
| tree | b2547f8ebece31453c6dc11ed983dbfbb8d81702 /docs/release-notes | |
| parent | a8c8c7311fac8830ebb551263605bf90942bf441 (diff) | |
| parent | 24f320ef94c1afd977165fde60af3545f5dbb748 (diff) | |
| download | mod_wsgi-4.5.4.tar.gz | |
Merge branch 'release/4.5.4'4.5.4
Diffstat (limited to 'docs/release-notes')
| -rw-r--r-- | docs/release-notes/version-4.5.4.rst | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/docs/release-notes/version-4.5.4.rst b/docs/release-notes/version-4.5.4.rst new file mode 100644 index 0000000..e1836df --- /dev/null +++ b/docs/release-notes/version-4.5.4.rst @@ -0,0 +1,44 @@ +============= +Version 4.5.4 +============= + +Version 4.5.4 of mod_wsgi can be obtained from: + + https://codeload.github.com/GrahamDumpleton/mod_wsgi/tar.gz/4.5.4 + +Bugs Fixed +---------- + +1. When using Apache 2.4 and daemon mode, the connection and request log + IDs from the Apache child worker processes were not being copied across + to the daemon process so that log messages generated against the request + would use the same ID in logs when using the ``%L`` format modifier. + +2. When using Apache 2.4 and daemon mode, the remote client port + information was not being cached such that log messages generated + against the request would use the port in logs when using the ``%a`` + format modifier. + +Features Changed +---------------- + +1. If ``sys.stdout`` and ``sys.stderr`` are used in the context of the + thread handling a request, calls against them to log messages will be + routed back via ``wsgi.errors`` from the per request WSGI ``environ`` + dictionary. This avoids the danger of logged messages from different + request handlers being intermixed as buffering will now be done on a per + request basis. Such messages will also be logged with the correct + connection and request log ID if the ``%L`` formatter is used in the + error log format. + +New Features +------------ + +1. Added new option ``--error-log-format`` to ``mod_wsgi-express`` to allow + the error log message format to be specified. + +2. Pass through to the WSGI per request ``environ`` dictionary new values + for ``mod_wsgi.connection_id`` and ``mod_wsgi.request_id``. These are + the Apache log IDs for the connection and request that it uses in log + messages when using the ``%L`` format modifier. This only applies to + Apache 2.4 and later. |
