- Add: forward refs resolution to signature models. by @peterschutt in #806
- Add: OpenTelemetry instrumentation contrib package by @Goldziher in #796
- Breaking: remove per request caching of dependencies by @Goldziher in #805
- Breaking: remove
QueryMultiDict
and replace with simpleMultiDict
by @Goldziher in #805 - Breaking: replace
Response.encoded_headers
withResponse.encode_headers
by @Goldziher in #805 - docs: add LonelyVikingMichael as a contributor for doc by @allcontributors in #812
- Docs: add srikanthccv as a contributor for test, and doc by @allcontributors in #801
- Docs: add sssssss340 as a contributor for bug by @allcontributors in #817
- Docs: logging example by @LonelyVikingMichael in #810
- Docs: update mounting docs and readme by @jtraub in #807
- Fix: 404 where current trie node has handlers and child route has path param by @peterschutt in #818
- Fix: flaky SQLA-session-backend tests by @provinzkraut in #797
- refactor
AllowedHosts
andCompressionMiddleware
by moving them application to handler level by @jtraub in #804 - Update:
request_factory.{_default_route_handler,default_app}
to use deferred bootstrap by @peterschutt in #828 - Update: handling of compressed "body" in logging middleware. by @peterschutt in #822
- Update: OpenAPI schema generation to hide automatically created OPTIONS routes by @ottermata in #826
- Update: refactor routing logic and parameter parsing to improve performance by @Goldziher in #805
New Contributors
- @LonelyVikingMichael made their first contribution in #810
Full Changelog: v1.39.0...v1.40.0