Release v2.1.8
Release v2.1.8
FrankenPHP worker mode without kernel / services_resetter reset:
closed EM recovery, HINT_REFRESH lookups, firewall-gated tokens.
Changelog
Fixed
- Worker mode (FrankenPHP, no kernel reset): a caught unique-constraint violation in the collection dashboard no longer leaves the EntityManager closed for later requests. New
BreadcrumbEntityManagerResetterandDashboardEntityManagerSubscriberreset a closed manager throughManagerRegistry::resetManager()on every main request and main-request exception (so publicbreadcrumb_render()recovers too);CollectionCrudControllerresets it right after catching the violation. - Worker mode:
BreadcrumbCollectionRepository::findOneByCodeAndContextKey()andBreadcrumbItemRepository::findAllForCollection()useQuery::HINT_REFRESH, so edits made by another worker or process are visible even when the identity map is not cleared between requests. - Worker mode:
DashboardAccessSubscriberandBreadcrumbInlineEditResolverignore the security token when no firewall handled the main request (no_firewall_context), so a token left inTokenStorageby a previous request is not trusted.
Documentation
docs/FRANKENPHP-WORKER-AUDIT.md: full audit for worker mode without kernel /services_resetterreset (scenario B). Spec Kit:FR-WORKER-001, inventory 82/82.- UPGRADING.md: 2.1.7 → 2.1.8.
What's Changed
- chore(deps): bump friendsofphp/php-cs-fixer from 3.95.22 to 3.95.23 by @dependabot[bot] in #33
- chore(deps): bump rector/rector from 2.6.3 to 2.6.4 by @dependabot[bot] in #34
- chore(deps): bump phpstan/phpstan from 2.2.10 to 2.2.13 in the phpstan group by @dependabot[bot] in #35
- chore(deps): bump friendsofphp/php-cs-fixer from 3.95.23 to 3.95.24 by @dependabot[bot] in #36
- chore(deps): bump rector/rector from 2.6.4 to 2.6.6 by @dependabot[bot] in #37
- chore(deps): bump vincentlanglet/twig-cs-fixer from 4.0.2 to 4.1.0 by @dependabot[bot] in #38
- chore(deps): bump phpstan/phpstan from 2.2.13 to 2.2.14 in the phpstan group by @dependabot[bot] in #39
- chore(deps): bump rector/rector from 2.6.6 to 2.6.7 by @dependabot[bot] in #40
- chore(deps): bump twig/extra-bundle from 3.24.0 to 3.29.0 by @dependabot[bot] in #41
- chore(deps): bump doctrine/orm from 3.7.0 to 3.7.1 by @dependabot[bot] in #42
Full Changelog: v2.1.7...v2.1.8