TYPO3 Release 14.3.4
In der Reihe TYPO3 Release-Notizen beleuchten wir regelmäßig die wichtigsten Bug-Fixes/Security-Issues oder wichtigen Änderungen in einem neuen Patchlevel-Release. Diese Releases sind gemäß Roadmap bereits terminiert und erscheinen grob einmal im Monat.
Bugs haben je nach Projekt unterschiedliche Auswirkungen. Was in einem Projekt kritisch ist, kann in einem anderen kaum eine Rolle spielen. Unsere Gewichtung ist daher subjektiv und soll die Relevanz anderer Fixes nicht herabspielen.
Aktuelles Release
Dieses Release behebt einige Regression-Bugs, die durch das vorige Security-Release entstanden sind. Dies betrifft vor allem den “Deserialisierungs-Service”, der nun bei Installation und in anderen Randfällen (ältere Taskplaner-Jobs) Fehler erzeugen konnte. Zudem klappt das Clipboard wieder für pid=0 Datensätze.
Insgesamt gab es 24 Änderungen.
Regression-Bugfixes
- WissenswertFehlermeldungen z.B. bei der Installation aufgrund der Nutzung des CacheBackends in Failsafe-Kontext werden vermieden
- WissenswertDie Nutzung des Clipboards für Element auf der Root-Seite (pid 0) funktioniert wieder
- Fehlermeldung bei Scheduler-Tasks aufgrund von Deserialisierung von "Logger"-Objektproperties (Security-Fix) wird vermieden
- Die HTML DOM-ID des UploadedResource ViewHelpers wird nun als fortlaufende Zahl anstelle der (als integer nicht eindeutigen) ID der ObjectStorages bezogen
- Das ContentPreviewRendering von Inhaltselementen vom Typ "bullets" wurde unter Umständen (leeren Feldern) mit einer Fehlermeldung dargestellt.
- Die `PackageStates` Datei mit Namen von aktiven Extensions enthielt fehlerhaft einen internen `typo3/app` Key, der nun ignoriert wird
- Fehlermeldungen beim de-serialisieren (AuthenticatedMessageDeserializer) werden nun übergangen, um die Lauffähigkeit des Systems zu gewährleisten
- Die TypoScript-Option "forceAbsoluteUrl" für TypoLinks zu Dateien/Assets wird nun wieder korrekt ausgewertet
API (Frontend / Extbase)
Backend: UI
- Die dokType-Labels beim Seiten-verlinken-Popup werden nun wieder korrekt ausgewertet
- Die Position zum Einfügen neuer Seiten über den neuen "Neue Seite"-Wizard auf Rootlevel-Ebene wurde korrigiert
Backend: API / Core
- WissenswertMehrere Edge-Case-Probleme beim Überschreiben von Sprachlabels ("default" vs. "en") mittels TypoScript wurden behoben
- Vermeidung von Fehlermeldungen bei Nutzung von Sprachlabels ("LLL") in der neuen Domain-Syntax, wo jedoch fehlerhaft Strings wie "a:4711.blub" auf die Extension "a" gemappt werden sollen und dieser String dann nicht korrekt als Fallback ausgegeben wurde.
- Eigene Labels für eigene Kategorien für eigene Extensions in der eigenen Extension-Konfiguration werden nun wieder eigenständig ausgewertet
- Optimierung des "f:render.record" ViewHelpers zum besseren Auslesen von TypoScript über das Request-Attribut statt ConfigurationManager
- Vermeidung von Extension-Scanner Fehlern bei Nutzung von dynamischen Methodenaufrufen
- Der ExtensionScanner wurde für einige neue v14 Scan-Regeln verbessert
