github tiangolo/fastapi 0.68.2

latest releases: 0.111.0, 0.110.3, 0.110.2...
2 years ago

This release has no breaking changes. πŸŽ‰

It upgrades the version ranges of sub-dependencies to allow applications using FastAPI to easily upgrade them.

Soon there will be a new FastAPI release upgrading Starlette to take advantage of recent improvements, but as that has a higher chance of having breaking changes, it will be in a separate release.

Features

  • ⬆Increase supported version of aiofiles to suppress warnings. PR #2899 by @SnkSynthesis.
  • βž– Do not require backports in Python >= 3.7. PR #1880 by @FFY00.
  • ⬆ Upgrade required Python version to >= 3.6.1, needed by typing.Deque, used by Pydantic. PR #2733 by @hukkin.
  • ⬆️ Bump Uvicorn max range to 0.15.0. PR #3345 by @Kludex.

Docs

  • πŸ“ Update GraphQL docs, recommend Strawberry. PR #3981 by @tiangolo.
  • πŸ“ Re-write and extend Deployment guide: Concepts, Uvicorn, Gunicorn, Docker, Containers, Kubernetes. PR #3974 by @tiangolo.
  • πŸ“ Upgrade HTTPS guide with more explanations and diagrams. PR #3950 by @tiangolo.

Translations

  • 🌐 Add Turkish translation for docs/features.md. PR #1950 by @ycd.
  • 🌐 Add Turkish translation for docs/benchmarks.md. PR #2729 by @Telomeraz.
  • 🌐 Add Turkish translation for docs/index.md. PR #1908 by @ycd.
  • 🌐 Add French translation for docs/tutorial/body.md. PR #3671 by @Smlep.
  • 🌐 Add French translation for deployment/docker.md. PR #3694 by @rjNemo.
  • 🌐 Add Portuguese translation for docs/tutorial/path-params.md. PR #3664 by @FelipeSilva93.
  • 🌐 Add Portuguese translation for docs/deployment/https.md. PR #3754 by @lsglucas.
  • 🌐 Add German translation for docs/features.md. PR #3699 by @mawassk.

Internal

  • ✨ Update GitHub Action: notify-translations, to avoid a race conditions. PR #3989 by @tiangolo.
  • ⬆️ Upgrade development autoflake, supporting multi-line imports. PR #3988 by @tiangolo.
  • ⬆️ Increase dependency ranges for tests and docs: pytest-cov, pytest-asyncio, black, httpx, sqlalchemy, databases, mkdocs-markdownextradata-plugin. PR #3987 by @tiangolo.
  • πŸ‘₯ Update FastAPI People. PR #3986 by @github-actions[bot].
  • πŸ’š Fix badges in README and main page. PR #3979 by @ghandic.
  • ⬆ Upgrade internal testing dependencies: mypy to version 0.910, add newly needed type packages. PR #3350 by @ArcLightSlavik.
  • ✨ Add Deepset Sponsorship. PR #3976 by @tiangolo.
  • 🎨 Tweak CSS styles for shell animations. PR #3888 by @tiangolo.
  • πŸ”§ Add new Sponsor Calmcode.io. PR #3777 by @tiangolo.

Don't miss a new fastapi release

NewReleases is sending notifications on new releases.