v1.2.1
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.phpundcli.phpregistrieren den eingebauten PSR-4-Fallback-Autoloader jetzt immer — auch wennvendor/autoload.phpexistiert. Neue Klassen werden damit unabhängig vom Zustand der Composer-Classmap gefundenUpdateManagerführt nach dem Dateitauschclearstatcache()undopcache_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).