b4912be57c
* Temporarily use fork for starlette 0.21 release The 0.21 release resolves a frequent error on our fastapi version. See: https://github.com/encode/starlette/pull/1710 https://github.com/encode/starlette/pull/1715 * Disable FTP as function app deploy option Security controls * Trace request attributes before invoking middleware If an exception is raised in subsequent middlewares, added trace attributes will still be logged to Azure. This allows us to find requests that fail in the logs. * Make config cache thread safe cachetools cache is not thread safe and there were frequent exceptions logged indicating that cache updates during async calls were failing with key errors similar to those described in: https://github.com/tkem/cachetools/issues/80 Add a lock per table instance synchronizes cache updates across threads in. * Lint * Changelog |
||
---|---|---|
.. | ||
__init__.py | ||
animation.py | ||
constants.py | ||
function.json | ||
models.py | ||
settings.py | ||
utils.py |