v1.3.0
Roadmap-Ziel · noch nicht veröffentlicht
Der Meilenstein 1.3.0 bündelt offene Arbeiten an Compiler-/Laufzeitparität, dem AST-/MIR-/Bytecode-Ausführungspfad und der Projektarchitektur. Das ist ein Plan, keine Beschreibung bereits veröffentlichter Funktionen; abgeschlossen ist ein Punkt erst nach Implementierung und bestandenen dokumentierten Prüfungen.
Den aktuellen Umfang und Status zeigt die Roadmap. Eine Zielversion ist kein Leistungs-, Korrektheits- oder Produktionsreife-Nachweis.
🏛️ Vertical Slice Architektur
Standard-Projektlayout und begrenzte Architekturprüfungen sind verfügbar; tiefergehende Prüfungen der Feature-Grenzen bleiben offene Arbeit.
⚡ Zweipfad AST & Bytecode-VM
Der AST-Interpreter bleibt Standard. MIR und Bytecode unterstützen ausgewählte Abläufe; vollständige Laufzeit- und Webparität ist weiterhin ein Release-Gate.
🛡️ Erzwungene Mandantensicherheit
Mandantenschemas, zusammengesetzte Constraints und Schutz generierter CRUD-Pfade decken dokumentierte Abläufe ab; sie beweisen nicht universell die Abwesenheit jedes anwendungsseitigen Datenlecks.
📦 Single-Binary Zero-Ops Bundle
Veröffentlichte CLI-Releases sind eigenständige Binärdateien. Anwendungsbundles, Laufzeitkonfiguration, statische Assets und externe Dienste haben eigene dokumentierte Grenzen.
v1.3.0
Aktuellstes stabiles Release
24. Oct 2026
📄 Release auf GitHub öffnen ↗
v1.2.56
24. Oct 2026
SQL-Arbeitsplatz in Zelyra Studio Studio enthält jetzt einen SQL-Arbeitsplatz für MariaDB und PostgreSQL. Er nutzt das deklarierte Projektschema für Vorschläge, speichert Entwürfe und zuletzt verwendete Abfragen lokal pro Datenbank und zeigt begrenzte Abfrageergebnisse an. Er akzeptiert genau eine Nur-Lese-SELECT- oder WITH-Anweisung; erkannte nebenwirkende Funktionen und zusätzliche Anweisungen werden abgewiesen. Ergebniszellen werden als Text dargestellt; Zeilen, Spalten und Zelllänge sind begrenzt. Studio ergänzt außerdem typgerechte Editoren für Datenbankdatensätze, das originale Zelyra-Logo auf den Startansichten sowie compilergeführte Vorschläge für importierte Module, Record-Felder und passende CRUD-Blöcke. Vorschläge fügen erst nach Auswahl Code ein. Besser lesbares Studio-Menü Die Menüs Datei und Bearbeiten enthalten typische Aktionen. Suchen und Ersetzen wirkt im aktiven Dokume...
📄 Release auf GitHub öffnen ↗
v1.2.55
23. Oct 2026
📄 Release auf GitHub öffnen ↗
v1.2.54
23. Oct 2026
📄 Release auf GitHub öffnen ↗
v1.2.53
23. Oct 2026
📄 Release auf GitHub öffnen ↗
v1.2.52
23. Oct 2026
📄 Release auf GitHub öffnen ↗
v1.2.51
23. Oct 2026
Zelyra Studio zeigt jetzt die compileraufgelöste Projektstruktur, empfiehlt den passenden nächsten Schritt und vervollständigt SQL aus deklarierten Tabellen und eindeutigen Spalten/Aliasen, ohne eine Live-Datenbank abzufragen. Siehe die deutschen Release-Hinweise. Installation unter Linux/macOS: ./install.sh --release v1.2.51. Installation unter Windows: .\install.ps1 -Release v1.2.51. Release-Archive, Prüfsummen, SPDX-SBOMs und Attestierungen sind unten angehängt.
📄 Release auf GitHub öffnen ↗
v1.2.50
23. Oct 2026
📄 Release auf GitHub öffnen ↗
v1.2.49
23. Oct 2026
Studio-IDE: Zelyra-Einstieg, Konsole, Vervollständigung, bestätigte Datenbank-CRUDs. Deutsche Hinweise.
📄 Release auf GitHub öffnen ↗
v1.2.48
22. Oct 2026
📄 Release auf GitHub öffnen ↗
v1.2.47
22. Oct 2026
📄 Release auf GitHub öffnen ↗
v1.2.46
22. Oct 2026
📄 Release auf GitHub öffnen ↗
v1.2.45
22. Oct 2026
📄 Release auf GitHub öffnen ↗
v1.2.44
22. Oct 2026
📄 Release auf GitHub öffnen ↗
v1.2.43
22. Oct 2026
📄 Release auf GitHub öffnen ↗
v1.2.42
22. Oct 2026
Quellaufgelöster Blade-View-Graph mit ungelösten Verweisen und Zyklusbericht; Analyse, keine Übersetzung. Siehe die deutschen Release-Hinweise.
📄 Release auf GitHub öffnen ↗
v1.2.41
22. Oct 2026
Eine wörtliche Laravel-publicpath-Dateiroute nach begrenztem, symlinksicherem Kopieren und exakter Pfadprüfung auf ein gleichursprüngliches Zelyra-Asset abbilden. Dies ist weder allgemeine Laravel-Routen- noch Webseitenmigration. Siehe die deutschen Release-Hinweise. Installation unter Linux/macOS: ./install.sh --release v1.2.41. Installation unter Windows: .\install.ps1 -Release v1.2.41. Release-Artefakte und SHA-256-Dateien sind unten angehängt.
📄 Release auf GitHub öffnen ↗
v1.2.40
21. Oct 2026
Mandantensicherer publictoken-Import. Siehe deutsche Release-Hinweise.
📄 Release auf GitHub öffnen ↗
v1.2.39
21. Oct 2026
Zelyra's shared pure standard library now provides parsedate(String) -> Result<Date, String> and parsetime(String) -> Result<Time, String>. They accept only canonical YYYY-MM-DD and HH:MM:SS values, validate the Gregorian calendar and 24-hour clock, and return ordinary Err values for invalid input. They do not guess locale formats, timezone offsets, or fractional seconds. The reusable csvimport business package adds explicit Date and Time mapping variants. Converted cells remain tagged values, and invalid input identifies the CSV row and target column. Conversion is opt-in; it does not infer a database schema or write records. The CSV package remains bounded to 16 MiB and processes input in memory. Database apply, a preview UI, and timezone-aware timestamp conversion remain outside this release. Verification - Runtime unit test covers valid leap dates, invalid dates, canonical times, out...
📄 Release auf GitHub öffnen ↗
v1.2.38
21. Oct 2026
The standard library now provides parsedecimal(text) -> Result<Decimal, String>. It parses exact base-10 values with up to nine fractional digits directly into Zelyra's Decimal representation. It does not use Float; whitespace, a leading plus, exponent notation, and overflow are rejected through Err. The reusable csvimport package adds an explicit Decimal mapping and tagged CsvValue::Decimal. Conversion is selected by the caller, reports invalid row and target column, and does not infer types from database schemas or write to a database. Date/time conversion, database preview/apply, transactional imports, ODBC, PDF output, and Excel-compatible export remain open module work. Install Download the Linux .tar.gz or Windows .zip below and verify its adjacent .sha256 file. Extract the archive and place zelyra (or zelyra.exe) in a directory on PATH. The archive includes the standalone CLI and...
📄 Release auf GitHub öffnen ↗
v1.2.37
21. Oct 2026
Stabiles Release. Änderungen - Das wiederverwendbare CSV-Importer-Beispiel unterstützt ausdrücklich ausgewählte Konvertierungen in Text, Integer und Bool. Es liefert getaggte CsvValue-Zellen und meldet ungültige Werte mit CSV-Zeile und Zielspalte. - MIR normalisiert qualifizierte Enum-Varianten beim Absenken. Importierte Paket-Enums verhalten sich nun in AST, MIR und Bytecode gleich. - Die CSV-Konvertierung bleibt explizit: Typen werden weder aus Datenbankschemas abgeleitet noch Daten in die Datenbank geschrieben. Decimal-, Datums- und Zeitkonvertierungen werden noch nicht unterstützt. Prüfung - cargo fmt --all -- --check - cargo test --workspace --locked bestanden; Datenbankintegrationstests, die eine konfigurierte Wegwerf-Datenbank erfordern, wurden als ignoriert ausgewiesen. - cargo clippy -p zelyra-mir -p zelyra-cli --all-targets --locked -- -D warnings bestanden. - GitHub-CI bestand...
📄 Release auf GitHub öffnen ↗
v1.2.36
21. Oct 2026
📄 Release auf GitHub öffnen ↗
v1.2.35
21. Oct 2026
📄 Release auf GitHub öffnen ↗
v1.2.34
21. Oct 2026
📄 Release auf GitHub öffnen ↗
v1.2.33
21. Oct 2026
📄 Release auf GitHub öffnen ↗
v1.2.32
21. Oct 2026
Stable release focused on computed business fields and secure file attachments in generated CRUD. Highlights - Computed columns: compute(expr) is compiler-checked for field types, dependencies, cycles, and unsupported effects. Generated CRUD and validated API POST/PUT/PATCH recompute values on the server. Client-submitted computed values are ignored. Partial API updates merge omitted fields from the existing row under the verified tenant scope before validation. - FileRef attachments: CRUD schemas can attach bounded MIME/size policies to FileRef columns. Generated forms support upload, edit retention and replacement; files use private integrity-checked storage, rollback cleanup, and permission- and tenant-checked downloads. Raw FileRef values are not rendered. - Localized master-detail labels: Child collection legends resolve locale tokens after HTML escaping; tutorial catalog keys are c...
📄 Release auf GitHub öffnen ↗
v1.2.31
20. Oct 2026
— Tenant-aware business number series Zelyra 1.2.31 adds declarative, transaction-protected number series for generated CRUD fields. Examples: zelyra customernumber: String(32) required autosequence("KD-{0001}") quotenumber: String(40) required autosequence("AG-{year}-{0001}") Generated values are computed on the server; submitted values are ignored and generated numbers are omitted from edit forms. Counters are scoped by resource and verified tenant, and {year} adds a UTC calendar-year scope. Apply the generated zelyranumbersequences schema before using these fields. Numbering is not gapless. MariaDB and PostgreSQL are supported; SQLite runtime allocation reports an unsupported-backend error. Existing automatic invoicenumber behavior remains compatible when no sequence is declared. The release also fixes MariaDB primary-key inspection for composite unique indexes, preventing false schem...
📄 Release auf GitHub öffnen ↗
v1.2.29
20. Oct 2026
Begrenzte sichere Multipart-Datei-Uploads für geprüfte Formulare, privater mandantengebundener Speicher, berechtigungsgeprüfte Downloads, ausdrückliche Bereinigung verwaister Dateien sowie prüfsummenvalidiertes Backup/Restore des Dateispeichers ergänzen. Speicheranlage ist Unix-only; Datenbank, Projektkonfiguration und Geheimnisse sind nicht Teil des Dateispeicher-Backups. Siehe die deutschen Release-Hinweise. Linux- und Windows-Archive enthalten SHA-256-Dateien und SPDX-SBOMs. Installation unter Linux/macOS: ./install.sh --release v1.2.29. Installation unter Windows: .\install.ps1 -Release v1.2.29. Release-Artefakte und SHA-256-Dateien sind unten angehängt.
📄 Release auf GitHub öffnen ↗
Zelyra 1.2.28
20. Oct 2026
Diese Version ergänzt typisierte, transaktionale CRUD-Actions und sichert die interaktive Sprachkonsole weiter ab. Änderungen - CRUD-Actions können compilergeprüfte row- und vertrauenswürdige session-Werte, reine Guards unter Datensatzsperre, explizite Capabilities und eine gemeinsame Request-Transaktion für Fach-SQL und Audit-Schreibvorgänge verwenden. - MariaDB- und PostgreSQL-HTTP-Integrationstests prüfen Änderungen, konkurrierende Guards und Rollback. MariaDB prüft zusätzlich einen echten PDF-Anhang in der Outbox; der Test startet keinen SMTP-Versand. - zelyra console --sandbox weist unter MariaDB/MySQL DDL sowie Transaktions- und Sitzungsbefehle ab, die den Rollback umgehen könnten. Tests prüfen außerdem Grant-Ablehnung, Rollback und ausdrücklichen Commit. :schema zeigt jetzt Invarianten samt Meldung und Quellposition. Einschränkungen SQL in der REPL benötigt weiterhin den aggregier...
📄 Release auf GitHub öffnen ↗
v1.2.27
20. Oct 2026
Eine zuerst schreibgeschützte Grundlage zum Import ausgewählter Laravel-Webseiten ergänzen: ausdrückliche Auswahl, quellbelegte Analyse, geprüfte Schema-/reine Model-/Servicekandidaten und wiederverwendbare native Authentifizierungsmodule. Laravel-Routenhandler, Controllerabläufe, Blade-Verhalten, aktive Mandantenauswahl und vollständige Deployment-Migration sind nicht enthalten. Siehe die deutschen Release-Hinweise. Linux- und Windows-Archive enthalten SHA-256-Dateien und SPDX-SBOMs. Installation unter Linux/macOS: ./install.sh --release v1.2.27. Installation unter Windows: .\install.ps1 -Release v1.2.27. Release-Artefakte und SHA-256-Dateien sind unten angehängt.
📄 Release auf GitHub öffnen ↗