Fastapi

Latest version: v0.111.0

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

Scan your dependencies

Page 19 of 31

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).

0.49.0

Not secure
* Fix encoding of `pathlib` paths in `jsonable_encoder`. PR [978](https://github.com/tiangolo/fastapi/pull/978) by [patrickmckenna](https://github.com/patrickmckenna).
* Add articles to [External Links](https://fastapi.tiangolo.com/external-links/): [PythonのWeb frameworkのパフォーマンス比較 (Django, Flask, responder, FastAPI, japronto)](https://qiita.com/bee2/items/0ad260ab9835a2087dae) and [[FastAPI] Python製のASGI Web フレームワーク FastAPIに入門する](https://qiita.com/bee2/items/75d9c0d7ba20e7a4a0e9). PR [#974](https://github.com/tiangolo/fastapi/pull/974) by [tokusumi](https://github.com/tokusumi).
* Fix broken links in docs. PR [949](https://github.com/tiangolo/fastapi/pull/949) by [tsotnikov](https://github.com/tsotnikov).
* Fix small typos. PR [941](https://github.com/tiangolo/fastapi/pull/941) by [NikitaKolesov](https://github.com/NikitaKolesov).
* Update and clarify docs for dependencies with `yield`. PR [986](https://github.com/tiangolo/fastapi/pull/986).
* Add Mermaid JS support for diagrams in docs. Add first diagrams to [Dependencies: First Steps](https://fastapi.tiangolo.com/tutorial/dependencies/) and [Dependencies with `yield` and `HTTPException`](https://fastapi.tiangolo.com/tutorial/dependencies/dependencies-with-yield/#dependencies-with-yield-and-httpexception). PR [985](https://github.com/tiangolo/fastapi/pull/985).
* Update CI to run docs deployment in GitHub actions. PR [983](https://github.com/tiangolo/fastapi/pull/983).
* Allow `callable`s in *path operation functions*, like functions modified with `functools.partial`. PR [977](https://github.com/tiangolo/fastapi/pull/977).

0.48.0

Not secure
* Run linters first in tests to error out faster. PR [948](https://github.com/tiangolo/fastapi/pull/948).
* Log warning about `email-validator` only when used. PR [946](https://github.com/tiangolo/fastapi/pull/946).
* Simplify [Peewee docs](https://fastapi.tiangolo.com/advanced/sql-databases-peewee/) with double dependency with `yield`. PR [#947](https://github.com/tiangolo/fastapi/pull/947).
* Add article [External Links](https://fastapi.tiangolo.com/external-links/): [Create and Deploy FastAPI app to Heroku](https://www.tutlinks.com/create-and-deploy-fastapi-app-to-heroku/). PR [#942](https://github.com/tiangolo/fastapi/pull/942) by [windson](https://github.com/windson).
* Update description of Sanic, as it is now ASGI too. PR [932](https://github.com/tiangolo/fastapi/pull/932) by [raphaelauv](https://github.com/raphaelauv).
* Fix typo in main page. PR [920](https://github.com/tiangolo/fastapi/pull/920) by [mMarzeta](https://github.com/mMarzeta).
* Fix parsing of possibly invalid bodies. PR [918](https://github.com/tiangolo/fastapi/pull/918) by [dmontagu](https://github.com/dmontagu).
* Fix typo [916](https://github.com/tiangolo/fastapi/pull/916) by [adursun](https://github.com/adursun).
* Allow `Any` type for enums in OpenAPI. PR [906](https://github.com/tiangolo/fastapi/pull/906) by [songzhi](https://github.com/songzhi).
* Add article to [External Links](https://fastapi.tiangolo.com/external-links/): [How to continuously deploy a FastAPI to AWS Lambda with AWS SAM](https://iwpnd.pw/articles/2020-01/deploy-fastapi-to-aws-lambda). PR [#901](https://github.com/tiangolo/fastapi/pull/901) by [iwpnd](https://github.com/iwpnd).
* Add note about using Body parameters without Pydantic. PR [900](https://github.com/tiangolo/fastapi/pull/900) by [pawamoy](https://github.com/pawamoy).
* Fix Pydantic field clone logic. PR [899](https://github.com/tiangolo/fastapi/pull/899) by [deuce2367](https://github.com/deuce2367).
* Fix link in middleware docs. PR [893](https://github.com/tiangolo/fastapi/pull/893) by [linchiwei123](https://github.com/linchiwei123).
* Rename default API title from "Fast API" to "FastAPI" for consistency. PR [890](https://github.com/tiangolo/fastapi/pull/890).

0.47.1

Not secure
* Fix model filtering in `response_model`, cloning sub-models. PR [889](https://github.com/tiangolo/fastapi/pull/889).
* Fix FastAPI serialization of Pydantic models using ORM mode blocking the event loop. PR [888](https://github.com/tiangolo/fastapi/pull/888).

0.47.0

Not secure
* Refactor documentation to make a simpler and shorter [Tutorial - User Guide](https://fastapi.tiangolo.com/tutorial/) and an additional [Advanced User Guide](https://fastapi.tiangolo.com/advanced/) with all the additional docs. PR [#887](https://github.com/tiangolo/fastapi/pull/887).
* Tweak external links, Markdown format, typos. PR [881](https://github.com/tiangolo/fastapi/pull/881).
* Fix bug in tutorial handling HTTP Basic Auth `username` and `password`. PR [865](https://github.com/tiangolo/fastapi/pull/865) by [isaevpd](https://github.com/isaevpd).
* Fix handling form *path operation* parameters declared with pure classes like `list`, `tuple`, etc. PR [856](https://github.com/tiangolo/fastapi/pull/856) by [nsidnev](https://github.com/nsidnev).
* Add request `body` to `RequestValidationError`, new docs: [Use the `RequestValidationError` body](https://fastapi.tiangolo.com/tutorial/handling-errors/#use-the-requestvalidationerror-body). Initial PR [853](https://github.com/tiangolo/fastapi/pull/853) by [aviramha](https://github.com/aviramha).
* Update [External Links](https://fastapi.tiangolo.com/external-links/) with new links and dynamic GitHub projects with `fastapi` topic. PR [#850](https://github.com/tiangolo/fastapi/pull/850).
* Fix Peewee `contextvars` handling in docs: [SQL (Relational) Databases with Peewee](https://fastapi.tiangolo.com/tutorial/sql-databases-peewee/). PR [#879](https://github.com/tiangolo/fastapi/pull/879).
* Setup development environment with Python's Venv and Flit, instead of requiring the extra Pipenv duplicating dependencies. Updated docs: [Development - Contributing](https://fastapi.tiangolo.com/contributing/). PR [#877](https://github.com/tiangolo/fastapi/pull/877).
* Update docs for [HTTP Basic Auth](https://fastapi.tiangolo.com/tutorial/security/http-basic-auth/) to improve security against timing attacks. Initial PR [#807](https://github.com/tiangolo/fastapi/pull/807) by [zwass](https://github.com/zwass).

Page 19 of 31

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.