Releases: voxpupuli/puppet-php
Releases · voxpupuli/puppet-php
v11.0.0
What's Changed
Breaking Changes 🛠
New Features 🎉
- Replace legacy facts by @zilchms in #723
- metadata.json: Add OpenVox by @jstraw in #735
- Add support for Ubuntu 24.04 by @andrekeller in #727
Other Changes
- adopt new service name on FreeBSD by @fraenki in #729
- allow puppetlabs/apt 10 by @rrotter in #730
- Download stable version of composer as opposed to snapshot by @plexium in #576
New Contributors
- @rrotter made their first contribution in #730
- @pccibot made their first contribution in #734
- @jstraw made their first contribution in #735
- @plexium made their first contribution in #576
Full Changelog: v10.2.0...v11.0.0
3.4.1
3.4.0
3.3.1
3.3.0
php::extension
resources:- New boolean parameter
settings_prefix
to automatically prefix all
settings keys with the extensions names. Defaults to false to ensurre
the current behaviour. - New string parameter
so_name
to set the DSO name of an extension if
it doesn't match the package name. - New string parameter
php_api_version
to set a custom api version. If
notundef
, theso_name
is prefixed with the full module path in the
ini file. Defaults toundef
.
- New boolean parameter
- The default of the parameter
listen_allowed_clients
ofphp::fpm::pool
resources is nowundef
instead of'127.0.0.1'
. This way it is more
intuitive to change the default tcp listening socket at127.0.0.1:9000
to a unix socket by only setting thelisten
parameter instead of
additionally needing to unsetlisten_allowed_clients
. This has no
security implications. - New parameters for the
php::fpm::config
class:error_log
syslog_facility
syslog_ident
systemd_interval
- A bug that prevented merging the global
php::settings
parameter into
SAPI configs forphp::cli
andphp::fpm
was fixed. - The dotdeb repos are now only installed for Debian wheezy as Debian jessie
has a sufficiently recent PHP version
3.2.2
3.2.1
- Fixed default
yum_repo
key inphp::repo::redhat
- On Ubuntu precise we now use the ondrej/php5-oldstable ppa. This can be
manually enabled with by setting$php::repo::ubuntu::oldstable
to
true
. $php::ensure
now defaults topresent
instead oflatest
. Though,
strictly speaking, this represents a functional change, we consider this
to be a bugfix because automatic updates should be enabled explicitely.$php::ensure
is not anymore passed tophp::extension
resources as
default ensure parameter because this doesn't make sense.
3.2.0
3.1.0
- New parameter
pool_purge
forphp::extension
to remove files not
managed by puppet from the pool directory. - The
pecl_source
parameter forphp::extension
was renamend to
source
because it is also useful for PEAR extensions.
pecl_source
can still be used but is deprecated and will be
removed in the next major release. - Parameters referring to time in
php::fpm::config
can now be
specified with units (i.e.'60s'
,'1d'
):emergency_restart_threshold
emergency_restart_interval
process_control_timeout
- The PEAR version is not independant of
$php::ensure
and can be
configured with$php::pear_ensure
- Give special thanks to the contributors of this release:
- Petr Sedlacek
- Sherlan Moriah