Fastapi

Latest version: v0.115.5

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 21 of 33

0.53.0

Not secure
* Update test coverage badge. PR [1175](https://github.com/tiangolo/fastapi/pull/1175).
* Add `orjson` to `pip install fastapi[all]`. PR [1161](https://github.com/tiangolo/fastapi/pull/1161) by [michael0liver](https://github.com/michael0liver).
* Fix included example for `GZipMiddleware`. PR [1138](https://github.com/tiangolo/fastapi/pull/1138) by [arimbr](https://github.com/arimbr).
* Fix class name in docstring for `OAuth2PasswordRequestFormStrict`. PR [1126](https://github.com/tiangolo/fastapi/pull/1126) by [adg-mh](https://github.com/adg-mh).
* Clarify function name in example in docs. PR [1121](https://github.com/tiangolo/fastapi/pull/1121) by [tmsick](https://github.com/tmsick).
* Add external link [Apache Kafka producer and consumer with FastAPI and aiokafka](https://iwpnd.pw/articles/2020-03/apache-kafka-fastapi-geostream) to docs. PR [#1112](https://github.com/tiangolo/fastapi/pull/1112) by [iwpnd](https://github.com/iwpnd).
* Fix serialization when using `by_alias` or `exclude_unset` and returning data with Pydantic models. PR [1074](https://github.com/tiangolo/fastapi/pull/1074) by [juhovh-aiven](https://github.com/juhovh-aiven).
* Add Gitter chat to docs. PR [1061](https://github.com/tiangolo/fastapi/pull/1061) by [aakashnand](https://github.com/aakashnand).
* Update and simplify translations docs. PR [1171](https://github.com/tiangolo/fastapi/pull/1171).
* Update development of FastAPI docs, set address to `127.0.0.1` to improve Windows support. PR [1169](https://github.com/tiangolo/fastapi/pull/1169) by [mariacamilagl](https://github.com/mariacamilagl).
* Add support for docs translations. New docs: [Development - Contributing: Docs: Translations](https://fastapi.tiangolo.com/contributing/#translations). PR [1168](https://github.com/tiangolo/fastapi/pull/1168).
* Update terminal styles in docs and add note about [**Typer**, the FastAPI of CLIs](https://typer.tiangolo.com/). PR [#1139](https://github.com/tiangolo/fastapi/pull/1139).

0.52.0

Not secure
* Add new high-performance JSON response class using `orjson`. New docs: [Custom Response - HTML, Stream, File, others: `ORJSONResponse`](https://fastapi.tiangolo.com/advanced/custom-response/#use-orjsonresponse). PR [1065](https://github.com/tiangolo/fastapi/pull/1065).

0.51.0

Not secure
* Re-export utils from Starlette:
* This allows using things like `from fastapi.responses import JSONResponse` instead of `from starlette.responses import JSONResponse`.
* It's mainly syntax sugar, a convenience for developer experience.
* Now `Request`, `Response`, `WebSocket`, `status` can be imported directly from `fastapi` as in `from fastapi import Response`. This is because those are frequently used, to use the request directly, to set headers and cookies, to get status codes, etc.
* Documentation changes in many places, but new docs and noticeable improvements:
* [Custom Response - HTML, Stream, File, others](https://fastapi.tiangolo.com/advanced/custom-response/).
* [Advanced Middleware](https://fastapi.tiangolo.com/advanced/middleware/).
* [Including WSGI - Flask, Django, others](https://fastapi.tiangolo.com/advanced/wsgi/).
* PR [1064](https://github.com/tiangolo/fastapi/pull/1064).

0.50.0

Not secure
* Add link to Release Notes from docs about pinning versions for deployment. PR [1058](https://github.com/tiangolo/fastapi/pull/1058).
* Upgrade code to use the latest version of Starlette, including:
* Several bug fixes.
* Optional redirects of slashes, with or without ending in `/`.
* Events for routers, `"startup"`, and `"shutdown"`.
* PR [1057](https://github.com/tiangolo/fastapi/pull/1057).
* Add docs about pinning FastAPI versions for deployment: [Deployment: FastAPI versions](https://fastapi.tiangolo.com/deployment/#fastapi-versions). PR [1056](https://github.com/tiangolo/fastapi/pull/1056).

0.49.2

Not secure
* Fix links in release notes. PR [1052](https://github.com/tiangolo/fastapi/pull/1052) by [sattosan](https://github.com/sattosan).
* Fix typo in release notes. PR [1051](https://github.com/tiangolo/fastapi/pull/1051) by [sattosan](https://github.com/sattosan).
* Refactor/clarify `serialize_response` parameter name to avoid confusion. PR [1031](https://github.com/tiangolo/fastapi/pull/1031) by [patrickmckenna](https://github.com/patrickmckenna).
* Refactor calling each a path operation's handler function in an isolated function, to simplify profiling. PR [1027](https://github.com/tiangolo/fastapi/pull/1027) by [sm-Fifteen](https://github.com/sm-Fifteen).
* Add missing dependencies for testing. PR [1026](https://github.com/tiangolo/fastapi/pull/1026) by [sm-Fifteen](https://github.com/sm-Fifteen).
* Fix accepting valid types for response models, including Python types like `List[int]`. PR [1017](https://github.com/tiangolo/fastapi/pull/1017) by [patrickmckenna](https://github.com/patrickmckenna).
* Fix format in SQL tutorial. PR [1015](https://github.com/tiangolo/fastapi/pull/1015) by [vegarsti](https://github.com/vegarsti).

0.49.1

Not secure
* Fix path operation duplicated parameters when used in dependencies and the path operation function. PR [994](https://github.com/tiangolo/fastapi/pull/994) by [merowinger92](https://github.com/merowinger92).
* Update Netlify previews deployment GitHub action as the fix is already merged and there's a new release. PR [1047](https://github.com/tiangolo/fastapi/pull/1047).
* Move mypy configurations to config file. PR [987](https://github.com/tiangolo/fastapi/pull/987) by [hukkinj1](https://github.com/hukkinj1).
* Temporary fix to Netlify previews not deployable from PRs from forks. PR [1046](https://github.com/tiangolo/fastapi/pull/1046) by [mariacamilagl](https://github.com/mariacamilagl).

Page 21 of 33

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.