Die TYPO3 CMS Version 6.2.10 wurde als Release Candidate veröffentlicht. Dies bedeutet in diesem Fall, dass noch nicht 6.2.10 direkt veröffentlicht wurde, weil es innerhalb der TYPO3 CMS 6.2-Baumes nochmals Features gab. Benni Mack hat dies auf der TYPO3 Dev Liste ausführlich erläutert. Bei der Änderung geht es um die Einführung des Composer PSR-4 Autoloader, welche VOR dem TYPO3 Autoloader versucht die Klassen anhand der PSR-4 Richtlinien zu finden. Der Autoloader vom Composer ist deutlich schneller, da dieser nicht die TYPO3 Kompatibilität wie der TYPO3 Autoloader beachten muss. D.h. heißt dass Klassen welche anhand des neuen Namespace-Schema benötigt werden, schneller geladen werden können und ausschließlich die „alten“ Klasse (t3lib_div, t3lib_extMgm etc.), mittels des alten Loader geladen werden.
Diese Struktur bringt umfangreiche Performance-Verbesserungen mit sich, auf die ich mich sehr freue. Folgende Probleme werden damit adressiert (Quelle: TYPO3 Dev Mailinglist):
- Cache warmup takes a lot of time (first hit after clearing system caches)
- Locked-up installation because of clearing caches and hitting the frontend at the same time
- Less I/O requests to typo3temp/Cache/Data
Weitere Informationen zum ComposerClassLoader gibt es im typo3.org-Wiki.
Nun geht es darum die Version zu testen und kurzfristig Probleme zu melden, sodass zeitnah die TYPO3 CMS 6.2.10 Stable veröffentlicht werden kann. Die Version 6.2.10rc könnt ihr euch hier herunter laden.