[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: [ANN] ngx_lua nginx module v0.4.1 released!
- From: Bertrand Mansion <lua@...>
- Date: Wed, 1 Feb 2012 12:08:14 +0100
We use it too, coupled with the drizzle module and it's excellent.
On Wed, Feb 1, 2012 at 8:27 AM, Ilja Razinkov <email@example.com> wrote:
> We are using it in our project and openresty and it is really cool.
> Thanks for handling this thing and moving it forward!
> On Wed, Feb 1, 2012 at 8:09 AM, agentzh <firstname.lastname@example.org> wrote:
>> Hi, folks!
>> I'm happy to announce the v0.4.1 release of our ngx_lua nginx module. You
>> can get the release tarball from the download page:
>> Here's the change log compared to the last formal release, v0.4.0:
>> * bugfix: ngx.exit, ngx.redirect, ngx.exec, and ngx.req.set_uri(uri,
>> true) could return (they should never return as per the
>> documentation). this bug had appeared in ngx_lua v0.3.1rc4 and
>> ngx_openresty 220.127.116.11. thanks @cyberty for reporting it.
>> * bugfix: ngx_http_lua_header_filter_init was called with an argument
>> which actually accepts none. this could cause compilation errors at
>> least with gcc 4.3.4 as reported in github issue #80. thanks bigplum
>> * bugfix: fixed all the warnings from the clang static analyzer.
>> * feature: allow use of the DDEBUG macro from the outside (via the -D
>> DDEBUG=1 C compiler opton).
>> You can also view the HTML version of this change log here:
>> Special thanks go to all of our contributors and users!
>> I'm currently focusing on the ngx_lua cosocket branch which will
>> become the v0.5.x series. With the upcoming cosocket support, we'll be
>> able to code up nonblocking network client drivers for various backend
>> services (memcached, mysql, redis, to name a few) in pure Lua, and
>> these drivers could be even faster than the old approach that requires
>> combining nginx subrequests and nginx upstream modules.
>> This Nginx module embeds the Lua 5.1 interpreter or LuaJIT 2.0 into
>> the nginx core and integrates the powerful Lua threads (aka Lua
>> coroutines) into the nginx event model by means of nginx subrequests.
>> Unlike Apache's mod_lua and Lighttpd's mod_magnet, Lua code written
>> atop this module can be 100% non-blocking on network traffic as long
>> as you use the ngx.location.capture or ngx.location.capture_multi
>> interfaces to let the Nginx core do all your requests to mysql,
>> postgresql, memcached, redis, upstream http web services, and etc etc
>> This module is also included and enabled by default in our
>> ngx_openresty bundle: http://openresty.org/
>> You can find the complete documentation for this module on the
>> following wiki page:
>> And you always get the latest source code from the git repository here:
>> Have fun!
> с уважением, Разинков Илья