summaryrefslogtreecommitdiffhomepage
path: root/docs/changes.xml
diff options
context:
space:
mode:
Diffstat (limited to 'docs/changes.xml')
-rw-r--r--docs/changes.xml115
1 files changed, 115 insertions, 0 deletions
diff --git a/docs/changes.xml b/docs/changes.xml
index e3711d0c..dca77068 100644
--- a/docs/changes.xml
+++ b/docs/changes.xml
@@ -5,6 +5,121 @@
<change_log title="unit">
+<changes apply="unit-php
+ unit-python unit-python2.7
+ unit-python3.4 unit-python3.5 unit-python3.6 unit-python3.7
+ unit-python3.8 unit-python3.9
+ unit-go
+ unit-perl
+ unit-ruby
+ unit-jsc-common unit-jsc8 unit-jsc10 unit-jsc11 unit-jsc13
+ unit-jsc14 unit-jsc15 unit-jsc16 unit-jsc17"
+ ver="1.25.0" rev="1"
+ date="2021-08-19" time="18:00:00 +0300"
+ packager="Andrei Belov &lt;defan@nginx.com&gt;">
+
+<change>
+<para>
+NGINX Unit updated to 1.25.0.
+</para>
+</change>
+
+</changes>
+
+
+<changes apply="unit" ver="1.25.0" rev="1"
+ date="2021-08-19" time="18:00:00 +0300"
+ packager="Andrei Belov &lt;defan@nginx.com&gt;">
+
+<change type="feature">
+<para>
+client IP address replacement from a specified HTTP header field.
+</para>
+</change>
+
+<change type="feature">
+<para>
+TLS sessions cache.
+</para>
+</change>
+
+<change type="feature">
+<para>
+TLS session tickets.
+</para>
+</change>
+
+<change type="feature">
+<para>
+application restart control.
+</para>
+</change>
+
+<change type="feature">
+<para>
+process and thread lifecycle hooks in Ruby.
+</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.
+</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.
+</para>
+</change>
+
+<change type="bugfix">
+<para>
+the router process could crash with frequent mutithreaded application
+reconfiguration.
+</para>
+</change>
+
+<change type="bugfix">
+<para>
+compatibility issues with some Python ASGI apps, notably based on the Starlette
+framework.
+</para>
+</change>
+
+<change type="bugfix">
+<para>
+a descriptor and memory leak occurred in the router process when an app process
+stopped or crashed.
+</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.
+</para>
+</change>
+
+<change type="bugfix">
+<para>
+the router process crashed when a request was passed to an empty "routes"
+or "upstreams" using a variable "pass" option.
+</para>
+</change>
+
+<change type="bugfix">
+<para>
+the router process crashed while matching a request to an empty array of source
+or destination address patterns.
+</para>
+</change>
+
+</changes>
+
+
<changes apply="unit-jsc17" ver="1.24.0" rev="1"
date="2021-05-27" time="18:00:00 +0300"
packager="Andrei Belov &lt;defan@nginx.com&gt;">