Vue d'ensemble

Gunicorn 22.0, publié le 17 avril 2024, apporte des correctifs de sécurité, un nouveau parseur HTTP et le support de Python 3.12.

Fonctionnalités principales

Sécurité et parseur HTTP

Le parseur HTTP a été remplacé pour corriger des vulnérabilités de request smuggling. Python 3.12 est officiellement supporté avec les optimisations associées.

python
# gunicorn 22.0 avec Python 3.12
# pip install gunicorn>=22.0

# gunicorn --workers 4 --bind 0.0.0.0:8000 app:app

# Configuration via fichier
# gunicorn.conf.py
bind = '0.0.0.0:8000'
workers = 4
worker_class = 'sync'
timeout = 120

Sources