|agentzh||Jan 31, 2012 8:56 pm|
|Subject:||[ANN] ngx_openresty stable version 220.127.116.11 released!|
|Date:||Jan 31, 2012 8:56:32 pm|
I'm happy to announce that the new stable release of ngx_openresty, 18.104.22.168, has just been kicked out of door:
This is the 3rd stable release of ngx_openresty that is based on the Nginx core 1.0.10, which is a maintenance release.
Special thanks go to all our contributors and users to help make this release happen :)
Here goes the complete change log for this release, as compared to the last stable release, 22.214.171.124, released about two weeks ago:
- upgraded LuaNginxModule to 0.4.1. - 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<http://github.com/chaoslawful/lua-nginx-module/issues/80>. thanks bigplum (Simon). - bugfix: fixed all the warnings from the clang static analyzer. - bugfix: ngx.exit <http://wiki.nginx.org/HttpLuaModule#ngx.exit>, ngx.redirect <http://wiki.nginx.org/HttpLuaModule#ngx.redirect>, ngx.exec <http://wiki.nginx.org/HttpLuaModule#ngx.exec>, and ngx.req.set_uri(uri, true) <http://wiki.nginx.org/HttpLuaModule#ngx.req.set_uri> could return (they should never return as per the documentation). this bug had appeared in ngx_lua v0.3.1rc4 and ngx_openresty 126.96.36.199. thanks @cyberty <http://weibo.com/cyberty> for reporting it. - feature: allow use of the DDEBUG macro from the outside (via the -D DDEBUG=1 cc opton). - upgraded DrizzleNginxModule to v0.1.2rc6. - 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 cc opton). - upgraded EchoNginxModule to 0.38rc1, SetMiscNginxModule to 0.22rc5, HeadersMoreNginxModule to 0.17rc1, and MemcNginxModule to 0.13rc3, to allow use of the DDEBUG macro from the outside (via the -D DDEBUG=1 cc opton).
As always, you're welcome to report bugs and feature requests either here or directly to me :)
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.
By taking adantage of various well-designed Nginx modules, OpenRestyeffectively 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.
OpenResty 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.
You can find more details on the homepage of ngx_openresty here: