Reordered changes for 1.28.0 by significance (subjective).
@@ -45,49 +45,49 @@ disallowed abstract Unix domain socket syntax in non-Linux systems.
<change type="feature">
<para>
-support for abstract Unix sockets.
+basic statistics API.
</para>
</change>
<change type="feature">
<para>
-support for Unix sockets in address matching.
+customizable access log format.
</para>
</change>
<change type="feature">
<para>
-forwarded header to replace client address and protocol.
+more HTTP variables support.
</para>
</change>
<change type="feature">
<para>
-ability to get dynamic variables.
+forwarded header to replace client address and protocol.
</para>
</change>
<change type="feature">
<para>
-more HTTP variables support.
+ability to get dynamic variables.
</para>
</change>
<change type="feature">
<para>
-the $dollar variable translates to a literal "$" during variable substitution.
+support for abstract Unix sockets.
</para>
</change>
<change type="feature">
<para>
-customizable access log format.
+support for Unix sockets in address matching.
</para>
</change>
<change type="feature">
<para>
-basic statistics API.
+the $dollar variable translates to a literal "$" during variable substitution.
</para>
</change>
@@ -105,20 +105,20 @@ force SCRIPT_NAME in Ruby to always be an empty string.
<change type="bugfix">
<para>
-the Ruby application process could crash on SIGTERM.
+when isolated PID numbers reach the prototype process host PID,
+the prototype crashed.
</para>
</change>
<change type="bugfix">
<para>
-the Ruby application process could crash on SIGINT.
+the Ruby application process could crash on SIGTERM.
</para>
</change>
<change type="bugfix">
<para>
-when isolated PID numbers reach the prototype process host PID,
-the prototype crashed.
+the Ruby application process could crash on SIGINT.
</para>
</change>
