Ngx_openresty stable version 1.0.10.24 released!

Hi, folks!

I’m happy to announce that the new stable release of ngx_openresty,
1.0.10.44, has just been kicked out of door:

OpenResty® - Open source

This is the second stable release of ngx_openresty that is based on the
Nginx core 1.0.10 (and the next one will be based on the Nginx core
1.0.11+).

Special thanks go to all our contributors and users to help make this
release happen :slight_smile:

Here goes the complete change log for this release, as compared to the
last
stable release, 1.0.10.24, released about one month ago:

  • upgraded Mike Pall’s LuaJIT to 2.0.0beta9.
  • upgraded EchoNginxModule to 0.37.
    • bugfix: fixed two spots that we did not check null pointers
      returned by the memory allocator.
    • bugfix: attempt to fix places where ngx_time_update might not be
      compiled properly.
  • upgraded HeadersMoreNginxModule to 0.16.
  • upgraded LuaNginxModule to 0.4.0.
  • upgraded EncryptedSessionNginxModule to 0.02.
    • bugfix: the -lssl option broke nginx linking when
      –with-openssl=DIRis specified. thanks charlieyang for reporting this
      issue.
  • upgraded SetMiscNginxModule to v0.22rc4.
    • bugfix: fixed one place that does not check the pointer returned
      by
      the memory allocator.
    • src: converted CRLF in the source files and test files to LF.
  • upgraded SrcacheNginxModule to v0.13rc3.
    • bugfix: fixed a regression with XssNginxModule for cache hits.
      this
      bug had appeared in v0.13rc1. thanks http://weibo.com/liseen.
    • bugfix: we did not cache the Location response header at all for
      301
      /302 responses.
    • bugfix: we should not blindly cache the Accept-Ranges:
      bytesresponse headers regardless of the actual current requests.
  • upgraded XssNginxModule to v0.03rc8.
    • bugfix: fixed a few debug-level log messages; the old text was
      misleading.
  • upgraded Maxim D.'s UpstreamKeepaliveNginxModule to 0.7.
    • Bugfix: unbuffered connection might not be kept alive under
      Linux.
    • Bugfix: module could not be built on Windows.
    • Bugfix: module could not be built without the
      ngx_http_ssl_module.
    • Feature: https connections support (requires patches).
    • Bugfix: invalid connections might be cached.
    • Bugfix: the "[alert] … open socket … left in connection
      …"messages were logged on nginx worker process gracefull exit for
      each cached
      connection; the bug had appeared in version 0.3.
  • bugfix: fixed issues with relative path DIR in the
    –with-openssl=DIRoption for
    ./configure.
  • bugfix: fixed compatibility of the packaging scripts on Darwin and
    *BSD. thanks nightsailer and Piotr S…
  • bugfix: the install phony target did not depend on the all phony
    target in the Makefile generated by ./configure. thanks
    Ҧΰhttp://weibo.com/yaoweibinfor reporting this issue.
  • bugfix: the ./configure script’s --add-module option did not accept
    relative path values. thanks Ҧΰ http://weibo.com/yaoweibin for the
    patch.
  • bugfix: some old version of shell cp command does not support
    trailing
    slashes in the destination argument and could break our
    ./configurescript. thanks
    Ҧΰ http://weibo.com/yaoweibin for reporting it.

As always, you’re welcome to report bugs and feature requests either
here
or directly to me :slight_smile:

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

Have fun!
-agentzh

On Mon, Jan 16, 2012 at 10:35 PM, agentzh [email protected] wrote:

I’m happy to announce that the new stable release of ngx_openresty, 1.0.10.44,
has just been kicked out of door:

OpenResty® - Open source

Sorry, this thread’s title should be “[ANN] ngx_openresty stable
version 1.0.10.44 released!”. Sorry again for the confusion :stuck_out_tongue:

Best,
-agentzh