Skip to content

v1.2.1

Choose a tag to compare

@cmsadmins cmsadmins released this 12 Jun 08:02
· 4 commits to main since this release

Hotfix: HTTP 500 auf der Webhooks-Seite nach Update auf 1.2.0

Installationen mit einem Composer-Autoloader in vendor/ (geschützter Pfad beim Self-Update) liefen nach dem Update auf 1.2.0 in einen "Class not found"-Fatal (HTTP 500) auf /_hp_admin/webhooks: Die veraltete optimierte Classmap kennt die in 1.2.0 neu hinzugekommenen Klassen nicht.

Fixes

  • public/index.php und cli.php registrieren den eingebauten PSR-4-Fallback-Autoloader jetzt immer — auch wenn vendor/autoload.php existiert. Neue Klassen werden damit unabhängig vom Zustand der Composer-Classmap gefunden
  • UpdateManager führt nach dem Dateitausch clearstatcache() und opcache_reset() aus, damit ersetzte Dateien sofort wirken und kein Mix aus altem und neuem Code im opcache verbleibt

Hinweis für betroffene Installationen

Nach dem Update auf 1.2.1 funktioniert die Webhooks-Seite wieder. Falls der opcache des Servers validate_timestamps=0 nutzt, einmalig PHP-FPM neu laden. Alternativ kann auf dem Server composer dump-autoload ausgeführt oder das vendor/-Verzeichnis entfernt werden (das Projekt hat keine externen Abhängigkeiten).