# Ngx\_openresty mainline version 1.4.3.1 released

**URL:** <https://www.ruby-forum.com/t/ngx-openresty-mainline-version-1-4-3-1-released/237208>\
**Category:** NGINX\
**Created:** [October 29, 2013, 9:50pm UTC](https://www.ruby-forum.com/t/ngx-openresty-mainline-version-1-4-3-1-released/237208 "2013-10-29T21:50:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Detlef\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@Detlef\_R](https://www.ruby-forum.com/u/Detlef_R)\
**Post date:** [October 29, 2013, 9:50pm UTC](https://www.ruby-forum.com/t/ngx-openresty-mainline-version-1-4-3-1-released/237208/1 "2013-10-29T21:50:00Z")

</div>

Hello folks!

I am pleased to announce that the new mainline version of  
ngx\_openresty, 1.4.3.1, is now released:

```
http://openresty.org/#Download

```

Special thanks go to all the contributors for making this happen!

Below is the complete change log for this release, as compared to the  
last (mainline) release, 1.4.2.9:

- upgraded the Nginx core to 1.4.3.

- upgraded LuaNginxModule to 0.9.1.

- upgraded HeadersMoreNginxModule to 0.23.

- upgraded SrcacheNginxModule to 0.23.

- upgraded RdsJsonNginxModule to 0.12.

- upgraded RdsCsvNginxModule to 0.05.

- upgraded XssNginxModule to 0.04.

- upgraded EchoNginxModule to 0.49.

- upgraded LuaRestyRedisLibrary to 0.17.

- upgraded LuaRestyUploadLibrary to 0.09.

- upgraded LuaRestyMySQLLibrary to 0.14.

- upgraded LuaRestyWebSocketLibrary to 0.02.

- feature: applied the proxy\_host\_port\_vars patch to the Nginx  
core to make $proxy\_host and $proxy\_port accessible for dynamic  
languages like Lua and Perl.

- bugfix: applied the gzip\_flush\_bug patch to the Nginx core to  
fix request hang caused by the ngx\_gzip and ngx\_gunzip modules  
when using ngx.flush(true), for example. Thanks Maxim D. for  
the review.

- bugfix: applied the cache\_lock\_hang\_in\_subreq patch to the Nginx  
core to fix the request hang when using proxy\_cache\_lock in  
subrequests and the cache lock timeout happens.

- bugfix: backported Maxim D.'s patch to fix an issue in the  
ngx\_gzip module: it did not clear “r-\>connection-\>buffered” when  
the pending data was already flushed out. this could hang  
LuaNginxModule’s ngx.flush(true) call, for example.

The HTML version of the change log with lots of helpful hyper-links  
can be browsed here:

```
http://openresty.org/#ChangeLog1004003

```

OpenResty (aka. ngx\_openresty) is a full-fledged web application  
server by bundling the standard Nginx core, lots of 3rd-party Nginx  
modules and Lua libraries, as well as most of their external  
dependencies. See OpenResty’s homepage for details:

```
http://openresty.org/

```

We have run extensive testing on our Amazon EC2 test cluster and  
ensured that all the components (including the Nginx core) play well  
together. The latest test report can always be found here:

```
http://qa.openresty.org

```

Enjoy!  
-agentzh
