Zwei-Stufen-Sicherung für Plugin-Versionen
Eine neue Plugin-Version wird nicht sofort zur einzigen aufbewahrten Version.
Stattdessen gelten zwei Rollen:
Aktuelle aktive Version
Die neu installierte und aktuell verwendete Version.
Sie kann neue Funktionen enthalten, ist aber zunächst noch nicht automatisch langfristig als stabil bestätigt.
Letzte stabile Version
Die vorherige Version, die sich im praktischen Betrieb bewährt hat.
Sie bleibt als Rückfallebene erhalten, solange die neue Version nicht ausreichend geprüft und als stabil bestätigt wurde.
Erst nach einer definierten Beobachtungs- und Prüfphase kann die aktuelle Version zur neuen stabilen Version werden.
Dann darf die ältere stabile Version ersetzt werden.
Neu ist nicht automatisch stabil.
Die Stabilitätsbestätigung soll nicht nur auf Installationserfolg beruhen. Sie berücksichtigt:
- zentrale Funktionen funktionieren weiterhin,
- keine bekannten Funktionsverluste,
- neue Funktionen verhalten sich wie vorgesehen,
- wichtige Arbeitsabläufe wurden praktisch getestet,
- keine später entdeckten kritischen Fehler stehen offen.
Wird ein Fehler entdeckt, kann auf die letzte stabile Version zurückgegangen werden.
So entsteht eine schlanke Rückfallstrategie ohne vollständiges historisches Versionsarchiv.