v2.10.0
Sponsors 🌟
Thanks to these incredible business sponsors:
- Scalar (@scalar), Telemetry Sports (via @chris-telemetry), Stok (@stok-team), Avra
Thanks to these incredible personal sponsors:
- Polar.sh: @Nozavi, @cemrehancavdar, @thomastu, @skewty, @iRod3s
- GitHub Sponsors: @roboflow, @benjamin-kirkbride, @crisog, @geeshta, @cbscsm, @ruslan-korneev
- OpenCollective: Christian Y, Anonymous
A huge 'Thank you!' to all sponsors across Polar.sh, OpenCollective and GitHub Sponsors!
What's changed
New contributors 🎉
- @taihim made their first contribution in #3610
- @l-armstrong made their first contribution in #3618
- @Anu-cool-007 made their first contribution in #3608
- @Murtagy made their first contribution in #3526
- @tcbegley made their first contribution in #3629
- @rafalkrupinski made their first contribution in #3575
Bugfixes 🐛
- fix(signature): Fix #3593: Ensure signature model internal function signatures don't clash with model signature by @provinzkraut in #3605
- fix(OpenAPI): Correctly handle Annotated NewType by @sherbang in #3615
- fix: use
ASGIConnection
instead ofRequest
forflash
by @cofin in #3626 - fix(handlers): Allow returning
Response[None]
from head route handlers by @provinzkraut in #3641
New features 🚀
- feat: allow creating parent directories for a file store by @Murtagy in #3526
- feat(logging): add param
logging_module
toLoggingConfig
by @jderrien in #3578 - feat: add handler name to exceptions in handler validation. by @rafalkrupinski in #3575
- feat(Pydantic): added parameters in pydantic plugin to support strict validation and all the
model_dump
args by @Anu-cool-007 in #3608
Other changes
- docs: fix typos in examples.contrib.prometheus by @taihim in #3610
- docs: fixed create_ws_route_handlers typo. by @l-armstrong in #3618
- docs: fix link to available issues by @tcbegley in #3629
Full Changelog
v2.9.1...v2.10.0