0.128.7
The popular Python framework gets smarter error handling and internal optimizations.
Deep Dive
FastAPI version 0.128.7 has been released, featuring a critical fix that now shows a clear error when a developer attempts to incorrectly include a router into itself. The update also replaces 'dict' with 'Mapping' for HTTPException headers, simplifies in-memory file reading to be sequential, and includes several documentation and internal testing improvements. These changes aim to enhance developer experience and framework stability.
Why It Matters
This update prevents a common developer mistake and optimizes internal processes, making FastAPI more robust for building high-performance APIs.