Neuer Release-Prozess für Symfony
Die Entwickler des PHP-Frameworks lenken die Entwicklung in geregelte Bahnen. Dafür haben sie jetzt den weiteren Prozess beschrieben.
- Alexander Neumann
Wenn das PHP-Framework Symfony in jüngster Zeit kritisiert wurde, dann lag das vor allem an der zu langen Entwicklungszeit neuer Releases. Das Entwickler-Team hat nun darauf reagiert und einen neuen Release-Prozess vorgestellt, der mit Symfony 2.2 adoptiert und spätestens in der Version 2.4 strikt durchgeführt werden soll. Die derzeit aktuelle Version ist Symfony 2.1.
Neue Releases erscheinen fortan im halbjährlichen Turnus. In der Zeit wollen die Entwickler vier Monate darauf verwenden, die geplanten neuen Features zu integrieren oder bestehende zu erweitern. In den folgenden zwei Monaten wird die notwendige Stabilität für das neue Release gesichert. In der Zeit soll auch die Symfony-Community mit der geplanten Veröffentlichung mitziehen können.
Für gewöhnlich wird ein reguläres Release über acht Monate unterstützt. Alle zwei Jahre wollen die Entwickler darüber hinaus eine LTS-Version (Long Term Support) veröffentlichen, die über drei Jahre weiter gepflegt wird. Noch längere Unterstützung bietet die maßgeblich für die Entwicklung des Frameworks stehende Firma SensioLabs auf kommerzieller Basis.
Von Symfony 2.3 an wollen die Entwickler die Rückwärtskompatibilität um jeden Preis gewährleisten. Sollte das bei einem neuen Feature nicht möglich sein, wird dieses für Symfony 3.0 vorgesehen. Mit der Entwicklung der nächsten Generation des Frameworks wird begonnen, wenn genügend neue Funktionen zusammengekommen sind, die ein größeres neues Release rechtfertigen. (ane)