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