v3.5.0
Highlights
- Python 3.14 & PyPy support — CI now validates on 3.14, 3.14 free-threaded, and PyPy 3.11
- Fix WSGI mount bug — mounting Flask/WSGI apps at a prefix and requesting the exact prefix no longer returns 400
- Python 3.16 readiness — replaced all deprecated
asyncio.iscoroutinefunctioncalls withinspect.iscoroutinefunction - Improved GraphQL interface with expanded tests
- Werkzeug 3.1.7 compatibility
- Code quality — narrowed broad exception handlers, fixed test correctness, code formatting cleanup
📦 PyPI: https://pypi.org/project/responder/3.5.0/
See the full changelog.