Repository navigation
Release v1.14.0
Release v1.14.0 - FrankenPHP worker mode (reset false) + worker restart signal
Changelog
Added
- Worker restart signal (FrankenPHP worker mode):
Worker\WorkerRestartSignalwritesvar/site-backup/worker-restart.requiredand dispatchesEvent\WorkerRestartRequiredEventafter a restore applied files, aftercache_clear, and afterdatabase_urlwrote.env.local. Commandnowo:site-backup:worker-restartshows the signal (exit code3when a restart is required) and clears it with--clear. ConditionalAnswerStep::getInner().- Audit document FRANKENPHP-WORKER-AUDIT.md (scenario B: kernel not reset between requests).
Fixed
- Worker mode (scenario B):
DoctrineDbalSetupProgressStorageandDoctrineDbalSetupStepJournalno longer trust a stale "schema ensured" flag for the life of the worker. When a query fails after the table was created earlier in the process (database dropped / recreated), the table is re-created and the query retried once. Both services implementResetInterface(kernel.reset); correctness does not depend on the resetter. - Cold-start PDO fallback sets
PDO::ATTR_TIMEOUT(5 s). - PHPStan findings cleared (level 8).
Documentation
- UPGRADING.md From 1.13.8 to 1.14.0; DEMO-FRANKENPHP.md links the worker audit.
What's Changed
- chore(deps): bump friendsofphp/php-cs-fixer from 3.95.22 to 3.95.23 by @dependabot[bot] in #18
- chore(deps): bump the symfony group with 2 updates by @dependabot[bot] in #19
- chore(deps): bump friendsofphp/php-cs-fixer from 3.95.23 to 3.95.24 by @dependabot[bot] in #20
- chore(deps): bump the symfony group with 2 updates by @dependabot[bot] in #21
Full Changelog: v1.13.8...v1.14.0