[ANN] ngx_openresty devel version 1.0.15.7 released
agentzh
agentzh at gmail.com
Tue May 29 04:53:07 UTC 2012
Hello!
After about two weeks' active development, the new development release of
ngx_openresty, 1.0.15.7, is now released:
http://openresty.org/#Download
Below is the change log for this release:
* bugfix: applied the add_core_vars_polluting_globals patch to fix
a bug in the nginx core:
<http://mailman.nginx.org/pipermail/nginx-devel/2012-May/002231.html>
* bugfix: fixed the filter_finalize_hang patch for a regression in
the image filters. thanks Maxim Dounin.
* upgraded LuaNginxModule to 0.5.0rc29.
* bugfix: cosocket:receive(0) was not allowed and would throw
an error saying 0 was a bad pattern. thanks huang kun for
reporting this issue. This issue at least made
LuaRestyRedisLibrary reject reading 0-size values.
* bugfix: the set_by_lua directive did support nginx variable
interpolation and there was no easy way to use the dollar
sign characters in the literal Lua source. the
set_by_lua_file directive still supports nginx variable
interpolation in its lua file path argument. thanks Vittly
for reporting this in github issue #111 and jinglong for the
test in github pull #115.
* bugfix: fixed compilation errors when PCRE is missing.
thanks Dirk Feytons for the patch.
* feature: added the "[lua]" prefix to the log messages
produced by ngx.log() and print(). thanks Matthieu Tourne
for the patches.
* feature: ngx.log() and print() now output more debugging
info, i.e., the current lua source file name (if any), the
current source line number, and the current calling Lua
function name (if any), into the Nginx "error.log" file. An
example message is "[error] 56651#0: *1 [lua] test.lua:6:
bar(): hello". thanks Matthieu Tourne for the patch.
* feature: added the rewrite_by_lua_no_postpone directive
which can control whether or not to disable postponing
rewrite_by_lua and rewrite_by_lua_file to the end of the
"access" request-processing phase. thanks Matthieu Tourne
for the patches.
* feature: added new Lua method ngx.decode_args to decode
URI-encoded query strings into Lua tables. thanks Matthieu
Tourne for the patches.
* feature: the special $prefix and "${prefix"} notations can
now be used in the directives lua_package_path and
lua_package_cpath to indicate the nginx "server prefix" path
(usually determined by the "-p PATH" command-line option
while starting the Nginx server. thanks Matthieu Tourne for
the patches.
* docs: various wording improvements in the documentation from
Joshua Zhu.
* upgraded RdsJsonNginxModule to 0.12rc9.
* feature: added the "rds_json_errcode_key" directive to
override the default "errcode" key in the JSON output.
thanks Liseen Wan for the patches.
* feature: added the "rds_json_errstr_key" directive to
override the default "errstr" key in the JSON output. thanks
Liseen Wan for the patches.
* upgraded LuaRestyRedisLibrary to 0.09.
* feature: the "hmset" method can now take a key and a
hash-like table as its arguments. thanks Brian Akins for the
patches.
* docs: fixed a typo found by Lance in "README".
The HTML version for this change log can be seen here:
http://openresty.org/#ChangeLog1000015
Special thanks go to all our contributors and users for helping make this
happen :)
OpenResty (aka. ngx_openresty) is a full-fledged web application server by
bundling the standard Nginx core, lots of 3rd-party Nginx modules, as well
as most of their external dependencies. See OpenResty's homepage for more
details:
http://openresty.org/
Enjoy!
-agentzh
More information about the nginx
mailing list