Hello, folks!
I’m happy to announce that the new stable release of ngx_openresty,
1.0.10.48, has just been kicked out of door:
http://openresty.org/#Download
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, 1.0.10.44, 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
#80http://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 1.0.6.13. 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).
- bugfix: ngx_http_lua_header_filter_init was called with an
- 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:
http://openresty.org
Enjoy!
-agentzh