Hello, folks!<br><div class="gmail_quote"><br>I'm happy to announce that the new stable release of ngx_openresty, 1.0.10.48, has just been kicked out of door:<br><br> <a href="http://openresty.org/#Download" target="_blank">http://openresty.org/#Download</a><br>
<br>This is the 3rd stable release of ngx_openresty that is based on the Nginx core 1.0.10, which is a maintenance release. <br>
<br>Special thanks go to all our contributors and users to help make this <span>release</span> happen :)<br><br>Here goes the complete change log for this <span>release</span>, as compared to the last stable <span>release</span>, 1.0.10.44, <span>released</span> about two weeks ago:<br>
<div><ul><li> upgraded <a title="LuaNginxModule - ZhangYichun, Fri 26 Aug 2011 09:10:00 AM CST">LuaNginxModule</a> to 0.4.1.<ul><li> bugfix: <code>ngx_http_lua_header_filter_init</code>
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 <a title="External link to http://github.com/chaoslawful/lua-nginx-module/issues/80" href="http://github.com/chaoslawful/lua-nginx-module/issues/80" target="_blank">issue #80</a>. thanks bigplum (Simon).</li>
<li> bugfix: fixed all the warnings from the <code>clang</code> static analyzer.</li><li> bugfix: <a title="External link to http://wiki.nginx.org/HttpLuaModule#ngx.exit" href="http://wiki.nginx.org/HttpLuaModule#ngx.exit" target="_blank">ngx.exit</a>, <a title="External link to http://wiki.nginx.org/HttpLuaModule#ngx.redirect" href="http://wiki.nginx.org/HttpLuaModule#ngx.redirect" target="_blank">ngx.redirect</a>, <a title="External link to http://wiki.nginx.org/HttpLuaModule#ngx.exec" href="http://wiki.nginx.org/HttpLuaModule#ngx.exec" target="_blank">ngx.exec</a>, and <a title="External link to http://wiki.nginx.org/HttpLuaModule#ngx.req.set_uri" href="http://wiki.nginx.org/HttpLuaModule#ngx.req.set_uri" target="_blank">ngx.req.set_uri(uri, true)</a>
could return (they should never return as per the documentation). this
bug had appeared in ngx_lua v0.3.1rc4 and ngx_openresty 1.0.6.13. thanks
<a title="External link to http://weibo.com/cyberty" href="http://weibo.com/cyberty" target="_blank">@cyberty</a> for reporting it.</li><li> feature: allow use of the <code>DDEBUG</code> macro from the outside (via the <code>-D DDEBUG=1</code> cc opton).</li>
</ul></li><li> upgraded <a title="DrizzleNginxModule - ZhangYichun, Mon 28 Nov 2011 02:39:00 PM CST">DrizzleNginxModule</a> to v0.1.2rc6.<ul><li> bugfix: fixed all the warnings from the <code>clang</code> static analyzer.</li>
<li> feature: allow use of the <code>DDEBUG</code> macro from the outside (via the <code>-D DDEBUG=1</code> cc opton).</li></ul></li><li> upgraded <a title="EchoNginxModule - ZhangYichun, Fri 26 Aug 2011 09:12:00 AM CST">EchoNginxModule</a> to 0.38rc1, <a title="SetMiscNginxModule - ZhangYichun, Fri 26 Aug 2011 09:10:00 AM CST">SetMiscNginxModule</a> to 0.22rc5, <a title="HeadersMoreNginxModule - ZhangYichun, Fri 26 Aug 2011 09:10:00 AM CST">HeadersMoreNginxModule</a> to 0.17rc1, and <a title="MemcNginxModule - ZhangYichun, Fri 26 Aug 2011 09:11:00 AM CST">MemcNginxModule</a> to 0.13rc3, to allow use of the <code>DDEBUG</code> macro from the outside (via the <code>-D DDEBUG=1</code> cc opton).</li>
</ul></div>
As always, you're welcome to report bugs and feature requests either here or directly to me :)<br><br><span><span>OpenResty</span></span> (aka. <span><span>ngx_openresty</span></span>)
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.<br>
<br>By taking adantage of various well-designed Nginx modules, <span><span>OpenResty</span></span>
effectively turns the nginx server into a powerful web app server, in
which the web developers can use the Lua programming language to script
various existing nginx C modules and Lua modules and construct extremely
high-performance web applications that is capable to handle 10K+
connections.<br>
<br><span><span>OpenResty</span></span> aims to run your server-side web
app completely in the Nginx server, leveraging Nginx's event model to do
non-blocking I/O not only with the HTTP clients, but also with remote
backends like MySQL, PostgreSQL, Memcached, and Redis.<br>
<br>You can find more details on the homepage of <span><span>ngx_openresty</span></span> here:<br><br> <a href="http://openresty.org/" target="_blank">http://<span><span>openresty</span></span>.org</a><br>
<br>Enjoy!<br>
</div>-agentzh<br><br>