Skip to content

Releases: tiangolo/uwsgi-nginx-docker

2.1.0

18 Mar 01:29
Compare
Choose a tag to compare

Features

  • ✨ Add support for multiarch builds, including ARM (e.g. Mac M1). PR #200 by @tiangolo.

Refactors

Upgrades

Docs

Internal

2.0.0

25 Nov 21:32
Compare
Choose a tag to compare

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

1.4.0

09 May 19:20
Compare
Choose a tag to compare
  • Add GitHub Sponsors button.
  • Add new image for Python 3.8, and new image for Python 3.8 on Alpine. PR #83.
  • Upgrade Nginx to latest version, 1.17.10, based on latest Debian, Buster. PR #82.
  • Remove support for Python 3.5. PR #81.

1.3.0

04 May 14:18
Compare
Choose a tag to compare
  • This is the last version to support:
    • Debian Stretch (before upgrading to Buster).
    • Python 3.5.
    • Alpine 3.7, 3.8, 3.9 (before upgrading to Alpine 3.11).
    • Alpine in older versions of Python, 2.7 and 3.6 (Before upgrading to Python 3.8).
    • If you need any of those, make sure to use a tag for the build date 2020-05-04.
  • Refactor build set up:
    • Re-use code and configs.
    • Migrate to GitHub Actions.
    • Simplify tests.
    • PR #78.
  • Migrate Travis to .com, update badge. PR #77.

1.2.0

14 Oct 17:34
Compare
Choose a tag to compare
  • 2019-10-14:

    • Refactor and simplify test scripts. PR #66.
  • 2019-09-28:

    • Refactor build scripts and add image tags for each build date, like tiangolo/uwsgi-nginx:python3.7-2019-09-28. PR #65.
  • Upgrade Travis. PR #60.

1.1.0

10 May 14:03
Compare
Choose a tag to compare

1.0.0

02 Feb 17:34
Compare
Choose a tag to compare

The first release declared "stable"! 🎉 🍰 🌮

The image has proven to be stable for a long time now, and the API has been frozen (backwards compatible) for a long time too.

And now there are tests covering all the options ensuring stability, which is especially important after changes.

This version reflects the status of the project (actually for long ago) using "semantic versioning".

It also adds changes to:

  • Reduce the chances of introducing bugs.
  • Provide support for several use cases (requested in issues).

Changes

  • The Nginx configurations are generated dynamically from the entrypoint, instead of modifying pre-existing files. PR #50.
  • Support for a completely custom /app/nginx.conf file that overrides the generated one. PR #51.

For more details, check the section in the docs: https://github.com/tiangolo/uwsgi-nginx-docker#overriding-nginx-configuration-completely

Latest tag points to Python 3.7

29 Dec 13:32
Compare
Choose a tag to compare

Latest tag points now to Python 3.7.

New Travis integration, to monitor continuous building errors.

Python 3.7 versions

22 Sep 01:14
Compare
Choose a tag to compare
  • 2018-09-22: New Python 3.7 versions, standard and Alpine based. Thanks to desaintmartin in this PR.

  • Bug fixes.

Nginx connections number

22 Jun 09:51
Compare
Choose a tag to compare
  • 2018-06-22: You can now use NGINX_WORKER_CONNECTIONS to set the maximum number of Nginx worker connections and NGINX_WORKER_OPEN_FILES to set the maximum number of open files. Thanks to ronlut in this PR.