We are excited to announce that Tengine-1.4.0 has been released. This
is the first release of the 1.4 development branch. You can either
checkout the source code from github:
https://github.com/taobao/tengine or download the tarball directly:
The highlight of this release is the dynamic module loading support
(http://tengine.taobao.org/document/dso.html). We now can load modules
upon demand instead of having to recompile nginx with the individual
modules. It is very convenient for module developers and corporations.
And as this release, Tengine is based on Nginx-1.2.3.
Complete changelog is as follows:
*) Feature: added the dynamic module loading support (a.k.a. DSO),
so we don’t have to recompile tengine when we want to add a new
*) Feature: updated the Lua module to the latest stable version.
(chaoslawful, agentzh, jinglong)
*) Feature: added json and csv format output for the
upstream_check module. (yaoweibin)
*) Feature: added the ‘log_empty_request’ directive which could be
used to turn off logs from a connection without HTTP data.
*) Feature: added the ‘concat_delimiter’ directive to the concat
module to allow adding delimiter between each file. (dinic)
*) Feature: added the ‘concat_ignore_file_error’ directive to
ignore file errors and the syntax of concat is less strict now.
*) Feature: added the ‘default’ option to the ‘error_page’
directive to set all error pages to default values. (jinglong)
*) Feature: added the ‘priority’ directive of the procs module.
*) Feature: added the ‘delay_start’ directive of the procs module.
*) Change: merged changes from nginx-1.2.3. (zhuzhaoyuan)
*) Bugfix: fixed a segmentation fault bug of the geo module when
‘range’ was set without default value. (yzprofile)
*) Bugfix: fixed a segmentation fault bug with the procs module.
*) Bugfix: fixed a socket leak bug when upstream_check was
*) Bugfix: fixed some bugs of the limit_req module. (monadbobo)
*) Bugfix: fixed wrong format types with error logs. (yaoweibin)
*) Bugfix: fixed a compile error if the perl module was used with
For those who don’t know Tengine, it is a free and open source
distribution of Nginx with some advanced features. See our website for
more details: http://tengine.taobao.org
Senior Software Engineer
Server Platforms Team at Taobao