[ANN] ngx_openresty devel version 1.4.2.3 released
Yichun Zhang (agentzh)
agentzh at gmail.com
Tue Sep 3 07:37:27 UTC 2013
Hello folks!
I am glad to announce that the new development version of
ngx_openresty, 1.4.2.3, is now released:
http://openresty.org/#Download
Special thanks go to all the contributors for making this happen!
Below is the complete change log for this release, as compared to the
last (devel) release, 1.4.2.1:
* upgraded LuaNginxModule to 0.8.7.
* feature: log_by_lua* now always runs before the standard
ngx_http_log_module (for access logging). thanks Calin Don
for the suggestion.
* feature: added new API ngx.config.debug to indicate whether
this is a debug build of Nginx (that is, being built by the
"./configure" option "--with-debug").
* bugfix: the global Lua state's "_G" table was cleared when
lua_code_cache was off, which could confuse the setup in
init_by_lua*. thanks Robert Andrew Ditthardt for the report.
* bugfix: ngx.flush() triggered response header sending when
the header was not sent yet. now it just returned the error
string "nothing to flush" for this case. thanks linbo liao
for the report.
* bugfix: when a Lua line comment was used in the last line of
the inlined Lua code chunk, a bogus Lua syntax error would
be thrown.
* bugfix: ngx.exit(204) could try to send the response header
twice. Nginx 1.5.4 caught this issue.
* bugfix: the error message for failures in loading inlined
Lua code was misleading.
* upgraded EchoNginxModule to 0.47.
* bugfix: use of C global variables at configuration time
could lead to issues when HUP reload failed in the middle.
* bugfix: we might send the response header twice when an
error happens. this issue is exposed by Nginx 1.5.4. thanks
Markus Linnala for the report.
* upgraded DrizzleNginxModule to 0.1.6.
* bugfix: compilation error happened with nginx 1.5.3+ because
Nginx changes the "ngx_sock_ntop" API.
* docs: typo fixes from smallfish.
* upgraded MemcNginxModule to 0.13.
* bugfix: fixed compatibility issues with the new upstream C
API in Nginx 1.5.3+. thanks Markus Linnala for the patch.
* bugfix: use of C global variables at configuration time
could cause issues when HUP reload failed in the middle.
* docs: now we recommend LuaRestyMemcachedLibrary instead when
being used with LuaNginxModule.
* applied the unix_socket_accept_over_read patch the Nginx core to
fix a memory over-read issue when Nginx was accepting a unix
domain socket.
The HTML version of the change log with some helpful hyper-links can
be browsed here:
http://openresty.org/#ChangeLog1004002
We have run extensive testing on our Amazon EC2 test cluster and
ensured that all the components (including the Nginx core) play well
together. The latest test report can always be found here:
http://qa.openresty.org
Have fun!
-agentzh
More information about the nginx
mailing list