Skip to content

Release v1.4.9

Choose a tag to compare

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

Release v1.4.9: FrankenPHP worker mode (no kernel reset) for database profiles

Changelog

Fixed

  • FrankenPHP worker mode (reset_kernel false / no services_resetter), use_database_config: true: ProfileResolver reads database profiles with array hydration (QrCodeProfileConfigRepository::findProfileArrayByName()) instead of managed entities, so admin edits (including a tightened url_allowlist) made in any worker apply on the next render instead of being hidden by a stale identity map.
  • FrankenPHP worker mode (database mode): ClosedEntityManagerSubscriber resets a closed Doctrine manager on every main request and detaches managed QrCodeProfileConfig rows so admin CRUD stays fresh; findAllOrderedByName() also uses Query::HINT_REFRESH.

Changed

  • Docs: FrankenPHP worker audit (docs/FRANKENPHP-WORKER-AUDIT.md), UPGRADING notes, README / demo / configuration pointers; baseline spec FR-WRK-001 + code inventory.