Ausblick auf das nächste große Release

    • Offizieller Beitrag

    Wir sind am RC5 dran, DNSSEC-Migration. Aktuell wird das Deaktivieren von DNSSEC noch angepasst, sollte heute abgeschlossen sein.

    Wenn alles klappt, werden die DNSSEC-Änderungen dann in LC3 übernommen (wurde bislang "nur" in LC2 implementiert).

    (daneben gab es noch ein halbes Dutzend anderer Features und Verbesserungen, die sind bereits integriert)

    Wir planen idealerweise noch am Mittwoch Abend den RC5 freigeben zu können (Donnerstag ist Feiertag, und Freitag wird hier gerne als Brückentag genutzt :) )

  • Dann schreibe ich doch gleich noch ein paar Issues fürs lange Wochenende :D


    Kann ich eigentlich die aktuelle LC2 Datenbank auf dem LC3 Server nutzen, ohne dass die ganzen Clients angebunden sind?

    Also nur die DB kopieren und dann mit realistischeren Daten meine API Anbindung testen?

    • Offizieller Beitrag

    Wir haben soeben LiveConfig 3.0.0-rc5 sowie die Preview für 2.18 (2.18.0-dev20250506-1) im Test-Repository bereitgestellt.

    Beide Versionen (3.0.0-rc5 und 2.18) sind zueinander Datenbank-kompatibel.


    Während der Installation wird jeweils eine Migration der DNSSEC-Konfiguration durchgeführt (siehe Wissensdatenbank).

    (wer DNSSEC nicht nutzt oder überhaupt keine eigenen DNS-Server betreibt, wird davon ohnehin nichts mitbekommen)


    Version 3.0.0 ist aus unserer Sicht nun soweit stabil. Es fehlen noch ein paar kleinere Features (manuelle Verwaltung von TLS-Zertifikaten, Integration Website-Builder, einige Sprachen in den Übersetzungen), diese sind aber schon implementiert und werden in den nächsten Tagen abschließend getestet und integriert.


    Ab sofort rollen wir v3.0.0-rc5 auf den ersten produktiven Servern einiger "early adaptor" aus und beobachten ob es Probleme gibt. Sobald sich alles soweit eingeschliffen hat, werden wir v3 dann auch offiziell für den Produktivbetrieb freigeben. Bis dahin wird es entsprechend eng getaktete Updates geben.

    Die LiveConfig-Website wird derweil entsprechend überarbeitet, u.a. pflegen wir ab sofort ein detailliertes Changelog für v3 (bislang enthielt das eher stichpunktartig nur die wichtigsten Änderungen). Für Anpassungen der REST-API wird es ebenfalls ein eigenes Changelog geben.


    Viele Grüße


    -Klaus Keppler

  • Ich sehe im Moment nur liveconfig/liveconfig,now 2.17.0-release im debian-test. Vor einer Stunde war da noch eine 2.18.0 er Version drin. Seid Ihr noch am Arbeiten?
    Ich würde gern zuerst ein Upgrade auf die 2.180 machen um bei der Datenbank sicher zu gehen.


    Gruss


    Markus

    • Neu
    • Offizieller Beitrag

    Morgen im Laufe des Tages wird es ein umfangreiches Update zu LC3 geben. Aktuell laufen mehrere produktive Rollouts auf Multi-Server-Systemen, die wir sehr engmaschig begleiten und beobachten.

    (nebenbei wurden alleine gestern u.a. PHP 8.3, PHP 8.4, Ioncube-Loader, 2.18.0-preview und 3.0.0-rc8 aktualisiert...)

    Leider etwas später als geplant, aber hier der aktuelle Zwischenstand:


    LiveConfig v3 läuft seit Ende Mai auf den ersten Servern im Produktivbetrieb. Vor etwa einer Woche erfolgte ein großes Roll-Out auf einem Multi-Server-System mit ein paar tausend Domains, da sind noch mal ein paar Problemchen aufgetaucht (fehlende Funktionen, kleinere Anzeigefehler, teils recht verzögerte Bearbeitung von TLS-Aufträgen). Wirklich kritische Sachen waren da zum Glück aber nicht dabei.

    Wir lassen derzeit 1-2x täglich eine aktualisierte Version heraus und updaten die betroffenen Systeme entsprechend, sind somit also hauptsächlich mit Korrekturen und Updates beschäftigt. Alle erfolgreich getesteten Fixes werden dann für den nächsten Release Candidate freigegeben, das nächste Update (rc10) soll noch diese Woche erfolgen.

    Ich kann unmöglich in alle technischen Details gehen, aber manche Sachen fallen leider erst im "echten" Betrieb auf. So gab es z.B. einen Fehler bei DynDNS-Updates (da war der neue Update-Hook unter einer anderen URL als bisher erreichbar), bei Let's Encrypt wurden bestehende Accounts nicht in das neue Format migriert (da gab's eine Fehlermeldung bei der Verlängerung), und in der GUI gab's kleinere Darstellungsfehler bzw. auch fehlende Informationen (z.B. DS-Digest für DNSSEC). Zudem ist jedes Update eines Servers von LC2 auf LC3 eine spannende Sache, weil wir den Vorgang ja absolut reibungslos gestalten möchten (daher gibt es da aktuell immer wieder Anpassungen an den Paketmanager-Scripts für .deb/.rpm).

    Parallel bereiten wir die Website für v3 vor. Das Changelog für v3 ist bereits integriert (separate Tabs für v2 und v3), eine Liste mit Hinweisen zur Umstellung wird derzeit erstellt.

    Unser Fokus liegt auf Stabilität und Sicherheit, daher wollen und werden wir die v3 erst dann vollständig freigeben, wenn wir das guten Gewissens können.

    Wir befinden uns nun aber im Endspurt, die Ziellinie ist schon in Sicht. :)

    • Neu
    • Offizieller Beitrag

    Prometheus-Metriken sind an sich schon vorbereitet, für den Anfang aber noch eher rudimentär (der Appetit kommt beim Essen, es wird sich zeigen welche Daten sinnvoll sind). Weitere Details in Kürze (aktuell sind noch andere Themen etwas wichtiger)


    Eben haben wir v3.0.0-rc10 bereitgestellt, mit der noch mal eine Hand voll Fehler behoben und Details verbessert wurden.

    Aktuell gibt's noch ein Problem bei der Verlängerung von "alten" Let's-Encrypt-Zertifikaten (aus LC2), sollte aber bis morgen auch erledigt sein.

    Die letzte Baustelle - die Extension-API für u.a. den Website-Builder (Site.pro) - ist technisch betrachtet auch abgeschlossen und wird im Laufe der nächsten Tage fertig integriert und getestet (insbes. reibungslose Migration von Site.pro-Accounts aus LiveConfig 2).

    Last but not least werden die Github-Issues abgearbeitet.


    Viele Grüße


    -Klaus Keppler

Jetzt mitmachen!

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