Skip to content

Conversation

@justrach
Copy link
Owner

Summary

Bump version to 0.5.0 for major feature release.

What's New in v0.5.0

Async Handler Fast Paths

  • SimpleAsyncFast and BodyAsyncFast handler types
  • Tokio runtime integration with pyo3-async-runtimes
  • Automatic handler classification for sync vs async

HTTP/2 Support

  • Full HTTP/2 implementation with h2 protocol
  • Server push capabilities
  • Stream multiplexing

TLS Support

  • rustls backend (default, pure Rust)
  • Optional OpenSSL backend
  • PEM certificate and key loading

WebSocket Improvements

  • Better message handling
  • Clean connection lifecycle

Performance

  • 1.3-1.8x faster than FastAPI
  • SIMD JSON parsing
  • Comprehensive benchmark suite

Dependencies

  • dhi 1.1.15 with batch validation APIs

Major feature release including:
- Async handler fast paths via Tokio runtime
- HTTP/2 support with server push
- TLS support (rustls + OpenSSL backends)
- WebSocket improvements
- Comprehensive benchmark suite
- dhi 1.1.15 with batch validation

Generated with AI

Co-Authored-By: AI <ai@example.com>
@justrach justrach merged commit 9143ec1 into main Jan 25, 2026
11 checks passed
@justrach justrach deleted the release/v0.5.0 branch January 25, 2026 10:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants