After months of building in public and iterating with the community, I m excited to launch RustAPI v0.1.397, the biggest feature release since v0.1.300 transforming RustAPI from a routing tool into a production-ready application platform.
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.
Today I m shipping RustAPI v0.1.300 with a new flagship feature: Replay (Time-Travel Debugging) a complete Record Replay Diff system for HTTP requests.
Why it matters When a bug only happens in production, try to reproduce it becomes the bottleneck. With Replay, you can record real requests, replay them locally or in staging, and diff the new response vs the recorded one instantly.
What s included in v0.1.300
ReplayLayer middleware for automatic request/response recording