Reordered changes for 1.25.0 by significance (subjective).
@@ -33,7 +33,7 @@ NGINX Unit updated to 1.25.0.
<change type="feature">
<para>
-TLS session tickets.
+client IP address replacement from a specified HTTP header field.
</para>
</change>
@@ -45,7 +45,7 @@ TLS sessions cache.
<change type="feature">
<para>
-process and thread lifecycle hooks in Ruby.
+TLS session tickets.
</para>
</change>
@@ -57,22 +57,21 @@ application restart control.
<change type="feature">
<para>
-client IP address replacement from a specified HTTP header field.
+process and thread lifecycle hooks in Ruby.
</para>
</change>
<change type="bugfix">
<para>
-TLS connections were rejected for configurations with multiple
-certificate bundles in a listener if the client did not use SNI.
+the router process could crash on TLS connection open when multiple listeners
+with TLS certificates were configured; the bug had appeared in 1.23.0.
</para>
</change>
-
<change type="bugfix">
<para>
-the router process could crash on TLS connection open when multiple listeners
-with TLS certificates were configured; the bug had appeared in 1.23.0.
+TLS connections were rejected for configurations with multiple certificate
+bundles in a listener if the client did not use SNI.
</para>
</change>
@@ -85,22 +84,22 @@ reconfiguration.
<change type="bugfix">
<para>
-a descriptor and memory leak occurred in the router process when an app
-process stopped or crashed.
+compatibility issues with some Python ASGI apps, notably based on the Starlette
+framework.
</para>
</change>
<change type="bugfix">
<para>
-the controller or router process could crash if the configuration contained
-a full-form IPv6 in a listener address.
+a descriptor and memory leak occurred in the router process when an app process
+stopped or crashed.
</para>
</change>
<change type="bugfix">
<para>
-compatibility issues with some Python ASGI apps, notably based on the Starlette
-framework.
+the controller or router process could crash if the configuration contained
+a full-form IPv6 in a listener address.
</para>
</change>
@@ -113,8 +112,8 @@ or "upstreams" using a variable "pass" option.
<change type="bugfix">
<para>
-the router process crashed while matching a request to an empty array of
-source or destination address patterns.
+the router process crashed while matching a request to an empty array of source
+or destination address patterns.
</para>
</change>
