Changelog
All notable changes to the Ultimo framework are documented here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Coming Soon
- WebSocket support
- Server-Sent Events (SSE)
- Session management
- Testing utilities
- Multi-language client generation
[0.1.0] - 2025-11-21
Core Features
Framework- โก High-performance HTTP server built on Hyper
- ๐ฏ Type-safe routing with path parameters
- ๐ง Composable middleware system (CORS, Logger, PoweredBy, Custom)
- ๐ Built-in RPC support (REST & JSON-RPC modes)
- ๐ OpenAPI 3.0 specification generation
- โจ Automatic TypeScript client generation
- โ Request validation with detailed errors
- ๐ก๏ธ Comprehensive error handling
- ๐งช 70.7% test coverage (124 tests)
- ๐ Custom coverage tool with modern HTML reports
- ๐ Git hooks for code quality (pre-commit, pre-push)
- ๐ Complete documentation and examples
- ๐ ๏ธ CLI tool for client generation
- ๐ฆ Monorepo management with Moonrepo
- Basic REST API
- Database integration (SQLx & Diesel)
- OpenAPI documentation
- React full-stack applications
- RPC modes demonstration
- Benchmark comparisons
Technical Details
- MSRV: Rust 1.75.0
- Runtime: Tokio (async)
- HTTP: Hyper 1.x
- Performance: 152k+ req/sec (matches Axum)
Initial Release - Complete type-safe web framework with automatic client generation and comprehensive testing.