v3.5.0
Aktuell
- 10 Features
- 3 Fixes
Änderungen anzeigen
Added
- Der Compiler ist über den Befehl
velinverfügbar (velin --version,check,compile,init/new). - HTTP-APIs mit
@GET,@POSTund weiteren Methoden erzeugen Rust-Code mit Axum-Router und Handlern. velin init/velin newerzeugen ein lauffähiges Axum-Gerüst (Cargo.toml,src/main.rs, Hello-Endpoint).@Authund@Roleschützen Endpunkte im generierten Rust/Axum-Code (401 ohne Authorization-Header).- Named-Argumente an Decorators (z. B.
@Cache(ttl = "60")) werden korrekt verarbeitet. - HTTP-Routen-Emission auch für PHP, Python, TypeScript, JavaScript, Go, Java und C# (Entwicklungs-/Experimentalstatus; stabiler Laufzeitpfad: Rust/Axum).
- Security-Gate: Warnungen/Fehler bei hartcodierten Secrets und unsicheren Pfaden.
velin generate systemerstellt stabile REST/Axum-Grundgerüste; weitere Systemkomponenten (Auth/DB/AI) je nach Bereich Experimental.velin backupsichert.velin-Projektdateien unter.velin/backup.- Geprüft unter Windows und Linux für den stabilen Hello-/Auth-Pfad.
Fixed
@Authschützt Routen gezielt; ungeschützte Routen werden nicht mehr versehentlich in die Auth-Middleware gezogen.- Doppelte Routen/Funktionen nach automatischer Code-Ordnung (Toposort) behoben.
- Installations-Prefix respektiert das gewählte Zielverzeichnis für die Binaries.
Changed
- Fokus von 3.5.0: stabiler API-Entwicklungsweg mit Rust/Axum. Weitere Target-Runtimes und erweiterte Auth liegen außerhalb dieses Stable-Umfangs (siehe Docs).