Da es bei WHMCS ja mittlerweile mehrere aktive Versionen und auch unterschiedliche Arten von Updates gibt, möchte ich hier eine kleine Zusammenfassung und Übersicht schaffen.Bei WHMCS gibt es, wie bei vielen Programmen, 4 Arten von Updates. Dies sind:
Major Release: Ein Major Release ist eine neue Hauptversion und enthält Änderungen am Core und bringt meistens neue Funktionen. 5.0 und 6.0 sind jeweils Major Releases. Erkennen kann man ein solches Update auch daran das sich die erste Zahl der Versionsnummer ändert. Bei Major Releases gibt es immer nur ein vollständiges Upgrade und kein Inkrementelles.
Minor Release: Ein Minor Release beinhaltet neue Funktionen und kann auch Änderungen am Schema enthalten und größere Updates vorbereiten. Die Versionen 6.1.0, 6.2.0 und 6.3.0 sind z.B. Minor Releases. Es ändert sich bei diesen Updates immer die mittlere Zahl. Bei Minor Releases gibt es immer nur ein vollständiges Upgrade und kein Inkrementelles.
Maintenance Release: Maintenance Release sind, wie der Name schon vermuten lässt, Wartungsupdates bei denen Bugs behoben werden. Die Versionen 6.3.1 und 6.1.2 sind z.B. solche Updates. Hier ändert sich immer die letzte Zahl. Bei Maintenance Releases gibt es auch ein kleines inkrementelles Update.
Security Release: Security Releases beinhalten sicherheitsrelevante Updates welche z.B. Sicherheitslücken schließen. Diese Updates gibt es in der Regel zusammen mit Maintenance Releases und sollten zeitnah eingespielt werden. Auch hier ändert sich in der Regel die letzte Zahl der versionsnummer.
Zu den bereits genannten Arten von Updates gibt es auch noch sogenannte Hotfixe welche WHMCS entweder über den Suport rausgibt oder öffentlich zur Verfügung stellt. Hotfixe sind immer erst im nächsten WHMCS Update enthalten, sprich wenn es einen Hotfix für 6.0.0 gibt dann ist dieser erst in 6.0.1 enthalten. Habt ihr also gerade WHMCS 6.0.0 installiert muss der Hotfix manuell eingespielt werden da er noch nicht Bestandteil des 6.0.0 Downloadpaketes ist.
Der Plan von WHMCS ist es innerhalb von 12 Monaten 3 Nicht-Wartungsrelevante Updates (also Major oder Minor Releases) zu veröffentlichen und alle 6-8 Wochen ein Wartungsupdate.
Neben den unterschiedlichen Arten von Updates gibt es aber auch noch unterschiedliche Statusse. Hier hätten wir:
Aktive Entwicklung: Versionen die den Status der aktiven Entwicklung haben werden, wer hätte es gedacht, noch aktiv weiterentwickelt und können in Zukunft neben Sicherheitsupdates auch noch Wartungsupdates (Maintenance Release) zur Behebung von Bugs erhalten.
LTS (Long Term Support): Solche Versionen werden von WHMCS zwar noch supportet, erhalten aber nur noch Sicherheitsrelevante Updates. Bugs werden bei diesen Versionen nicht mehr behoben. Wer also eine Version mit diesem Status nutzt und einen Bug findet, muss hier auf eine neue Version, welche aktiv weiterentwickelt wird, updaten um den Bug irgendwann loszuwerden.
EOL (End of Life): Versionen mit dem Status EOL werden von WHMCS nicht mehr gepflegt, ihr erhaltet weder Bugfixes noch Sicherheitsrelevante Updates. Aufgrund der Sicherheit und der Daten eurer Kunden ist es ratsam solche Versionen nicht mehr zu verwenden.
Der folgenden Tabelle könnt Ihr den Zeitplan von WHMCS einsehen. Bei Versionen der aktiven Entwicklung ist es möglich das sich das Datum bis der Support eingestellt wird noch ändert.
Version | Support bis | Status |
5.3 | 31.10.2015 | EOL |
6.0 | 31.07.2016 | EOL |
6.1 | 30.09.2016 | EOL |
6.2 | 31.12.2016 | EOL |
6.3 | 31.03.2017 | EOL |
7.0 | 31.10.2017 | EOL |
7.1 | 31.12.2017 | EOL |
7.2 | 31.05.2018 | EOL |
7.3 | 31.10.2018 | EOL |
7.4 | 30.11.2018 | EOL |
7.5 | 30.04.2019 | EOL |
7.6 | 31.07.2019 | EOL |
7.7 | 31.01.2020 | EOL |
7.8 | 31.08.2020 |
EOL |
7.9 | 31.12.2020 |
EOL |
7.10 | 30.04.2021 |
EOL |
8.0 | 30.09.2021 | EOL |
8.1 | 31.12.2021 |
EOL |
8.2 | 30.06.2022 | EOL |
8.3 | 31.10.2022 | EOL |
8.4 |
31.01.2023 |
LTS |
8.5 | 31.05.2023 | LTS |
8.6 | 31.10.2023 |
Aktive Entwicklung |