# OpenResty 1.9.7.1 released

**URL:** <https://www.ruby-forum.com/t/openresty-1-9-7-1-released/243715>\
**Category:** NGINX\
**Created:** [December 25, 2015, 7:39am UTC](https://www.ruby-forum.com/t/openresty-1-9-7-1-released/243715 "2015-12-25T07:39:43Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sadaf\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@Sadaf\_N](https://www.ruby-forum.com/u/Sadaf_N)\
**Post date:** [December 25, 2015, 7:39am UTC](https://www.ruby-forum.com/t/openresty-1-9-7-1-released/243715/1 "2015-12-25T07:39:43Z")

</div>

Hi folks

I am happy to announce the new formal release, 1.9.7.1, of the  
OpenResty web platform based on NGINX and Lua:

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

```

Both the (portable) source code distribution and the Win32 binary  
distribution are provided there.

Special thanks go to all our contributors and users around the globe.

This is the first OpenResty formal version based on the NGINX 1.9.7  
core.

One highlight of this version is the reduction of in-pool memory  
allocations in the cosocket implementation to support long-running  
requests (like C2000K in a single box, as tested by one of our team  
members).

Also we include various small features like ngx.worker.id(),  
ngx.worker.count(), ngx.timer.pending\_count(),  
ngx.timer.running\_count(), ngx.redirect(uri, 307), and etc.

Changes since the last (formal) release, 1.9.3.2:

- upgraded the Nginx core to 1.9.7.

- “./configure”: now we automatically set the environment  
“MACOSX\_DEPLOYMENT\_TARGET” to the current Mac OS X version  
(unless the environment is already set) to ensure the LuaJIT  
build uses the current versions of the system libraries. thanks  
bsyk for the report.

- win32: use Windows line breaks in the “resty” script file of the  
binary distribution.

- win32: upgraded pcre to 8.38 and openssl to 1.0.2e.

- win32: enabled ngx\_http\_realip\_module, ngx\_http\_addition\_module  
ngx\_http\_sub\_module, and ngx\_http\_stub\_status\_module in the  
win32 binary package by default.

- upgraded the ngx\_lua module to 0.9.20.

- upgraded the lua-resty-core library to 0.1.3.

- upgraded the ngx\_headers\_more module to 0.29.

- upgraded the lua-resty-redis library to 0.22.

- upgraded resty-cli to 0.05.

- upgraded LuaJIT to v2.1-20151219:  
[Tags · openresty/luajit2 · GitHub](https://github.com/openresty/luajit2/tags)

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

```
https://openresty.org/#ChangeLog1009007

```

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

```
https://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:

```
https://qa.openresty.org

```

Enjoy!

And Merry Christmas if you celebrate it.

Best regards,  
-agentzh
