Skip to content

Release v1.14.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 04:57
· 32 commits to main since this release

Release v1.14.0 - FrankenPHP worker mode (reset false) + worker restart signal

Changelog

Added

  • Worker restart signal (FrankenPHP worker mode): Worker\WorkerRestartSignal writes var/site-backup/worker-restart.required and dispatches Event\WorkerRestartRequiredEvent after a restore applied files, after cache_clear, and after database_url wrote .env.local. Command nowo:site-backup:worker-restart shows the signal (exit code 3 when 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): DoctrineDbalSetupProgressStorage and DoctrineDbalSetupStepJournal no 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 implement ResetInterface (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

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