Skip to content

Tags: cloudfoundry/php-buildpack

Tags

v5.0.5

Toggle v5.0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1266 from wepudt/add-dt-filepath-vcap-service-sup…

…port

Bumped libbuildpack-dynatrace to Support File-Based VCAP Services

v5.0.4

Toggle v5.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1264 from cloudfoundry/pr-by-releng-bot-1776930992

Updating version for php for 8.4.X

backup/remove-rewrite-binary-clean-full

Toggle backup/remove-rewrite-binary-clean-full's commit message
Fix Go 1.26 build compatibility: remove bin stubs before go build

Go 1.26 refuses to overwrite non-object files with 'go build -o'.
Add 'rm -f "${output}"' before each go build invocation so the
shell script stubs in bin/ are removed first.

v5.0.3

Toggle v5.0.3's commit message
fix: replace util.CopyFile with custom copyFile implementation in fin…

…alize

The util package's CopyFile was removed, causing finalize to fail when copying
the pre-compiled rewrite binary to .bp/bin/rewrite.

This change:
- Adds a copyFile() method to Finalizer that preserves file permissions
- Removes dependency on the removed util package
- Updates tests to reflect the simplified file copy approach

The rewrite binary is pre-compiled by scripts/build.sh during packaging and
copied to the app's .bp/bin/ directory during finalize, making it available
for runtime configuration templating.

Integration tests pass successfully.

v5.0.2

Toggle v5.0.2's commit message
refactor: remove hardcoded versions from AppDynamics and NewRelic ext…

…ensions

Replace hardcoded version strings and URLs with dynamic lookups from
manifest.yml using InstallOnlyVersion(). This ensures extension versions
are always pulled from the manifest, eliminating the need to update
code when bumping dependency versions.

Changes:
- Add InstallOnlyVersion() wrapper method to extensions.Installer
- Update AppDynamics extension to use InstallOnlyVersion()
- Update NewRelic extension to use InstallOnlyVersion()
- Remove hardcoded version 23.11.0-839 from AppDynamics
- Remove manual URL construction logic

This follows the same pattern used by PHP, HTTPD, and Nginx
installations in the buildpack.

v5.0.1

Toggle v5.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1210 from cloudfoundry/switchblade094

Adopt switchblade v0.9.4

v5.0.0

Toggle v5.0.0's commit message
Fix offline test log matcher to use ContainSubstring

The offline test was using ContainLines() to check for 'Generating autoload files'
in the logs, which fails on Cloud Foundry because the logs channel may be consumed
or closed after deployment completes, making line-by-line matching unreliable.

Changed to use ContainSubstring() wrapped in SatisfyAll(), matching the pattern
used by all other working tests (composer_test.go, modules_test.go, etc.).

This fixes the test failure that occurred only on Cloud Foundry platform where
the test would timeout after 30 seconds even though the message was present in
the staging logs.

v4.6.28

Toggle v4.6.28's commit message

Verified

This commit was signed with the committer’s verified signature.
cf-buildpacks-eng Cloud Foundry Buildpacks Team Robot
Bumps to 4.6.28

v4.6.27

Toggle v4.6.27's commit message

Verified

This commit was signed with the committer’s verified signature.
cf-buildpacks-eng Cloud Foundry Buildpacks Team Robot
Bumps to 4.6.27

v4.6.26

Toggle v4.6.26's commit message
Bumps to 4.6.26