- Add the ability to completely absent relevant php-fpm config values.
- Add pcre_jit parameter, often needing to be disabled with PHP 7.3.
- Change expose_php default to Off, as it makes more sense.
- Default super obsole always_populate_raw_post_data to disabled.
- Move PID to main run dir, as sub-dir is no longer created by rpm.
- Add more session related parameters (#83, @forgodssake).
- Add session_entropy_length parameter.
- Set owner for php-fpm log dir to undef to avoid ping-pong with rpm update.
- Update php_conf_dir to be compatible with Debian (#69, @heskymatic).
- Do not notify FPM if fpm daemon ensure is absent (#72, @kronos-pbrideau).
- Fix project URL (#75, @Vincent--).
- Add session_cookie_secure parameter (#71, @kronos-pbrideau).
- Add pcre_* parameters (#70, @crashcover).
- Add realpath_cache_* parameters (#63, @wwhurley).
- Include facts reporting php_version, php_majversion and php_minversion.
- Fix php-fpm notification for php::module::ini when prefix was set.
- Rebase php-fpm.conf and pool.conf with files from 5.5.22.
- Add syslog and rlimit related parameters to fpm.
- Fix security_limit_extensions being disabled even when set.
- Add session php_values to fpm pool template.
- Remove clear_env, no longer included in the original fpm pool file.
- Allow overriding fpm error_log (useful for syslog).
- Allow override of php_package_name in mod_php5 class (#35, @jeffsheltren).
- Notify fpm service on conf and module changes (#41, @khaefeli).
- Add cgi_fix_pathinfo parameter (#43, @mark0n).
- Rename fpm_package parameter to just package in fpm::conf for consistency.
- Allow fpm_service name override in fpm::conf (#49).
- Fix php.ini CLI default location for Debian (#50, @joshuaspence).
- Add always_populate_raw_post_data parameter (#58, @nomoresecrets).
- Default to full fpm restart on Debian OS family (#55).
- Allow override of package names (#29, #30, #31, @jeffsheltren).
- Support prefix in module ini files, for recent Fedora/EL packages.
- Support $zend = true for module::ini, for PHP 5.6.
- Fix user_ini.cache_ttl which was always disabled (#39, @3flex).
- Fix process_priority fpm parameter (#26, @Nyholm).
- Add process_priority fpm parameter (#25, @Nyholm).
- Add process_max fpm parameter.
- Update the fpm templates with upstream changes.
- Add priority and process_idle_timeout parameters for fpm pools.
- Add clear_env and security_limit_extensions parameters for fpm pools.
- Allow specifying full package name for module::ini (#21, @jeffsheltren).
- Allow overriding cli_package_name (#20, @jeffsheltren).
- Ensure /var/log/php-fpm directory exists (#24, @stevenyeung).
- Add support for listen_allowed_clients == 'any' (#22, @damonconway).
- Update the el6 ini to add max_input_vars and max_file_uploads.
- Allow specifying php version as the 'ensure' parameter (#17, MasonM).
- Cosmetic updates and fixes in the manifests.
- Fix the package name for APC on RHEL (Pan Luo).
- Fix the regsubst flag for 'pecl-' prefix removal (Pan Luo).
- Manage the incorrectly named php-apc package under Debian (Jeroen Moors).
- Enable using a custom template for php.ini (Nick Schuch).
- Add upload_tmp_dir php.ini option support (Andy Shinn).
- Add soap related php.ini options support (Flavien Binet).
- Use @varname syntax in fpm templates too.
- Fix php::module::ini when ensure is absent.
- Fix directory create for FPM (Erik Webb).
- Fix conf.d directory location for Debian (Erik Webb).
- Add phar.readonly php.ini option support.
- Use undef for parameter defaults when not being used in php.ini.
- Remove the commented out defaults in php.ini for parameters being set.
- Update mod_php support to also work with Debian OS family.
- Add support for Debian OS family (Scott Lewis).
- Stop ugly group/mode thing for php-fpm log, use $log_dir_mode instead.
- Use @varname syntax in templates to silence puppet 3.2 warnings.
- Minor clean ups.
- Make /var/log/php-fpm group read-only when group is different from owner.
- Add support for zend extensions.
- Fix session_auto_start in the php.ini template.
- Fix ASP-style tags being processed as ERB in the php.ini template.
- Allow passing a file path for each fpm pool error_log.
- Add php_value/php_flag and php_admin_value/php_admin_flag in fpm pools.
- Force sorting of module ini option hash to fix template with puppet 2.7+.
- Clean up the module to match current puppetlabs guidelines.
- Fix all broken smoke tests.
- Major documentation update, adding more useful examples.