Hier sind einige Informationen wie es mit SmartHomeNG weiter geht.

 

Release Zyklus

Um herauszufinden, welcher Release Rhythmus für die Anwender am angenehmsten ist, haben wir im Oktober 2017 eine Umfrage durchgeführt. Das Ergebins war folgendes:

alle 3 Monate 21,2%
alle 6 Monate 40,9%
alle 9 Monate 3,0%
alle 12 Monate 22,7%
länger 3,0%
egal 9,1%

Wenn man das Ergebnis gewichtet betrachtet, ergibt sich ein optimaler Release Zyklus von gut 7 Monaten. Wir wollen versuchen die Weiterentwicklung in Releases zu bündeln und ca. alle 6 bis 7 Monate ein Release heauszugeben.

 

Release v1.7.2

Eventuell gibt es noch ein Wartungsr-Rlease für die Version 1.7 von SmartHomeNG. Dieses würde voraussichtlich Mitte bis Ende Juni 2020 erscheinen.

 

Planungen für v1.8

Bisher gibt es noch keine festen Planungen für das Release 1.8. Folgende Ideen gibt es bisher:

 

  • MQTT v5 Implementierung für das MQTT Modul von SmartHomeNG (nachdem die notwendigen Libraries zur Verfügung stehen)
  • Umstellen der Security für Webinterface Seiten von basic-auth auf JWT (analog zur Admin GUI)
  • Kompatibilität mit Python 3.8 für den Core sicherstellen
  • Prüfung der Item Attribute auf Gültigkeit (Standard Attribute und Attribute, die in Plugins definiert wurden). Für andere Attribute WARNINGs loggen.

 

Planungen für Folge-Releases

Die folgenden Features sind für kommende Releases geplant. In welchem Release sie letztlich erscheinen werden, ist noch nicht festgelegt.

  • Konfiguration von Plugins ohne Neustart von SmartHomeNG
  • Nachladen von Plugins ohne Neustart von SmartHomeNG
  • Editor für Items (erstmal mit notwendigem Neustart von SmartHomeNG)

 

Planungen für Release 2.0

Das Release 2.0 wird als Major-Release einige alte Zöpfe abschneiden. Bisher ist hierfür folgendes geplant:

  • Unterstützung des alten .CONF Formats für Konfigurationsdateien wird eingestellt
  • die connection Library wird nicht mehr unterstützt.

 

 

 

0 Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.