OpenResty® Scalable Web Platform by Extending NGINX with Lua

New! OpenResty 1.19.9.1rc1 is now released!
New! OpenResty 1.19.3.2 is now released!
New! New blog post Enforce the use of SSL in websites via OpenResty Edge is published.

ChangeLog 1.0.4

Yichun Zhang , 02 Sep 2011 (created 08 Jul 2011)

Stable Release 1.0.4.2 - 9 August 2011

This release is the same as 1.0.4.2rc13.

The following components are bundled by this release:

  • LuaJIT-2.0.0-beta8
  • array-var-nginx-module-0.03rc1
  • auth-request-nginx-module-0.2
  • drizzle-nginx-module-0.1.1rc3
  • echo-nginx-module-0.37rc1
  • encrypted-session-nginx-module-0.01
  • form-input-nginx-module-0.07rc5
  • headers-more-nginx-module-0.15
  • iconv-nginx-module-0.10rc4
  • lua-5.1.4
  • memc-nginx-module-0.12
  • nginx-1.0.4
  • ngx_devel_kit-0.2.17
  • ngx_lua-0.2.1rc4
  • ngx_postgres-0.9rc1
  • rds-json-nginx-module-0.12rc1
  • redis2-nginx-module-0.07
  • set-misc-nginx-module-0.22rc2
  • srcache-nginx-module-0.12
  • upstream-keepalive-nginx-module-0.3
  • xss-nginx-module-0.03rc3

Mainline Version 1.0.4.2rc13 - 8 August 2011

  • now we bundle a Perl 5 script to serve as the install script for LuaJIT 2.0 on Solaris. now OpenResty builds successfully on Solaris 11 with LuaJIT enabled!

Mainline Version 1.0.4.2rc12 - 8 August 2011

  • bundled gcc's unwind-generic.h for BSD because unwind.h is missing at least on FreeBSD.

Mainline Version 1.0.4.2rc11 - 8 August 2011

  • use absoluate paths in Makefile to prevent -jN errors when using bsdmake on FreeBSD.

Mainline Version 1.0.4.2rc10 - 7 August 2011

  • upgraded ngx_lua to v0.2.1rc4.
    • worked-around the "stack overflow" issue while using luarocks.loader and disabling lua_code_cache, as described as github issue #27. thanks Patrick Crosby.

Mainline Version 1.0.4.2rc9 - 7 August 2011

  • now we use gmake if it is available in PATH during ./configure; also added the --with-make=PATH option to allow the user to specify a custom make utility.

Mainline Version 1.0.4.2rc8 - 6 August 2011

  • fixed a regression that we should use the CC variable instead of HOST_CC while passing the --with-cc option to the LuaJIT 2.0 build system. thanks @姜大炮 for reporting this issue.

Mainline Version 1.0.4.2rc7 - 5 August 2011

  • upgraded ngx_lua to v0.2.1rc3.
    • fixed the zero size buf in output alert while combining lua_need_request_body on + access_by_lua/rewrite_by_lua + proxy_pass/fastcgi_pass. thanks 万珣新.

Mainline Version 1.0.4.2rc6 - 5 August 2011

  • added the --with-pg_config option to the ./configure script as per 罗翼's request.

Mainline Version 1.0.4.2rc5 - 5 August 2011

  • added the --with-no-pool-patch option to the ./configure script, to allow enabling the no-pool patch for debugging memory issues with valgrind, for example.

Mainline Version 1.0.4.2rc4 - 4 August 2011

  • added the --with-libpq=DIR option to the ./configure script. thanks 郭颖 for suggesting this.

Mainline Version 1.0.4.2rc3 - 4 August 2011

  • upgraded ngx_drizzle to v0.1.1rc3.
    • fixed segmentation faults on Linux i386. thanks @魏世江 and @stefanli for reporting this issue.

Mainline Version 1.0.4.2rc2 - 4 August 2011

  • fixed a regression while specifying --with-http_iconv_module during ./configure. thanks 冯新国 for reporting this issue.

Mainline Version 1.0.4.2rc1 - 30 July 2011

  • upgraded ngx_set_misc to 0.22rc2.
    • added the set_misc_base32_padding directive.

Stable Release 1.0.4.1 - 30 July 2011

This release is the same as 1.0.4.1rc6.

The following components are bundled by this release:

  • LuaJIT-2.0.0-beta8
  • array-var-nginx-module-0.03rc1
  • auth-request-nginx-module-0.2
  • drizzle-nginx-module-0.1.1rc2
  • echo-nginx-module-0.37rc1
  • encrypted-session-nginx-module-0.01
  • form-input-nginx-module-0.07rc5
  • headers-more-nginx-module-0.15
  • iconv-nginx-module-0.10rc4
  • lua-5.1.4
  • memc-nginx-module-0.12
  • nginx-1.0.4
  • ngx_devel_kit-0.2.17
  • ngx_lua-0.2.1rc2
  • ngx_postgres-0.9rc1
  • rds-json-nginx-module-0.12rc1
  • redis2-nginx-module-0.07
  • set-misc-nginx-module-0.22rc1
  • srcache-nginx-module-0.12
  • upstream-keepalive-nginx-module-0.3
  • xss-nginx-module-0.03rc3

Mainline Version 1.0.4.1rc6 - 28 July 2011

  • fixed a regression in ./configure when enabling luajit in 1.0.4.1rc5. thanks @Lance.

Mainline Version 1.0.4.1rc5 - 26 July 2011

  • upgraded ngx_iconv to 0.10rc3, ngx_form_input to 0.07rc5, ngx_array_var to 0.03rc1, and ngx_set_misc to 0.22rc1.
  • now --with-debug option also enables the gcc -g compilation option for LuaJIT.
  • disabled target stripping in LuaJIT.

Mainline Version 1.0.4.1rc4 - 25 July 2011

  • applied the official hotfix #1 patch for LuaJIT 2.0.0 beta8.

Mainline Version 1.0.4.1rc3 - 23 July 2011

  • now the --with-cc option of ./configure also controls the C compiler used by Lua and LuaJIT. thanks @姜大炮 for reporting the issue.

Mainline Version 1.0.4.1rc2 - 23 July 2011

  • upgraded ngx_lua to v0.2.1rc2 and ngx_redis2 to v0.07.

Mainline Version 1.0.4.1rc1 - 14 July 2011

  • upgraded ngx_rds_json to v0.12rc1, ngx_drizzle to v0.1.1rc2, ngx_lua to v0.2.1rc1, ngx_postgres to v0.9rc1, ngx_redis2 to v0.07rc6.
  • now we no longer enable gcc -O2 by default, because it's bad for debugging issues.
  • fixed linking issues when doing ./configure --with-cc-opt=-fast on Mac OS X. thanks @姜大炮.

Stable Release 1.0.4.0 - 12 July 2011

This release is the same as 1.0.4.0rc5.

The following components are bundled by this release:

  • LuaJIT-2.0.0-beta8
  • array-var-nginx-module-0.02
  • auth-request-nginx-module-0.2
  • drizzle-nginx-module-0.1.1rc1
  • echo-nginx-module-0.37rc1
  • encrypted-session-nginx-module-0.01
  • form-input-nginx-module-0.07rc4
  • headers-more-nginx-module-0.15
  • iconv-nginx-module-0.10rc3
  • lua-5.1.4
  • memc-nginx-module-0.12
  • nginx-1.0.4
  • ngx_devel_kit-0.2.17
  • ngx_lua-0.2.0
  • ngx_postgres-0.8
  • rds-json-nginx-module-0.11
  • redis2-nginx-module-0.07rc5
  • set-misc-nginx-module-0.21
  • srcache-nginx-module-0.12
  • upstream-keepalive-nginx-module-0.3
  • xss-nginx-module-0.03rc3

Mainline Version 1.0.4.0rc5 - 12 July 2011

  • upgraded ngx_drizzle to v0.1.1rc1.

Mainline Version 1.0.4.0rc4 - 11 July 2011

  • upgraded ngx_echo to v0.37rc1.
  • we no longer require ExtUtils::MakeMaker and Config because they're not standard packages and are missing on a default CentOS 6 build. thanks Lance for reporting it.

Mainline Version 1.0.4.0rc2 - 11 July 2011

  • upgraded ngx_srcache to v0.12.

Mainline Version 1.0.4.0rc1 - 8 July 2011

  • based on ngx_openresty 0.8.54.9, but with nginx core upgraded to nginx 1.0.4.

See ChangeLog8054 for change log for ngx_openresty 0.8.54.x.