Hi, folks!
After three days’ active development, I’m happy to announce the new
development release of ngx_openresty, 1.0.15.5:
Below is the change log for this release:
-
upgraded LuaJIT to 2.0.0beta10.
- see changes here: http://luajit.org/changes.html
-
feature: added the “–with-luajit-xcflags=FLAGS” option to
“./configure” to add more C compiler options to LuaJIT’s build
system. -
upgraded LuaNginxModule to 0.5.0rc28.
-
bugfix: ngx.req.socket() did not honor the “Expect:
100-continue” request header and could hang. thanks Matthieu
Tourne for the patch in pull request #107. -
bugfix: the ngx.req.socket() object (i.e., the downstream
cosocket object) did not work with HTTP 1.1 pipelined
requests at all. -
bugfix: the ngx.req.socket() object might lose the last part
of the request body when receiving data. this regression had
appeared in v0.5.0rc25. thanks Matthieu T. for reporting
it. -
feature: detailed backtraces (Lua callstack) will be
automatically printed to “error.log” when the user Lua code
is interrupted by Lua exceptions. thanks Matthieu T. for
the patch in pull request #107. -
optimize: removed dead code found by Simon L. via
scan-build.
-
-
upgraded RdsCsvNginxModule to 0.05rc2.
- bugfix: the output buffer size would get wrong when the
“affected_rows” field is larger than a single-digit number.
thanks Wendal C. for reporting this by using clang.
- bugfix: the output buffer size would get wrong when the
-
upgraded LuaRestyStringLibrary to 0.06.
-
added new Lua module “resty.random” that implements secure
random and pseudo-random string generators. thanks Chase
Colman for the patch. -
added new Lua module “resty.aes” that exposes the AES
submodule of OpenSSL via LuaJIT FFI. thanks Chase Colman for
the patch.
-
The HTML version for this change log can be seen here:
Special thanks go to all our contributors and users for helping make
this happen
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. See
OpenResty’s homepage for more details:
Have fun!
-agentzh