ZELYRA
ZELYRA / RELEASES & CHANGELOG

Stetige Entwicklung.
Transparenter Fortschritt.

Sieh, was der aktuelle GitHub-Entwicklungsstand enthält, welches Release stabil ist und wie die vorgeschlagenen Pläne für 0.4.0 und 0.5.0 aufeinander aufbauen.

Aktueller Stand

v0.3.0

Aktueller Quellstand auf GitHub-main.
Aktuell stabil: —
Aktuelles Vorab-Release: —
Letzter main-Commit: —
📄 Implementierungsstand (implemented.de.md) ↗
In Rust entwickelt mit Fokus auf Korrektheitsprüfung.

v0.4.0 Arbeitsvorschlag Nach 0.3.0 · menschliche Abnahme erforderlich

Der Vorschlag baut auf dem veröffentlichten Release 0.3.0 auf und priorisiert reproduzierbare Mehrdateiprojekte, zuverlässigen Datenbank- und Laufzeitbetrieb, sichere Konto- und API-Abläufe, sichtbare Effekte und belastbare Release-Nachweise. Vor 0.4.0 ist eine echte unabhängige menschliche Einsteigerabnahme verpflichtend.

🎯 Vorgeschlagene Schwerpunkte für 0.4.0 📄 Vollständigen Plan lesen ↗

1 — Module & Projekte

Projektlokale Importe, Sichtbarkeit, Zyklusdiagnosen und reproduzierbare Builds.

2 — Datenbankbetrieb

Zeitlimits, Health-Diagnosen, sichere Schemaänderungen und Wiederherstellungsproben.

3 — Konto- & API-Sicherheit

Passwortwiederherstellung, Sitzungskontrolle, Request-Korrelation und begrenzte API-Nutzung.

4 — Effekte & Nachweise

Granulare Capability-Freigaben, Sicherheitsprüfungen, Barrierefreiheit und Artefaktnachweise.

v0.5.0 Planungsvorschlag Baut auf 0.4.0 auf

Die vorgeschlagene nächste Stufe verbindet ein stabiles Projektmodell mit sicherer Datenbank-Wiederherstellung, einer vollständigen Businessanwendung, modularen und separat per Docker startbaren Anwendungsteilen, Konto- und API-Schutz, begrenzten Laufzeitjobs und besseren lokalen Werkzeugen.

🎯 Abnahmebereiche für 0.5.0📄 Vollständigen Roadmap-Entwurf lesen ↗

1 — Sprache & Kompatibilität

Stabile Module, strukturierte Fehler, Fachdaten und klare Kompatibilitätsregeln.

Anwendungsteile

Geprüfte Module samt vollständiger Abhängigkeiten auswählen und als getrennte Docker-Anwendungen starten.

2 — Sicherer Datenbankbetrieb

Geprüfte Migrationen, Verbindungsgrenzen, Healthchecks und Wiederherstellungsnachweise.

3 — Businessanwendung

Mehrdatei-Inventar/Auftragsablauf mit Berechtigungen, Transaktionen und Konfliktprüfung.

4 — Laufzeit & Werkzeuge

Sichtbare Effekte für Jobs/E-Mail, lokale Editorhilfe, Sicherheit, Barrierefreiheit und Lieferkettennachweise.

v0.3.0 Stabiles Release 03. Okt 2026
📄 implemented.de.md auf GitHub lesen ↗

Veröffentlichtes experimentelles Release: Zelyra 0.3.0 umfasst unter anderem MariaDB-Kompatibilitätstests, SQLite-Schematests, View-Layouts und benannte Slots, projektlokale UI-Kataloge, Schema-Drift-Prüfungen, eine gehärtete Web-Laufzeit, den CLI-Updater sowie reproduzierbare Linux- und Windows-Artefakte. Für 0.3.0 fand keine unabhängige menschliche Einsteigerstudie statt; sie wurde ausdrücklich auf das verpflichtende Abnahme-Gate für 0.4.0 verschoben.

  • [DATABASE MATRIX] Automatisierte MariaDB-Kompatibilitätsmatrix über vier Serverversionen (10.11, 11.4, 11.8, 12.3) und SQLite-Regressionstests.
  • [SCHEMA DRIFT] Strikte Schema-Drift-Erkennung mit Review Gates und sicheren Vorprüfungen bei zelyra db plan und zelyra db apply.
  • [ONBOARDING & CLI] Geprüfter Clean-Onboarding-Pfad mit automatisiertem CLI-Installer, geführtem Web-Setup (zelyra setup --web) und integriertem Updater (zelyra update).
  • [VIEWS & SLOTS] Modulare View-Komposition mit benannten Layout-Slots (layout: ViewName, slot: header, slot: content) und deklarativen Tabellenansichten mit Pagination.
  • [I18N & LOCALIZATION] Projektlokale deutsche und englische UI-Sprachdateien unter locales/de.toml und locales/en.toml.
  • [WEB SECURITY] Host-Header-Allowlists (allowed_hosts), Browser-Origin-Prüfung gegen Rebinding, CSRF-Schutz und Argon2-Passworthashing.
  • [DETERMINISTIC BUILDS] Byte-identische deterministische Release-Archive unter Linux und Windows mit SHA-256 Prüfsummen.
v0.2.0 Vorgängerrelease 20. Sep 2026
📄 implemented.de.md auf GitHub lesen ↗

Meilenstein-Release 0.2.0: Wiederverwendbare View-Layouts und benannte Komponenten-Slots, projektlokale deutsche/englische UI-Sprachdateien (i18n), strengere Schemaabweichungserkennung (Schema-Drift) mit sicheren Vorprüfungen und Review Gates, Härtung der Web-Laufzeit mit Host-Allowlist und Origin-Checks, integrierter 1-Befehl CLI-Updater (`zelyra update`) sowie deterministische, byte-identische Release-Builds.

  • [VIEWS & SLOTS] Wiederverwendbare View-Layouts mit benannten Komponenten-Slots (layout: ViewName, slot: header, slot: content) für modulare Webanwendungen.
  • [I18N & LOCALIZATION] Projektlokale deutsche und englische UI-Sprachdateien direkt im Projektordner unter locales/de.toml und locales/en.toml.
  • [DATABASE & SCHEMA-DRIFT] Strikte Schema-Drift-Erkennung mit Review Gates und sicheren Vorprüfungen bei zelyra db plan und zelyra db apply.
  • [SECURITY & WEB] Gehärtete Web-Laufzeit mit Browser-Origin-Prüfungen und konfigurierbarer host_allowlist gegen Host-Header- und Rebinding-Angriffe.
  • [CLI UPDATER] Integrierter 1-Befehl-Updater für nahtlose Upgrades über zelyra update und zelyra update --check.
  • [TOOLING & EDITORS] Offizielles Syntax-Highlighting und Tooling-Pakete für 8+ Editoren (VS Code, JetBrains, Helix, Emacs, Notepad++, Zed, Sublime, Vim).
  • [DETERMINISTIC BUILDS] Deterministisch gepackte Release-Archive mit SHA-256 Prüfsummen und byte-identischen Builds unter Linux und Windows.
v0.1.50 19. Sep 2026

Alpha-Patch-Release: Automatische Detailnavigation in generierten CRUD-Listen, fehlerfreier CSRF-geschützter Rechte-Entzug in der Authentifizierungsverwaltung und Ausrichtung der Testsuite an die lokalisierte Oberfläche.

  • [CRUD] Bei generierten CRUD-Listen führt jetzt automatisch das erste angezeigte Feld zur Detailseite, wenn die technische Spalte id ausgeblendet ist (gilt für Tabellen- und Kachelansichten).
  • [AUTH] Das Formular zum Entziehen von Berechtigungen im Adminbereich übermittelt jetzt das korrekte CSRF-Token und entfernt Berechtigungen zuverlässig.
  • [TESTS] End-to-End-Testsuite an die standardmäßig deutsche Benutzeroberfläche und lesbare Tabellenspalten-Header harmonisiert.
  • [CI/RELEASE] Nicht-veröffentlichende Release-Proben in GitHub Actions eingeführt zur automatisierten Prüfung der Release-Artefakte für Linux und Windows.
v0.1.45 Sep 2026

Härtung des MariaDB-Ersteinstiegs, automatische Portvergabe bei Portkonflikten und plattformspezifische Docker-Hinweise im Setup-Assistenten.

  • [MARIADB] Automatische Wahl freier Web- und MariaDB-Host-Ports bei belegten Standardports.
  • [CLI] Setup-Assistent mit Weboberfläche (zelyra setup --web) und doctor liefern systemspezifische Installationshinweise bei fehlendem Docker.
  • [SLOTS] Komponenten-Slots innerhalb verschachtelter Komponentenaufrufe erfordern kein Seiten-View-Layout mehr.
  • [VERIFY] Schleifeninvarianten mit invariant { condition } und Verifizierungsstatus via zelyra verify.
v0.1.40 Aug 2026

Nominale Typgrenzen (UserId vs. OrderId), vollständiges Pattern Matching auf Option und Result sowie CRUD-Ressourcenabbildung.

  • [TYPES] Nominale Fachtypen über type UserId = Id verhindert versehentliches Vertauschen von IDs.
  • [SAFETY] Vollständige Compilerprüfung für match auf Some/None und Ok/Err.
  • [CRUD] Deklarative CRUD-Ressourcen-Generierung für Tabellen und Web-Formulare.
v0.1.30 Jul 2026

Single-Source Tabellen-Schemas, planbasierte Datenbankmigrationen und integrierter HTTP-Webserver.

  • [SCHEMA] Deklarative table-Syntax für Typen, Primärschlüssel und Validierungsregeln.
  • [WEB] Eingebaute page-Routen mit automatisch geschützten HTML-Parametern.
  • [DB] Schema-Migrationsplaner über zelyra db plan.
v0.1.00 Mai 2026

Initiales Compiler-Release in Rust. Standardmäßige Unveränderlichkeit, statische Typprüfung und klare Syntax.

  • [CORE] Erste öffentliche Compiler-Implementierung in Rust.
  • [LANG] Unveränderliche Werte als Standard, explizites mutable.