summaryrefslogtreecommitdiff
path: root/docs/release-notes
diff options
context:
space:
mode:
Diffstat (limited to 'docs/release-notes')
-rw-r--r--docs/release-notes/version-4.5.4.rst44
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.