Open
Description
This is a public roadmap that I wanted to share. I'll be working on the following on 2025.
Besides the listed work that I intend to perform, Uvicorn will change the sponsorship model, since there's an obvious need for it.
Important
Watch this issue if you want to be updated about the following work.
Project management
This project is stable enough for 1.0. I'm waiting for an internal decision before doing this.
- Version 1.0.
Observability & Logging
I understand the hassle of setting up the logging or observability when using uvicorn. I want to improve that.
The idea is to be able to configure the following easily.
- Export OpenTelemetry metrics.
- Export statsd metrics.
- Export Prometheus metrics.
- Refactor logging, and document.
HTTP Protocol
- Support HTTP/2.
- Support HTTP/3.
Performance
- Add internal benchmarks to avoid performance regressions.
Misc
- CORS Middleware on the server level.
- Uvicorn CLI plugins e.g.
pytest11
.
- Feel free to ask questions here: Roadmap #2565.
Metadata
Metadata
Assignees
Labels
No labels
Activity