Releases: voxpupuli/puppet-php
Releases · voxpupuli/puppet-php
v12.0.0
What's Changed
Breaking Changes 🛠
- Drop support for Puppet 7 and OpenVox 7 by @kenyon in #745
- Drop puppet, update openvox minimum version to 8.19 by @TheMeier in #746
- Drop support for EOL Ubuntu 20.04, Debian 10, EL 7, FreeBSD 11, SLES 11 by @kenyon in #756
New Features 🎉
- Allow puppet/archive 8.x by @TheMeier in #744
- Add support for Debian 13 by @smortex in #747
- add: support for apache-specific extension config on Debian by @griggi-ws in #743
- Allow puppetlabs/apt 11.x by @kenyon in #754
- Add support for EL 8-10, FreeBSD 13, SLES 15 by @kenyon in #755
Other Changes
- fix: set proxy environment variables correctly by @teluq-pbrideau in #733
- Replace
ensure_prefixfunction with modern implementation by @alexjfisher in #738
New Contributors
- @teluq-pbrideau made their first contribution in #733
- @TheMeier made their first contribution in #742
- @griggi-ws made their first contribution in #743
Full Changelog: v11.0.0...v12.0.0
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::extensionresources:- New boolean parameter
settings_prefixto automatically prefix all
settings keys with the extensions names. Defaults to false to ensurre
the current behaviour. - New string parameter
so_nameto set the DSO name of an extension if
it doesn't match the package name. - New string parameter
php_api_versionto set a custom api version. If
notundef, theso_nameis prefixed with the full module path in the
ini file. Defaults toundef.
- New boolean parameter
- The default of the parameter
listen_allowed_clientsofphp::fpm::pool
resources is nowundefinstead 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 thelistenparameter instead of
additionally needing to unsetlisten_allowed_clients. This has no
security implications. - New parameters for the
php::fpm::configclass:error_logsyslog_facilitysyslog_identsystemd_interval
- A bug that prevented merging the global
php::settingsparameter into
SAPI configs forphp::cliandphp::fpmwas 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_repokey 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::oldstableto
true. $php::ensurenow defaults topresentinstead oflatest. Though,
strictly speaking, this represents a functional change, we consider this
to be a bugfix because automatic updates should be enabled explicitely.$php::ensureis not anymore passed tophp::extensionresources as
default ensure parameter because this doesn't make sense.
3.2.0
3.1.0
- New parameter
pool_purgeforphp::extensionto remove files not
managed by puppet from the pool directory. - The
pecl_sourceparameter forphp::extensionwas renamend to
sourcebecause it is also useful for PEAR extensions.
pecl_sourcecan still be used but is deprecated and will be
removed in the next major release. - Parameters referring to time in
php::fpm::configcan now be
specified with units (i.e.'60s','1d'):emergency_restart_thresholdemergency_restart_intervalprocess_control_timeout
- The PEAR version is not independant of
$php::ensureand can be
configured with$php::pear_ensure - Give special thanks to the contributors of this release:
- Petr Sedlacek
- Sherlan Moriah