diff options
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. |
