Skip to content

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
Developer Experience
  • ๐Ÿงช 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
Examples
  • 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.