Release notes v1.6.9

Release notes

Introduction

Monkey Server is a fast and lightweight HTTP server for Linux, OSX and BSD. It has been designed to be very scalable with low memory and CPU consumption, the perfect solution for High Demand Production Servers and Embedded Devices. Made for ARM, x86 and x86_64.

We are proud to announce the availability of Monkey v1.6.9, below a list of changes:

Changes

Below there is a list of the most relevant changes on this version:

  • Server: static files are validated after handlers processing.
  • Server: EOF streams are now removed by channel handler.
  • Core: new workarounds to make Monkey compatible with old-toolchains.
  • Core: fix namespace for kqueue/OSX.
  • TLS: Thread-Local-Storage cleanups and new POSIX Threads key workarounds.
  • FastCGI: improvements to handle large upload of large files.
  • FastCGI: handle FCGI_STDOUT with length=0 properly.
  • CGI: always change to the Effective user after fork(2).

Contributors

We would like to thanks to the following people who have been involved doing coding, bug fixes, troubleshooting and general contributions on this release:

Join us!

We want to hear about you, our community is growing and you can be part of it!, you can contact us at: