summaryrefslogblamecommitdiffhomepage
path: root/docs/changes.xml
blob: fc5d6be6d5f9de4f1711a89e890d178556794b0a (plain) (tree)
1
2
3
4
5
6
7






                                           





                                                            

























                                                                           




                                                            











                                                         
                                            
                                                










                                                         


























































                                                             




                                                            


















































                                                               

























                                                         



                                                                        









































































                                                                      












                                                         

























                                                         












                                                         






































                                                         












                                                         





                                                         

















                                          
























                                                               













                                                         
<?xml version="1.0" ?>
<!DOCTYPE change_log SYSTEM "changes.dtd" >


<change_log title="unit">


<changes apply="unit-php
                unit-python unit-python2.7
                unit-python3.4 unit-python3.5 unit-python3.6
                unit-go unit-go1.7 unit-go1.8 unit-go1.9
                unit-perl"
         ver="0.6" rev="1"
         date="2018-02-09" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change>
<para>
NGINX Unit updated to 0.6.
</para>
</change>

</changes>


<changes apply="unit" ver="0.6" rev="1"
         date="2018-02-09" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change type="bugfix">
<para>
the main process died when the "type" application option contained version;
the bug had appeared in 0.5.
</para>
</change>

</changes>


<changes apply="unit-php
                unit-python unit-python2.7
                unit-python3.4 unit-python3.5 unit-python3.6
                unit-go unit-go1.7 unit-go1.8 unit-go1.9"
         ver="0.5" rev="1"
         date="2018-02-08" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change>
<para>
NGINX Unit updated to 0.5.
</para>
</change>

</changes>


<changes apply="unit-perl" ver="0.5" rev="1"
         date="2018-02-08" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change>
<para>
Initial release of Perl module for NGINX Unit.
</para>
</change>

</changes>


<changes apply="unit" ver="0.5" rev="1"
         date="2018-02-08" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change type="change">
<para>
the "workers" application option was removed, the "processes"
application option should be used instead.
</para>
</change>

<change type="feature">
<para>
the "processes" application option with prefork and dynamic
process management support.
</para>
</change>

<change type="feature">
<para>
Perl application module.
</para>
</change>

<change type="bugfix">
<para>
in reading client request body; the bug had appeared in 0.3.
</para>
</change>

<change type="bugfix">
<para>
some Python applications might not work due to missing
"wsgi.errors" environ variable.
</para>
</change>

<change type="bugfix">
<para>
HTTP chunked responses might be encoded incorrectly on 32-bit
platforms.
</para>
</change>

<change type="bugfix">
<para>
infinite looping in HTTP parser.
</para>
</change>

<change type="bugfix">
<para>
segmentation fault in router.
</para>
</change>

</changes>


<changes apply="unit-php
                unit-python unit-python2.7
                unit-python3.4 unit-python3.5 unit-python3.6
                unit-go unit-go1.7 unit-go1.8 unit-go1.9"
         ver="0.4" rev="1"
         date="2018-01-15" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change>
<para>
NGINX Unit updated to 0.4.
</para>
</change>

</changes>


<changes apply="unit" ver="0.4" rev="1"
         date="2018-01-15" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change type="feature">
<para>
compatibility with DragonFly BSD.
</para>
</change>

<change type="feature">
<para>
"configure php --lib-static" option.
</para>
</change>

<change type="bugfix">
<para>
HTTP request body was not passed to application;
the bug had appeared in 0.3.
</para>
</change>

<change type="bugfix">
<para>
HTTP large header buffers allocation and deallocation fixed;
the bug had appeared in 0.3.
</para>
</change>

<change type="bugfix">
<para>
some PHP applications might not work with relative "root" path.
</para>
</change>

</changes>


<changes apply="unit-go1.9" ver="0.3" rev="1"
         date="2017-12-28" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change>
<para>
Initial release of Go 1.9 module for NGINX Unit.
</para>
</change>

</changes>


<changes apply="unit-python3.6" ver="0.3" rev="1"
         date="2017-12-28" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change>
<para>
Initial release of Python 3.6 module for NGINX Unit.
</para>
</change>

</changes>


<changes apply="unit-php
                unit-python unit-python2.7 unit-python3.4 unit-python3.5
                unit-go unit-go1.7 unit-go1.8"
         ver="0.3" rev="1"
         date="2017-12-28" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change>
<para>
NGINX Unit updated to 0.3.
</para>
</change>

</changes>


<changes apply="unit" ver="0.3" rev="1"
         date="2017-12-28" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change type="change">
<para>
the Go package name changed to "nginx/unit".
</para>
</change>

<change type="change">
<para>
in the "limits.timeout" application option: application start time and
time in queue now are not accounted.
</para>
</change>

<change type="feature">
<para>
the "limits.requests" application option.
</para>
</change>

<change type="feature">
<para>
application request processing latency optimization.
</para>
</change>

<change type="feature">
<para>
HTTP keep-alive connections support.
</para>
</change>

<change type="feature">
<para>
the "home" Python virtual environment configuration option.
</para>
</change>

<change type="feature">
<para>
Python atexit hook support.
</para>
</change>

<change type="feature">
<para>
various Go package improvements.
</para>
</change>

<change type="bugfix">
<para>
various crashes fixed.
</para>
</change>

</changes>


<changes apply="unit-go" ver="0.2" rev="1"
         date="2017-10-19" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change>
<para>
Initial release of Go module for NGINX Unit.
</para>
</change>

</changes>


<changes apply="unit-go1.7" ver="0.2" rev="1"
         date="2017-10-19" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change>
<para>
Initial release of Go 1.7 module for NGINX Unit.
</para>
</change>

</changes>


<changes apply="unit-go1.8" ver="0.2" rev="1"
         date="2017-10-19" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change>
<para>
Initial release of Go 1.8 module for NGINX Unit.
</para>
</change>

</changes>


<changes apply="unit-python" ver="0.2" rev="1"
         date="2017-10-19" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change>
<para>
Initial release of Python module for NGINX Unit.
</para>
</change>

</changes>


<changes apply="unit-python2.7" ver="0.2" rev="1"
         date="2017-10-19" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change>
<para>
Initial release of Python 2.7 module for NGINX Unit.
</para>
</change>

</changes>


<changes apply="unit-python3.4" ver="0.2" rev="1"
         date="2017-10-19" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change>
<para>
Initial release of Python 3.4 module for NGINX Unit.
</para>
</change>

</changes>


<changes apply="unit-python3.5" ver="0.2" rev="1"
         date="2017-10-19" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change>
<para>
Initial release of Python 3.5 module for NGINX Unit.
</para>
</change>

</changes>


<changes apply="unit-php" ver="0.2" rev="1"
         date="2017-10-19" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change>
<para>
Initial release of PHP module for NGINX Unit.
</para>
</change>

</changes>


<changes apply="unit" ver="0.2" rev="1"
         date="2017-10-19" time="18:00:00 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change type="feature">
<para>
configuration persistence.
</para>
</change>

<change type="feature">
<para>
improved handling of configuration errors.
</para>
</change>

<change type="feature">
<para>
application "timeout" property.
</para>
</change>

<change type="bugfix">
<para>
POST request for PHP were handled incorrectly.
</para>
</change>

<change type="bugfix">
<para>
the router exited abnormally if all listeners had been deleted.
</para>
</change>

<change type="bugfix">
<para>
the router crashed under load.
</para>
</change>

<change type="bugfix">
<para>
memory leak in the router.
</para>
</change>

</changes>


<changes apply="unit" ver="0.1" rev="1"
         date="2017-09-06" time="19:14:28 +0300"
         packager="Andrei Belov &lt;defan@nginx.com&gt;">

<change>
<para>
First public release.
</para>
</change>

</changes>


</change_log>