Skip to content

Release v1.3.6

Choose a tag to compare

@github-actions github-actions released this 24 Sep 17:41
· 71 commits to main since this release

Release v1.3.6

FrankenPHP worker mode safe with kernel not reset (scenario B).
See docs/CHANGELOG.md and docs/FRANKENPHP-WORKER-AUDIT.md.

Changelog

Fixed

  • FrankenPHP worker mode (no kernel reset): MarketingConfigResolver memoizes resolved profiles per main request only (WeakMap keyed by the main Request, optional RequestStack); still implements ResetInterface. Database tools use array hydration (MarketingToolRepository::findToolRowsByProfile()), so admin edits from any worker are visible on the next request.
  • FrankenPHP worker mode: ClosedEntityManagerSubscriber resets a closed Doctrine manager before admin routes (nowo_marketing_kit_*) and detaches stale MarketingTool instances from open managers so admin CRUD stays correct without services_resetter.
  • Demo: MySQL stack aligned (pdo_mysql, MySQL 8.4 service, Docker embedded DNS first) so doctrine:schema:update works under FrankenPHP worker.

Added