ChangeLog

From PHP-FPM

Jump to: navigation, search

Contents

May 13, 2010 v0.5.14

  • Fix: fixed the RLIMIT_NOFILE issue - "setrlimit(RLIMIT_NOFILE) failed: Invalid argument (22)" Thanks to xiaoxiaolu.
  • Note: 5.2.x is not "officially" supported now. It's only a "best effort" on the mailing list. PHP 5.3 is now the future and support can be done through official PHP core channels. Go to the "Bugs" page: http://php-fpm.org/bugs/

Jul 5, 2009 v0.5.13

  • Fix: php-cgi -h segfault under PHP 5.2.10 (possibly other 5.2.x versions.) Thanks to Andrei for the quick fix

Jul 3, 2009 v0.5.12 RC

  • Add: PHP 5.3.0 support ("Release Candidate") needs real world testing, but seems to work fine

Jun 20, 2009 v0.5.11

  • Change: the community is now supporting this, and there was a minor change in how the patch was done to work with PHP 5.2.10
  • Change: license is now BSD-compatible
  • Change: Michael Shadle has now taken over the management of the project. Thanks Andrei for your hard work!
  • Add: PHP 5.2.10 support
  • Note: version should have been incremented to .12 on hindsight, since there was an unofficial 5.2.9 patch. Oh well!

Dec 13, 2008 v0.5.10

  • Fix: --disable-fpm did not work, the bug had appeared in 0.5.9. Thanks to Elan Ruusamäe
  • Change: libevent upgraded to version 1.4.8
  • Add: PHP 5.2.8 support
  • Add: ZTS support

Sep 21, 2008 v0.5.9

  • Fix: on REQUEST_BODY_FILE open error a warning is being issued
  • Fix: in case of problems with worker startup PHP-FPM had been unable to store error in a log file
  • Fix: ini option "extension" in php-fpm.conf did not work with PHP 5.3. Thanks to Antony Dovgal
  • Add: request_slowlog_timeout and request_terminate_timeout directives
  • Add: PHP 4.4.9 support
  • Add: Intel C++ compiler support

May 02, 2008 v0.5.8

  • Fix: PHP-FPM was failed to compile along with --with-http-curl-libevent option
  • Fix: --with-fpm-conf could not be used before for changing conf file name, only for a path
  • Change: rlimit_core option is now 0 by default
  • Add: PHP 5.2.6 support
  • Add: PHP-FPM version in phpinfo()
  • Add: support for "disable_functions", "disable_classes" and "extension" ph$

Feb 24, 2008 v0.5.7

  • Fix: incorrect paths was used for config, logs and pid if user has not specified --prefix
  • Add: master process now re-opens error log file on SIGUSR1 signal

Feb 20, 2008 v0.5.6

Jan 19, 2008 v0.5.5

  • Fix: PHP-FPM failed to compile on Solaris
  • Fix: better signal handling on MacOSX
  • Change: PHP 4.4 Fastcgi SAPI upgraded to 5.2.5
  • Add: PHP 4.4.8 support
  • Add: error log level
  • Add: --with-fpm-conf, --with-fpm-log and --with-fpm-pid configure options
  • Add: sample init.d script for starting PHP-FPM

Nov 19, 2007 v0.5.4

  • Fix: macosx libevent linking issue sovled
  • Fix: if worker process could not chroot() or chdir() to specified dir at start, a warning has been issued into log file and PHP-FPM failed to drop privileges correctly
  • Change: libevent upgraded to version 1.4.0, a lot of unnecessary code cleaned up
  • Add: PHP 5.3.0 experimental support
  • Add: PHP 5.2.5 support
  • Add: numeric uid and gid can be used

Sep 11, 2007 v0.5.3

  • Fix: fastcgi_finish_request() did not work with empty response body

Aug 31, 2007 v0.5.2

  • Add: PHP 5.2.4 support

Aug 15, 2007 v0.5.1

  • Fix: PHP-FPM failed to compile on Solaris

Jul 20, 2007 v0.5

  • Fix: php.ini settings specified in config file might cause memory corruptions
  • Fix: accelerated upload did not work with PHP 5.2.3
  • Fix: graceful reload might fail if PHP-FPM has been started via PATH search facility
  • Add: listen_options: backlog and unix socket permissions
  • Fix: ignore allowed_clients setting when used with unix listening socket
  • Fix: PHP-FPM was failed to compile with PHP 5.2.4 daily snapshots
  • Fix: prctl (SET_DUMPABLE) was in a wrong place
  • Fix: graceful reload might fail in configuration stage on some systems

Jul 02, 2007 v0.4

  • Change: libevent incorporated into PHP-FPM
  • Change: Judy is no longer needed
  • Add: freebsd support, thanks to fixxxer
  • Backward incompatible change: fpm.conf renamed to php-fpm.conf

Jun 21, 2007 v0.3

  • Fix: PHP-FPM crashed with 4.4.7 and cgi.fix_pathinfo = 1
  • Fix: PHP-FPM was failed to compile on Solaris
  • Fix: after all requests executed worker now exits with code 0

Jun 19, 2007 v0.2

  • Fix: php.ini options being passed in command line or specified in fpm.conf now stored as "Master Values"
  • Add: PHP 5.2.3 support

Jun 18, 2007 v0.1

  • First release