OpenResty® Scalable Web Platform by Extending NGINX with Lua

New! OpenResty is now released!
New! Test::Nginx 0.30 is now released!
New! New blog post Configure HTTP basic auth in OpenResty Edge is published.
New! New blog post How to use custom dynamic metrics in OpenResty Edge is published.
New! New blog post Limit Request Rate by Custom Keys in OpenResty Edge is published.

ChangeLog 1.0.9

Yichun Zhang (agentzh) , 26 Feb 2018 (created 08 Nov 2011)

Stable Release - 16 November 2011

  • bugfix: fixed the error message length while the ./configure script fails.

Components bundled in this release:

  • LuaJIT-2.0.0-beta8
  • array-var-nginx-module-0.03rc1
  • auth-request-nginx-module-0.2
  • drizzle-nginx-module-0.1.2rc4
  • echo-nginx-module-0.37rc7
  • encrypted-session-nginx-module-0.01
  • form-input-nginx-module-0.07rc5
  • headers-more-nginx-module-0.16rc4
  • iconv-nginx-module-0.10rc5
  • lua-5.1.4
  • lua-cjson-1.0.3
  • lua-rds-parser-0.04
  • lua-redis-parser-0.09rc5
  • memc-nginx-module-0.13rc1
  • nginx-1.0.9
  • ngx_devel_kit-0.2.17
  • ngx_lua-0.3.1rc28
  • ngx_postgres-0.9rc2
  • rds-csv-nginx-module-0.04
  • rds-json-nginx-module-0.12rc6
  • redis2-nginx-module-0.08rc1
  • set-misc-nginx-module-0.22rc3
  • srcache-nginx-module-0.13rc2
  • upstream-keepalive-nginx-module-0.3
  • xss-nginx-module-0.03rc5

Mainline Version - 13 November 2011

  • upgraded Drizzle Nginx Module to 0.1.2rc4.
    • bugfix: it might prematurely remove a write event when still busily connecting to the database from the event model.

Mainline Version - 10 November 2011

  • applied a patch to add new directives log_escape_non_ascii to prevent escaping non-ascii bytes in access log variable values. requested by @姜大炮. It can be turned on and off, and default to on just as the standard Nginx version.

Mainline Version - 9 November 2011

  • upgraded Lua Nginx Module to 0.3.1rc28.
    • bugfix: Cache-Control header modification might introduce empty value headers when using with the standard ngx_headers module.
  • upgraded Headers More Nginx Module to 0.16rc4.
    • bugfix: Cache-Control header modification might introduce empty value headers when using with the standard ngx_headers module.

Mainline Version - 9 November 2011

Mainline Version - 8 November 2011

  • upgraded the Nginx core to 1.0.9.
  • applied the epoll_check_stale_wev patch to the Nginx 1.0.9 core. thanks @晓旭XX.
  • upgraded Lua Nginx Module to 0.3.1rc26.
    • feature: added the ctx option to ngx.location.capture: you can now specify a custom Lua table to pass to the subrequest as its ngx.ctx. thanks @hugozhu.
    • bugfix: fixed compatibility with nginx 0.8.54. thanks @0579虾.
  • upgraded Postgres Nginx Module to 0.9rc2
    • bugfix: now we log an error message when the postgres_pass target is not found at all and returns 500 in this case instead of returning empty response.
    • bugfix: we should no longer return NGX_AGAIN when the re-polling returns IO WAIT in case of the "connection made" state.
    • feature: added some debugging outputs which be enabled by passing the --with-debug option while building Nginx or OpenResty.
    • bugfix: fixed compatibility issues with Nginx 1.1.4+: ngx_chain_update_chains now requires a pool argument.
  • upgraded Lua Rds Parser Library to 0.04.
    • bugfix: fixed a serious memory leak reported by bearnard.
  • upgraded Xss Nginx Module to 0.03rc5.
    • bugfix: the callback argument value parser did not accept JavaScript identifier names started with underscores. thanks Sam Mulube. See ChangeLog1000008 for change log for ngx_openresty 1.0.8.x.