WebsiteBaker Community Forum

WebsiteBaker => General Announcements => Topic started by: DarkViper on November 07, 2018, 05:54:31 PM

Title: About the release cycles of WebsiteBaker
Post by: DarkViper on November 07, 2018, 05:54:31 PM
Dear friends of WebsiteBaker!

It's time to set a clear line for future PHP support from WebsiteBaker. Due to the much shorter cycles of PHP, we are forced to take this step to avoid future chaos.
The days when a PHP version was valid for many years are finally over. Each new version brings more or less new incompatibilities with the previous versions. However, it also brings at least as many improvements.
The release cycles of PHP can be followed here: "Supported PHP Versions (https://secure.php.net/supported-versions.php)".
We have decided to follow this cycle with a maximum of half a year delay. For WebsiteBaker this means that a new version will be released at least once a year. This version will then differ in the Minor version number.
For example, a version 2.12.x will become version 2.13.x.
The revision part of the version number (x) increases in between by possible minor functional corrections or small extensions or by important corrections for security reasons.
The major version number will increase in the future with large changes. By major changes we mean e.g. Changes to interfaces or databases that cause incompatibilities with previous versions.

What does this mean exactly?
Take PHP version 7.3, which will be released in December 2018. At this point, the PHP Group will also stop actively supporting PHP-7.1. At the same time, security updates for PHP 5.6 and also PHP 7.0 will no longer be released. Say: PHP 5.6 and PHP 7.0 reaches its EOL (End Of Life). From this point on, it will no longer be guaranteed that hosting providers will continue to provide this died PHP versions.
For WebsiteBaker, this means there will be a version 2.13.0 released by mid-2019, the last version of WebsiteBaker whitch supports PHP versions 5.6.x to 7.3. Apart from possible dot versions of the 2.13 with fixes, the WebsiteBaker series of 2 will finally be finished.

From the version 3.0.x which is expected to be available at the end of 2019, only PHP versions will be supported, which will be actively supported by the PHP Group at the time of publication. For WB-3.0.x, this means that the minimum requirement is set to PHP-7.2.

Yours WebsiteBaker - Team


Liebe Freunde von WebsiteBaker!

Es ist an der Zeit, dass wir eine klare Linie für die zukünftige PHP-Unterstützung durch WebsiteBaker festlegen. Durch die deutlich kürzeren Zyklen von PHP sind wir zu diesem Schritt  gezwungen, um zukünftiges Chaos zu vermeiden.
Die Zeiten, als eine PHP-Version für viele Jahre gültig war, sind endgültig vorbei. Jede neue Version bringt mehr oder weniger neue Inkompatibilitäten zu den Vorgängerversionen mit sich.  Allerdings bringt sie auch mindestens ebensoviele Verbesserungen.
Die Releasezyklen von PHP können hier: "Unterstützte PHP-Versionen (https://secure.php.net/supported-versions.php)" verfolgt werden.
Wir haben uns entschlossen, diesem Zyklus mit maximal einem halben Jahr Verzögerung zu folgen. Für WebsiteBaker bedeutet das, dass mindestens einmal je Jahr eine neue Version erscheinen wird. Diese Version wird sich dann jeweils in der Minor-Versionsnummer unterscheiden.
Zum Beispiel wird dann eine Version 2.12.x zu einer Version 2.13.x.
Der Revisions-Teil der Versionsnummer (x) erhöht sich dazwischen durch eventuelle kleinere funktionale Korrekturen beziehungsweise kleine Erweiterungen oder aber durch wichtige Korrekturen aus Sicherheitsgründen .
Die Major-Versionsnummer wird sich zukünftig bei großen Änderungen erhöhen. Unter großen Änderungen verstehen wir z.B. Änderungen an Schnittstellen oder Datenbanken, die Inkompatibilitäten zu Vorgängerversionen verursachen.

Was bedeutet dieses jetzt genau?
Nehmen wir die PHP-Version 7.3 welche im Dezember 2018 veröffentlicht wird. Zu diesem Zeitpunkt wird die PHP-Group bereits auch die aktive Unterstützung von PHP-7.1 einstellen. Gleichzeitig werden ab dann auch keinerlei Sicherheitsupdates für PHP-5.6 und PHP-7.0 mehr veröffentlicht werden. Sprich: PHP-5.6 und PHP-7.0 erreichen ihr EOL (End Of Life). Ab diesem Zeitpunkt ist dann auch nicht mehr sichergestellt, dass Hostinganbieter diese toten PHP-Versionen weiterhin zur Verfügung stellen werden.
Für WebsiteBaker bedeutet das, dass bis Mitte 2019 noch eine Version 2.13.0 erscheinen wird, die als letzte WebsiteBaker Version der 2er Serie die PHP-Versionen 5.6.x bis 7.3 unterstützt. Abgesehen von eventuellen Punkt-Versionen der 2.13 mit Fixes wird die 2er Serie von WebsiteBaker endgültig beendet sein.

Ab der dann voraussichtlich zum Jahresende 2019 folgenden Version 3.0.x werden dann nur noch PHP-Versionen unterstützt, die zum Veröffentlichungsze itpunkt aktiv durch die PHP-Group unterstützt werden. Für die WB-3.0.x bedeutet dies, dass hierfür die Mindestanforderung auf PHP-7.2 festgelegt wird.

Euer WebsiteBaker - Team
Title: Version History of WebsiteBaker
Post by: DarkViper on September 04, 2019, 01:23:38 PM
This chart is continually updated to reflect WebsiteBaker's past, current, and planned state of development.

Dieses Diagramm wird fortlaufend aktualisiert und zeigt den vergangenen, den aktuellen und den geplanten Entwicklungsstand von WebsiteBaker an.

(https://forum.WebsiteBaker.org/images/wb-version-history-70.png)