Releases: heroku/heroku-buildpack-php
Releases · heroku/heroku-buildpack-php
v285
ADD
- PHP/8.4.19
- PHP/8.5.4
- ext-blackfire/1.92.60
- ext-ev/1.2.3
- ext-mongodb/1.21.5
- ext-grpc/1.78.0
- ext-newrelic/12.5.0.30
- ext-mongodb/2.2.1
CHG
- Support non-
heroku-sys-…type packages in platform repositories - Make Composer Installer Plugin a package in platform repository (for use by the PHP CNB)
- Make web server boot scripts (
heroku-php-apache2andheroku-php-nginx) and configs a package in platform repository (for use by the PHP CNB) - Include minimal bootstrapping PHP package (not installable) in platform repository (for use by the PHP CNB)
- Composer/2.9.5
- nginx/1.28.2
- librdkafka/2.13.2
- blackfire/2026.3.0
v284
ADD
- Read memory limits from cgroups (v1 or v2) in boot scripts (#699) [David Zuelke]
- Read CPU core count from cgroups (v1 or v2) via
nprocin boot scripts [David Zuelke]
CHG
- Unify ComposerInstallerPlugin for Classic and CNB [David Zuelke]
- Change the S3 URLs used for downloads to use AWS' dual-stack (IPv6 compatible) endpoint.
- Re-structure platform package formulae [David Zuelke]
- Auto-determine version of minimal PHP and Composer for bootstrapping from local packages definition [David Zuelke]
- Switch from S3 bucket
lang-phptoheroku-buildpack-php[David Zuelke] - Adjust
heroku-22S3 bucket paths to use-amd64architecture suffix, likeheroku-24[David Zuelke]
FIX
- Packages with build metadata in version strings (e.g.
php-8.5.3+heroku1) have incorrectly encoded dist URLs in manifest [David Zuelke] - Fix realpath warning during test startup in Heroku CI runs [David Zuelke]
v283
v282
v281
ADD
- PHP/8.3.30 [David Zuelke]
- PHP/8.4.17 [David Zuelke]
- PHP/8.5.2 [David Zuelke]
- ext-phalcon/5.10.0 [David Zuelke]
- ext-blackfire/1.92.58 [David Zuelke]
- ext-amqp/2.2.0 [David Zuelke]
- ext-newrelic/12.4.0.29 [David Zuelke]
CHG
- blackfire/2.30.1 [David Zuelke]
- Nginx/1.28.1 [David Zuelke]
- Composer/2.2.26 [David Zuelke]
- Composer/2.9.3 [David Zuelke]
- librdkafka/2.13.0 [David Zuelke]
v280
ADD
- PHP/8.1.33 [David Zuelke]
- PHP/8.2.30 [David Zuelke]
- PHP/8.3.29 [David Zuelke]
- PHP/8.4.16 [David Zuelke]
- PHP/8.5.1 [David Zuelke]
- ext-apcu/5.1.28 [David Zuelke]
- ext-blackfire/1.92.53 [David Zuelke]
CHG
- Apache/2.4.66 [David Zuelke]
- blackfire/2.29.9 [David Zuelke]
v279
ADD
- ext-oauth/2.0.10 [David Zuelke]
- ext-blackfire/1.92.51 [David Zuelke]
- ext-imagick/3.8.1 [David Zuelke]
- PHP/8.5.0 [David Zuelke]
CHG
- Use PHP 8.4 for bootstrapping [David Zuelke]
- Use default value (Off) for short_open_tag PHP INI directive for 8.5+ [David Zuelke]
v278
v277
ADD
- PHP/8.3.27 [David Zuelke]
- PHP/8.4.14 [David Zuelke]
- ext-mongodb/1.21.2 [David Zuelke]
- ext-mongodb/2.1.4 [David Zuelke]
- ext-memcached/3.4.0 [David Zuelke]
- ext-blackfire/1.92.48 [David Zuelke]
- ext-grpc/1.76.0 [David Zuelke]
CHG
- librdkafka/2.12.1 [David Zuelke]
- blackfire/2.29.2 [David Zuelke]
v276
CHG
- Automatically finish recording durations of build steps for bin/report where needed (e.g. on build failure) [David Zuelke]
- Show linter error message if composer.json or composer.lock is malformed [David Zuelke]
- Log reason and details for bin/report on build failure [David Zuelke]
- Automatically log details about failures for bin/report if not handled explicitly [David Zuelke]
- Log details about unhandled internal errors for bin/report [David Zuelke]