Ausblick auf das nächste große Release

  • Die Informationsseite zu LiveConfig 3 ist online.
    Diese Seite wird regelmäßig aktualisiert, sobald es Updates gibt.


    https://www.liveconfig.com/v3


    Unsere nächsten Schritte sind:
    - Online-Demo bereitstellen
    - Downloads der beta1 bereitstellen (zum Test auf eigenen Servern)


    Habt bitte etwas Nachsicht beim Video - wir sind keine Youtuber, sondern Softwareentwickler. ;)


    Viele Grüße


    -Klaus Keppler

  • Ich will ja nicht drängeln aber wie sieht es damit aus? :D


    Ich muss sagen dass er sich damit Zeit lässt, ich finde das eig. so ziemlich gut.
    Bei "Schnell Schnell" verkackt man in der Regel, lieber Zeit lassen und nen Gutes Produkt abliefern als schnell machen und nur Dreck abliefern.


    Geduld ist eine Tugend... abwarten und Tee Trinken

  • Der aktuelle Stand der REST-API-Dokumentation ist ab sofort in der Wissensdatenbank online:


    https://www.liveconfig.com/de/kb/lc3-api/


    Dokumentiert sind da bislang nur die Funktionen, die (mehr oder weniger) "fertig" sind, kleinere Änderungen sind aber immer noch möglich.
    Sobald die Online-Demo von LC3 bereit steht, werden wir die REST-API-Doku so anpassen, dass man die API damit direkt testen (herumspielen) kann.

  • Hallo,


    ab sofort steht eine allererste Vorschau auf die neue Oberfläche bereit: https://demo.liveconfig.com:8444/login
    Benutzername/Passwort: "admin" (greift auf die selbe Datenbank zu wie die "normale" LiveConfig-Demo)


    Wir haben zudem einen API-Key angelegt und diesen mit der API-Dokumentation verknüpft - man kann dort also ab sofort mit den API-Funktionen herumspielen.


    Die aktuelle Demo ist funktional und inhaltlich noch stark eingeschränkt, sie dient eher dazu mal einen ersten Eindruck zu bekommen. Da der "Unterbau" nun aber steht, geht's mit den nächsten Schritten relativ schnell voran. Wir werden hier jeweils darüber informieren, wenn die Online-Demo aktualisiert wurde.


    Viele Grüße


    -Klaus Keppler

  • Wir arbeiten jeden Tag und ausschließlich daran weiter.
    Updates halten wir nicht zurück um die Spannung zu erhöhen ;) sondern weil es technische Gründe gibt.


    In der 2.14 gibt es sehr weitreichende Änderungen im Hintergrund, weshalb wir diese schrittweise mit den ersten Kunden produktiv ausgerollt haben und so die mit der Zeit aufgetretenen Probleme beheben konnten. Das "Stable-Release" erfolgt nun aber in Kürze.

  • Hallo!


    Gibt es hierzu eigentlich einen aktuellen Stand? Ja, ich weiß, der 01.06.2022 ist noch lang, aber ich denke ja eher nicht, dass es heute irgendwas gibt :)


    Frage wäre also: Wie ist die (neue) Roadmap für v3?


    Danke & Gruß
    Patrick

  • Hallo zusammen,


    wir haben den KB-Artikel zu LC3 eben aktualisiert. Der aktuelle Zeitplan sieht so aus:
    - heute (01.06.) wurde die Online-Demo nochmal aktualisiert
    - am 01.07. ist das nächste Update der Online-Demo geplant
    - danach gibt's jeden Montag ein Update (mit Changelog) zum Entwicklungsfortschritt


    Die Entwicklung kommt mit großen Schritten voran. Kleinere Verzögerungen gab es aufgrund unvorhersehbarer Probleme - eine kleine Auswahl:
    - bestimmte HTTPS-Requests aus LiveConfig heraus klappten komischerweise nicht mehr (Fehler "Out of memory" von cURL). Stellte sich dann als Bug in cURL heraus.
    - unsere Unit-Tests brachten irgendwann OpenSSL zum Absturz. Nach längerer Fehlersuche: Bug in OpenSSL gefunden und gemeldet.
    - es stellte sich heraus, dass die von uns neu verwendete Lua-C++-Bibliothek ein schweres "Showstopper-Problem" hat, d.h. wir mussten diese komplett durch eine andere Bibliothek ersetzen
    - für die systemd-Anbindung (s.u.) haben wir eine (kreative) Lösung entwickeln müssen, um Systeme von CentOS 7 bis Ubuntu 22 unterstützen zu können und auch nicht von künftigen Distributionen überrascht zu werden (ich sage nur: zstd-Kompression im neuen Kernel und systemd...)
    Mit den "Low-Level"-Arbeiten sind wir inzwischen aber durch und rechnen daher nicht mehr mit größeren Überraschungen.


    Aktuell liegt der Fokus also auf der REST-API und dem Frontend. Die REST-API-Doku wurde auch frisch aktualisiert, hier kommen derzeit pro Woche 2-3 neue Funktionen dazu. Daher rechnen wir damit, ab Juli im Wochentakt in den Endspurt zu gehen. Ein exaktes Fertigstellungsdatum wäre unseriös, wir versuchen den Fortschritt möglichst transparent zu machen.


    Was inzwischen noch neu ist:
    - LiveConfig prüft nun, ob alle für einen Dienst (z.B. "E-Mail") notwendigen Services (postfix, dovecot, ...) auch laufen. Hierbei verbindet sich LC3 direkt über den dBus mit systemd (ist somit extrem effizient und erfasst Änderungen in Echtzeit) (LC3-Demo: Serververwaltung -> Tab "E-Mail")
    - Service-Probleme werden als "Popup-Benachrichtigungen" in der Oberfläche angezeigt falls man gerade angemeldet ist.
    - die Graphen werden nun mit einer anderen, eleganteren Bibliothek erstellt (somit kann man u.a. auch die einzelnen Werte anzeigen lassen)
    - das neue Backup-System unterstützt verschiedene Storage-Backends, u.a. Borg, Restic und das klassische Tar-Archiv. Ziele können wahlweise lokal (auf dem selben Server) oder remote (via SSH oder FTPS) sein. Borg und Restic sind die schnellsten und effizientesten Open-Source Backup-Tools - man will kein Backup mehr mit tar machen. :)


    Am 20.06. planen wir LiveConfig 2.14 zu veröffentlichen. Wie schon angekündigt enthält das recht umfangreiche Änderungen an der Datenbank. Diese sind Voraussetzung für LiveConfig 3, d.h. danach wären auch Testinstallationen mit LC3 auf eigenen Servern möglich.


    Vielen Dank schonmal für die vielen positiven Rückmeldungen!


    Viele Grüße


    -Klaus Keppler

  • was mir gerade fehlt, ist die Möglichkeit pro Kunde/Vertrag/Domain einstellen zu können, dass Mails nur mit TLS angenommen werden.


    Kommt da was in V3? Inzwischen sind sich die Juristen wohl einig, dass man zur Einhaltung der DSGVO "force/mandatory TLS" einstellen muss.

  • Wird die Rest Api in absehbarer Zeit in der Lage sein sämtliche Funktionen der Weboberfläche zu bedienen?


    Und wird v3 alle Funktionen von v2 haben?


    Ja und ja.
    Die Architektur von LC3 ist komplett "API first", d.h. die Oberfläche ist praktisch nur noch ein Frondend für die REST-API. In der LC3 REST API Doku sieht man das z.B. bereits in den Funktionen für /servers/.
    Das finale Release von LC3 wird erst dann erfolgen, wenn der Funktionsumfang von bisherigen LC2 übernommen ist.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!