Releases: behance/docker-php
Releases · behance/docker-php
Dockerfile: making use of (now) available packaged extensions
Changed:
- Leveraged pre-built extensions where available
- Alphabetized package lists
- Removed extra unused NewRelic agents from package install
PHP 7.4.3
Merge pull request #174 from ingluisjimenez/readme-update readme update for rebuild
Alpine: now PHP 7.3, All: Dependency unlock
Changes:
- Switched to pecl-install convenience where possible
- Unlocked unnecessary pecl dependencies
- Added more Ubuntu package holds for newer/older versions
- Alpine: new upstream is PHP 7.3
- README cleanup
Alpine: now PHP 7.3, All: Dependency unlock
Changes:
- Switched to pecl-install convenience where possible
- Unlocked unnecessary pecl dependencies
- Added more Ubuntu package holds for newer/older versions
- Alpine: new upstream is PHP 7.3
- README cleanup
add exception for files living under .well-known
Merge pull request #170 from mtrajano/dot-exception add exception for files living under .well-known
New Relic: add debug options as environment variables
Changed:
- NewRelic support sometimes requires more debug logging and special flags set to get all the debug logs it needs. This PR gives the ability to set more NewRelic verbose logging options via environment variables.
7.3+: configurable log length and buffering
Changed:
- Improved FPM validation to prevent building or launching with bad configuration
- Improved shutdown behavior based on docker-base guidance
- PHP 7.3-only: leveraging new directive
decorate_workers_output
to not have to manually cleanse stdout/stderr streams, added PHP_FPM_LOG_LIMIT and PHP_FPM_LOG_BUFFERING environment variables. See README for usage - PHP 7.3: created workaround for goss YAML deep merge bug/feature
Tests: Upgrade base / Refactor tests
Changes:
- Base upgraded from 8.2 --> 8.3
- Tests refactored to uplevel, using env variables, removed package-based checks
- Alpine: php mods upgraded to latest stable, matching other variants
Security: Replace phpinfo()
Changes
PHP
-
Replace
phpinfo()
in default index.php with a echo ofPHP_VERSION
By default phpinfo can expose credentials in environment variables. An unsuspecting developer may accidentally deploy without replacing this index.php first. Using echo is a safer option.
New Relic: tracing managed by environment variables
Changes
All Variants:
- New Relic offers the ability for automatic tracing of calls between services. An environment variable config was added to enable this feature.