RustAPI is a Rust web framework inspired by FastAPI but built for a modern, native Rust runtime with first-class OpenAPI 3.1 and validation.
This release is a focused quick wins iteration that closes several must-have gaps across runtime, WebSockets, OpenAPI correctness, and docs while also tightening the dependency surface.
What s new in v0.1.333
True dual-stack runtime (done): RustApi::run_dual_stack now runs HTTP/1.1 (TCP) and HTTP/3 (QUIC/UDP) simultaneously.
WebSocket permessage-deflate (done): real parsing + parameter negotiation for Sec-WebSocket-Extensions.
OpenAPI ref integrity coverage upgraded: traversal validation now covers response / requestBody / header / callback paths + tests.
Async validation context from app state: AsyncValidatedJson now respects state-provided ValidationContext (with verified coverage).
Docs aligned with reality: architecture docs synced to OpenAPI 3.1 + v2-native validation direction.
Dependency footprint reduced: trimmed unused / overly broad dependencies & feature sets to reduce lockfile surface.