OpenResty® Scalable Web Platform by Extending NGINX with Lua

ChangeLog 1.0.9

Yichun Zhang , 16 Nov 2011 (created 08 Nov 2011)

Stable Release 1.0.9.10 - 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 1.0.9.9 - 13 November 2011

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

Mainline Version 1.0.9.7 - 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 1.0.9.5 - 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 1.0.9.3 - 9 November 2011

Mainline Version 1.0.9.1 - 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.