# Ngx\_memc v0.12: improvements in the last 8 months

**URL:** <https://www.ruby-forum.com/t/ngx-memc-v0-12-improvements-in-the-last-8-months/209216>\
**Category:** NGINX\
**Created:** [July 8, 2011, 10:59am UTC](https://www.ruby-forum.com/t/ngx-memc-v0-12-improvements-in-the-last-8-months/209216 "2011-07-08T10:59:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [July 8, 2011, 10:59am UTC](https://www.ruby-forum.com/t/ngx-memc-v0-12-improvements-in-the-last-8-months/209216/1 "2011-07-08T10:59:42Z")

</div>

Hi, list!

I’ve just released ngx\_memc v0.12, which includes various improvements  
in the last 8 months:

[http://github.com/agentzh/memc-nginx-module/downloads](http://github.com/agentzh/memc-nginx-module/downloads)

Here’s the complete change log for this release:

- fixed the spots that trigger the unused-but-set-variable warning by  
gcc 4.6.

- added more debug information when memcached sends back “invalid”  
responses.

- we now document the timeout units properly. it should default to  
seconds.

- now we use the 2-clause bsd license.

- added an error message when no upstream backend is found in  
“memc\_pass $backend”.

The ngx\_memc module extends the standard memcached module to support  
almost the whole memcached ascii protocol. And it can be used with  
either the standard memcached server or other backends supporting the  
memcached wire protocol like TokyoTyrant.

Maxim D.'s excellent ngx\_http\_upstream\_keepalive module can also  
be used with this module to provide a powerful connection pool for  
memcached.

See ngx\_memc’s wiki page for more details:

[Memc | NGINX](http://wiki.nginx.org/HttpMemcModule)

This module is included and enabled by default in our ngx\_openresty  
bundle: [http://openresty.org](http://openresty.org)

Enjoy!  
-agentzh
