VelinScript 3.5.0 ist da
Stabiler API-Pfad mit Rust/Axum
CLI, HTTP-APIs und Auth im generierten Rust-Code — die Details zur Version liegen im Changelog.
VelinScript 3.5.0 ist veröffentlicht.
Der Fokus liegt auf einem stabilen API-Entwicklungsweg mit Rust/Axum: Der Compiler ist über den Befehl `velin` erreichbar, HTTP-Decorators erzeugen Router und Handler, Auth schützt Endpunkte gezielt.
Alle Infos zur neuen Version stehen im Changelog — hier die wichtigsten Punkte im Überblick.
Der Fokus liegt auf einem stabilen API-Entwicklungsweg mit Rust/Axum: Der Compiler ist über den Befehl `velin` erreichbar, HTTP-Decorators erzeugen Router und Handler, Auth schützt Endpunkte gezielt.
Alle Infos zur neuen Version stehen im Changelog — hier die wichtigsten Punkte im Überblick.
Was 3.5.0 mitbringt
CLI & Projektstart
HTTP-APIs & Auth
- `@GET`, `@POST` und weitere Methoden erzeugen Rust-Code mit Axum-Router und Handlern
- `@Auth` und `@Role` schützen Endpunkte (401 ohne Authorization-Header)
- Named-Argumente an Decorators, z. B. `@Cache(ttl = "60")`
- HTTP-Routen-Emission für PHP, Python, TypeScript, JavaScript, Go, Java und C# bleibt Experimental; stabiler Laufzeitpfad: Rust/Axum
Sicherheit & Fixes
- Security-Gate: Warnungen und Fehler bei hartcodierten Secrets und unsicheren Pfaden
- `velin generate system` erstellt stabile REST/Axum-Grundgerüste
- `@Auth` zieht ungeschützte Routen nicht mehr versehentlich in die Auth-Middleware
- Doppelte Routen nach automatischer Code-Ordnung behoben; Install-Prefix respektiert das Zielverzeichnis
Stabiler Umfang
3.5.0 konzentriert sich auf den stabilen API-Pfad mit Rust/Axum. Weitere Target-Runtimes und erweiterte Auth liegen außerhalb dieses Stable-Umfangs — Details stehen in den Docs und im Changelog.
Infos zur Version
Das vollständige Änderungsprotokoll zu VelinScript 3.5.0 auf velisch.info.
Changelog auf velisch.infoVelinScript im Ökosystem
Dieselbe Release-Historie auch im zentralen Changelog auf birdapi.site.
Changelog auf birdapi.site