Zum Inhalt springen
CCyrellian
Suchen…Ctrl K

Neuigkeiten

Was ist neu in Cyrellian? Alle Versionen mit ihren Änderungen.

RSS

Version 0.1.1

Behoben

  • Große Release-Uploads aus CI: Produkt-Bundles über 10 MB kamen abgeschnitten an und wurden mit „invalid_form“ abgelehnt. Uploads bis 300 MB gehen jetzt durch.

Version 0.1.2

Behoben

  • Konsole auf dem Smartphone: Das Menü öffnet sich wieder über den ganzen Bildschirm (vorher war es im Kopfbereich eingeklemmt) und hat größere Tippflächen. Lange Schlüssel, Tokens und Adressen brechen um, statt die Seite seitlich zu verschieben.
  • System & Updates lädt schneller: Die Seite erscheint sofort, der Update-Stand wird nachgeladen. Während eines Updates aktualisiert sich nur der Stand, nicht mehr die ganze Seite. Der Updater fragt Versionshinweise und Commits einer Version nur noch einmal bei GitHub ab (wirkt nach einem Neubau des Updater-Containers).

Version 0.2.0

Neu

  • Eigene Anwendungen in der Konsole: Unter „Anwendungen verwalten“ legst du neben Plazello und Docsello eigene Anwendungen an – als Plattform (Installationen verknüpfen, Releases, Update-Check) oder als Nur Lizenz. Jede neue Anwendung bekommt einen eigenen Signaturschlüssel und einen Tarif „Standard“; ihre Features legst du als JSON-Vorlage fest.
  • Lizenzschlüssel für eigene Software: Schlüssel einzeln oder bis zu 500 auf einmal ausstellen – mit Tarif, Anzahl Geräte, Ablaufdatum und Kunde. Sperren, entsperren, endgültig widerrufen, verlängern, Geräte einzeln oder alle abmelden; jede Änderung steht im Protokoll. Schlüssel werden nur einmal angezeigt und nur als Hash gespeichert.
  • Lizenz-API: activate, validate und deactivate unter updates.cyrellian.com/<anwendung>/license/v1 – mit Ed25519-signierten Token, die deine Software 7 Tage auch offline prüfen kann, einheitlichen Fehlercodes und Schutz gegen das Durchprobieren von Schlüsseln.
  • Client-Paket @cyrellian/license-client (privat, liegt im Repository – wird nicht veröffentlicht): Aktivieren, täglicher Abgleich mit Offline-Rückfall, Abmelden – ohne Abhängigkeiten, für Node, Electron, Bun, Deno und Browser. Die Übersicht jeder Lizenz-Anwendung zeigt URL, öffentlichen Schlüssel und ein fertiges Code-Beispiel.
  • Kundenkonto: Kunden sehen ihre Lizenzschlüssel mit Status, Ablauf und Geräten und melden alte Geräte selbst ab, um die Lizenz auf einen neuen Rechner umzuziehen.

Version 0.3.0

Neu

  • Verwaltungscode pro Lizenz (pro Anwendung einschaltbar): Zu jedem Lizenzschlüssel gibt es dann einen zweiten Code. Der Käufer kann den Schlüssel weitergeben (z. B. an Kollegen) und behält mit dem Verwaltungscode die Kontrolle: Unter account.cyrellian.com/manage sieht er ohne Konto Status, Ablauf und alle Geräte und meldet einzelne oder alle Geräte ab. Codes werden nur einmal angezeigt, lassen sich in der Konsole neu erzeugen, und die Lizenz-API nennt die Verwaltungsadresse (manageUrl) für einen Link in deiner Software.

Version 0.1.0

Neu

  • Eine Plattform für alle Produkte: Konten mit Zwei-Faktor-Anmeldung auf account.cyrellian.com, Operator-Konsole auf console.cyrellian.com, Update- und Lizenz-API auf updates.cyrellian.com – Produkte (Plazello, Docsello) sind Module.
  • Lizenzen: Selbst gehostete Installationen werden mit einem Konto verknüpft (Code bestätigen, Tarif wählen) und bekommen signierte Lizenzen – kompatibel mit bestehenden Plazello-Installationen.
  • Updates: Releases je Produkt und Variante, signiert mit dem Produktschlüssel, Upload aus der CI, Update-Schlüssel für Kunden, Plugin-Pakete mit Freischaltungen aus Tarif, Paket oder Kauf.
  • Single Sign-on: OpenID-Connect-Anbieter für Docsello und interne Werkzeuge, mit Rollen-Gruppen pro Produkt.
  • Umzug von Plazello: cyrellian migrate plazello übernimmt Konten, Tarife, Lizenzen, Releases, Plugin-Katalog, Update-Schlüssel, den Signaturschlüssel und den SSO-Client.
  • Selbst-Update: Konsole → System & Updates zeigt die installierte und die neueste Version mit Änderungen und installiert Updates mit einem Klick (Updater-Container, mit automatischem Zurückrollen).
  • Gruppen-Katalog für Single Sign-on: Apps wie Docsello können die Gruppen (Operatoren, Kunden, Tarife) mit lesbaren Namen abrufen.
  • CLI: cyrellian für Operator-Konten, CI-Tokens, Schlüssel, den Plazello-Umzug und docs push (Dokumentation nach Docsello).