Skip to content

v0.1.15

Choose a tag to compare

@Tuntii Tuntii released this 23 Jan 13:18
· 304 commits to main since this release

Deployment Tooling, HTTP/3 & Validation i18n

🚀 RustAPI v0.1.15 is here!

Date: 2026-01-23

🌟 Highlights

  • 📦 1-Command Deployment
    cargo rustapi deploy -> Fly.io / Railway / Shuttle.rs. No Dockerfile needed.

  • HTTP/3 (QUIC) Support
    Enable http3 feature for lower latency connections.

  • 🌍 International Validation
    Native i18n support. Error messages in your users' language (EN/TR).

  • 🛠️ Client Generator
    One command to generate Rust, Python, and TypeScript SDKs.


📋 Full Changelog

Added

  • Deployment Tooling: Added deploy command, config generation, and multi-provider support.
  • Client Gen: Auto-generate clients (Rust/TS/Python).
  • HTTP/3: rustapi-core now supports QUIC via quinn.
  • HATEOAS: HAL-style links and resource wrappers.
  • i18n: Localized validation messages.

Changed

  • Unified Body: Refactored Body abstraction for streaming.
  • Lifecycle: Graceful shutdown signals.
  • OpenAPI: Enhanced path parameter support.

Fixed

  • Validation: Group logic fixes.
  • Circuit Breaker: Syntax fixes.
  • OpenAPI: UUID integer display bug.

Documentation

  • Updated Cookbook for Deployment & HTTP/3.