Fastapi-mvc

Latest version: v0.28.1

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

Scan your dependencies

Page 6 of 6

0.5.0

Not secure
Features

* Refactor project from the pure template into the package which generates fastapi-mvc projects from cookiecutter template [6](https://github.com/fastapi-mvc/fastapi-mvc/issues/6). PR [#10](https://github.com/fastapi-mvc/fastapi-mvc/pull/10)

Fixed

* Add missing `FASTAPI_USE_REDIS` env var in Helm chart config map and deployment.

Internal

* Rename project to fastapi-mvc.
* Add `FASTAPI_DEBUG` env var in Helm chart config map and deployment.
* Add K8s integration test workflow.
* Rename Test workflow to CI.
* Extend make targets for package and template.
* Add minor improvements to package and template GitHub CI workflows.
* Add GitHub workflows for publishing to PyPi [8](https://github.com/fastapi-mvc/fastapi-mvc/issues/8). PR [#11](https://github.com/fastapi-mvc/fastapi-mvc/pull/11)

0.4.0

Features

* Implement model for error response rendering.
* Implement custom HTTPException, and its handler to have freedom to define returned response body.
* Extend application configuration from environment variables.
* Add and utilize `gunicorn.conf.py` file for better WSGI configuration.

Internal

* Update project dependencies:
* Bump fastapi from 0.66.0 to 0.70.0.
* Bump aioredis from 2.0.0a1 to 2.0.0.
* Bump aiohttp from 3.7.4.post0 to 3.8.1.
* Bump uvicorn from 0.14.0 to 0.15.0.
* Improve submodules import paths.
* Move `fastapi_mvc.app.config` submodule to `fastapi_mvc.config`.
* Refactor application and redis config with using `pydantic.BaseSetting`.
* Extend unit tests, and increase coverage to 99%.
* Change `RedisClient.ping()` method to return false instead of raising an RedisError exception.

0.3.0

Features

* Add python-poetry `pyproject.toml` and `poetry.lock` for dependency management and packaging.
* Reduce container image size by ~500 MB with using multi-stage build.

Internal

* Remove setup.py and requirements.txt.
* Refactor make install to utilize poetry instead of pip.
* Update base container image digest sha.
* Improve GitHub Test workflow.

0.2.0

Features

* Implement make dev-env target for bootstrapping a local Kubernetes cluster with High Availability Redis cluster, and deploy application.
* Add Helm charts for fastapi-mvc.
* Add Vagrantfile.

Internal

* Add manifests for [spotahome/redis-operator](https://github.com/spotahome/redis-operator).
* Fix minor documentation/comments typos.

0.1.0

* Initial release

Page 6 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.