Skip to content

2.0.0

Compare
Choose a tag to compare
@tiangolo tiangolo released this 25 Nov 21:32
· 66 commits to master since this release

Highlights of this release:

  • Support for Python 3.10, 3.11, and 3.9.
  • Deprecation of Python 3.6 and 2.7.
    • The last Python 3.6 and 2.7 images are available in Docker Hub, but they won't be updated or maintained anymore.
    • The last images with a date tag are python3.6-2022-11-25 and python2.7-2022-11-25.
  • Upgraded versions of all the dependencies.
  • Small improvements and fixes.

Features

  • ✨ Add support for Python 3.11. PR #171 by @tiangolo.
  • ✨ Add support for Python 3.10 and upgrade uWSGI to 2.0.20. PR #127 by @tiangolo.
  • ⬆️ Update pip install command with flag --no-cache-dir to reduce disk used. PR #120 by @tiangolo.
  • ✨ Quit Supervisor on errors, to allow orchestrators to handle it. PR #110 by @tiangolo.
  • ✨ Add Python 3.9. PR #101 by @sjadema.

Breaking Changes

Upgrades

  • ⬆️ Upgrade Nginx to the latest version 1.23.2, and Debian to bullseye. PR #163 by @tiangolo.
  • ⬆️ Bump uwsgi from 2.0.20 to 2.0.21. PR #159 by @dependabot[bot].
  • ⬆ Upgrade Nginx to version 1.21.6 and Alpine to version 3.13. PR #148 by @haley-comet.
  • ⬆ Upgrade Nginx to the latest version of the official images. PR #107 by @tiangolo.

Docs

  • 📝 Add note to discourage Alpine with Python. PR #124 by @tiangolo.
  • 📝 Add Kubernetes warning, when to use this image. PR #122 by @tiangolo.
  • ✏️ Fix typo duplicate "Note" in Readme. PR #121 by @tiangolo.
  • 🐛 Fix broken link to TechEmpower benchmarks. PR #96 by @tiangolo.

Internal