[openresty] [ANN] ngx_openresty devel version 1.0.15.3 released

Wendal Chen wendal1985 at gmail.com
Sun May 13 06:54:49 UTC 2012


[?]

2012/5/13 agentzh <agentzh at gmail.com>

> Hi, folks!
>
> After two weeks' development, I'm happy to announce the new
> development release of ngx_openresty, 1.0.15.3:
>
>    http://openresty.org/#Download
>
> Below is the change log for this release:
>
>  *   now we bundle Sergey A. Osokin's RedisNginxModule, 0.3.6, which
>     is also enabled by default. thanks Zhu Feng for requesting this.
>
>  *   upgraded LuaNginxModule to 0.5.0rc27.
>
>     *   bugfix: nginx could crash on request finalization when
>         running the cosocket cleanup handle due to the lack of check
>         of the "ctx" pointer. thanks shaneeb for reporting this in
>         github issue #110.
>
>     *   bugfix: ngx.req.get_body_data() could not handle
>         multi-buffer request bodies and discarded the body data
>         after the first buffer.
>
>     *   bugfix: ngx.ctx was not accessible at all in "set_by_lua*".
>         thanks Pierre.
>
>     *   bugfix: fixed typo "on-array", which should be "non-array",
>         in an error message.
>
>     *   optimize: now ngx.log is much faster when the log level
>         argument is lower than the actual error_log level specified
>         in nginx.conf. thanks Matthieu Tourne for providing the
>         patch.
>
>     *   optimize: now we call "ngx_http_lua_socket_finalize" in
>         "cosocket:setkeepalive()" to help buffer reuse.
>
>  *   upgraded SetMiscNginxModule to 0.22rc8.
>
>     *   feature: added new directives set_secure_random_alphanum and
>         set_secure_random_lcalpha for generating cryptographically
>         strong random strings based on the "/dev/urandom" device.
>         thanks Jeremy Wohl for the patch.
>
>  *   upgraded SrcacheNginxModule to 0.13rc8.
>
>     *   bugfix: the "Content-Length" response header for HEAD
>         requests should leave intact when cache hits happen.
>
>     *   bugfix: the srcache_store subrequest did not set the
>         "Content-Length" request header properly for multi-buffer
>         request bodies. thanks Feibo Lee for submitting the patch.
>
>     *   feature: HTTP conditional GET requests are now supported
>         (both "If-Modified-Since" and "If-Unmodified-Since" request
>         headers are properly handled). thanks Nginx_User777.
>
>  *   upgraded LuaRedisParserLibrary to v0.09.
>
>     *   feature: added "redis.parser._VERSION".
>
>     *   bugfix: now we use Lua userdata to allocate memory used on
>         the C side to prevent potential leaks caused by malloc/free,
>         as discussed in github issue #6.
>
>  *   upgraded LuaRdsParserLibrary to 0.05.
>
>     *   feature: added "redis.parser._VERSION".
>
>     *   bugfix: now we use Lua userdata to allocate memory used on
>         the C side to prevent potential leaks caused by malloc/free,
>         as discussed in github issue #6.
>
>  *   upgraded LuaRestyMemcachedLibrary to 0.07.
>
>     *   feature: now the methods for the Memcached storage commands
>         now accept Lua tables as the "value" argument. thanks Brian
>         Akins for the patch.
>
>  *   upgraded LuaRestyUploadLibrary to 0.03.
>
>     *   feature: now the raw headers for each part are also
>         returned, as suggested by zou2062 in github issue #1.
>
>  *   applied the patch for a bug in "ngx_http_named_location" to the
>     nginx core:
>     <http://mailman.nginx.org/pipermail/nginx-devel/2012-May/002166.html>
>
>  *   applied the patch for a bug in the filter finalizer to the nginx
>     core:
>     <http://mailman.nginx.org/pipermail/nginx-devel/2012-May/002190.html>
>
> 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/
>
> Have fun!
> -agentzh
>
> --
> 邮件自: 列表“openresty”,专用于技术讨论!
> 发言: 请发邮件到 openresty at googlegroups.com
> 退订: 请发邮件至 openresty+unsubscribe at googlegroups.com
> 详情: http://groups.google.com/group/openresty
> 官网: http://openresty.org/
> 仓库: https://github.com/agentzh/ngx_openresty
> 建议: 提问的智慧 http://wiki.woodpecker.org.cn/moin/AskForHelp
> 教程: http://agentzh.org/misc/nginx/agentzh-nginx-tutorials-zhcn.html
>



-- 
Wendal Chen
GuangDong China
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20120513/11421eb3/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 360.gif
Type: image/gif
Size: 453 bytes
Desc: not available
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20120513/11421eb3/attachment.gif>


More information about the nginx mailing list