Repository navigation
Release v1.4.9
Release v1.4.9: FrankenPHP worker mode (no kernel reset) for database profiles
Changelog
Fixed
- FrankenPHP worker mode (
reset_kernelfalse / noservices_resetter),use_database_config: true:ProfileResolverreads database profiles with array hydration (QrCodeProfileConfigRepository::findProfileArrayByName()) instead of managed entities, so admin edits (including a tightenedurl_allowlist) made in any worker apply on the next render instead of being hidden by a stale identity map. - FrankenPHP worker mode (database mode):
ClosedEntityManagerSubscriberresets a closed Doctrine manager on every main request and detaches managedQrCodeProfileConfigrows so admin CRUD stays fresh;findAllOrderedByName()also usesQuery::HINT_REFRESH.
Changed
- Docs: FrankenPHP worker audit (
docs/FRANKENPHP-WORKER-AUDIT.md), UPGRADING notes, README / demo / configuration pointers; baseline specFR-WRK-001+ code inventory.